Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6983405B2 - Cooker - Google Patents
[go: Go Back, main page]

JP6983405B2 - Cooker - Google Patents

Cooker Download PDF

Info

Publication number
JP6983405B2
JP6983405B2 JP2017205694A JP2017205694A JP6983405B2 JP 6983405 B2 JP6983405 B2 JP 6983405B2 JP 2017205694 A JP2017205694 A JP 2017205694A JP 2017205694 A JP2017205694 A JP 2017205694A JP 6983405 B2 JP6983405 B2 JP 6983405B2
Authority
JP
Japan
Prior art keywords
voice
stove
cpu
burner
instruction
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
Application number
JP2017205694A
Other languages
Japanese (ja)
Other versions
JP2019078463A (en
Inventor
訓昌 ▲高▼野
Original Assignee
株式会社パロマ
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 株式会社パロマ filed Critical 株式会社パロマ
Priority to JP2017205694A priority Critical patent/JP6983405B2/en
Publication of JP2019078463A publication Critical patent/JP2019078463A/en
Application granted granted Critical
Publication of JP6983405B2 publication Critical patent/JP6983405B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Induction Heating Cooking Devices (AREA)
  • Electric Ovens (AREA)
  • Baking, Grill, Roasting (AREA)

Description

本発明は加熱調理器に関する。 The present invention relates to a cooking device.

バーナを備えるコンロにおいて、使用者の音声命令を認識しそれに従った制御を行うことは、例えば他の作業中で手が離せない場合や、手が汚れていて操作しづらい場合等に有効である。特許文献1に記載の音信号制御式コンロは、制御ユニットに音信号制御ユニットを付設する。音信号制御ユニットは、加熱器の所定の作動に対応した少なくとも1個の制御用音信号を格納したメモリと、音信号入力部と、入力された音信号を認識する音信号認識部と、認識した音信号をメモリ内の制御用音信号と照合する音信号照合部とから構成する。音信号が入力された時、音信号照合部での照合で音信号認識部が認識した音信号と格納された音信号とが一致した時、その音信号に対応して制御ユニットがバーナの作動を制御する。なお、メモリに格納された音信号に対して、音信号認識部が認識した音信号が一致したか否かの判断は、例えば、これら二つの音信号の一致率を算出し、算出した一致率が閾値を超えた場合に、音信号が一致したと判断するのが一般的である。音信号認識部が認識した音信号と、メモリに格納された音信号とが一致しなければ、制御ユニットはその音信号に対応する動作を実行しない。 In a stove equipped with a burner, recognizing a user's voice command and performing control according to it is effective, for example, when the hand cannot be released during other work or when the hand is dirty and difficult to operate. .. In the sound signal control type stove described in Patent Document 1, a sound signal control unit is attached to the control unit. The sound signal control unit recognizes a memory that stores at least one control sound signal corresponding to a predetermined operation of the heater, a sound signal input unit, and a sound signal recognition unit that recognizes the input sound signal. It is composed of a sound signal collating unit that collates the generated sound signal with the control sound signal in the memory. When a sound signal is input, when the sound signal recognized by the sound signal recognition unit and the stored sound signal match in the collation by the sound signal matching unit, the control unit operates the burner in response to the sound signal. To control. To determine whether or not the sound signal recognized by the sound signal recognition unit matches the sound signal stored in the memory, for example, the matching rate of these two sound signals is calculated and the calculated matching rate is calculated. When the sound signal exceeds the threshold value, it is generally judged that the sound signals match. If the sound signal recognized by the sound signal recognition unit does not match the sound signal stored in the memory, the control unit does not execute the operation corresponding to the sound signal.

特許第4313495号公報Japanese Patent No. 4313495

使用者が緊急性の高い消火指示を音声で入力する際に、例えば使用者の発音が悪く、音声のうち一部の音が認識され難いような場合、メモリに格納された音信号との一致率が閾値を超えないため、バーナを速やかに消火させることができない可能性があった。 When the user inputs a fire extinguishing instruction with high urgency by voice, for example, if the user's pronunciation is bad and some of the sounds are difficult to recognize, it matches the sound signal stored in the memory. Since the rate did not exceed the threshold, it was possible that the burner could not be extinguished promptly.

本発明の目的は、音声による消火指示をより確実に認識できる加熱調理器を提供することである。 An object of the present invention is to provide a cooking device capable of more reliably recognizing a fire extinguishing instruction by voice.

請求項1に係る加熱調理器は、選択可能な操作指示を音声情報で示した音響モデルデータを記憶する記憶手段と、外部から入力された音声指示の音声データと、前記記憶手段に記憶された前記音響モデルデータとの一致率を算出する算出手段と、前記算出手段が算出した前記一致率が閾値を超えた場合に、前記音声指示を認識したと判断する判断手段とを備えた加熱調理器において、前記判断手段が、加熱源の消火を音声で指示する前記音声指示である消火指示を認識する際の第一閾値は、前記消火指示以外の前記音声指示を認識する際の第二閾値よりも低いことを特徴とする。 The heating cooker according to claim 1 is stored in a storage means for storing acoustic model data indicating selectable operation instructions by voice information, voice data of voice instructions input from the outside, and the storage means. A heating cooker provided with a calculation means for calculating a matching rate with the acoustic model data and a determination means for determining that the voice instruction is recognized when the matching rate calculated by the calculation means exceeds a threshold value. In the above, the first threshold value when the determination means recognizes the fire extinguishing instruction, which is the voice instruction for instructing the fire extinguishing of the heating source by voice, is from the second threshold value when recognizing the voice instruction other than the fire extinguishing instruction. Is also low.

請求項1に係る加熱調理器によれば、音声指示を入力するに際し、雑音による誤操作を防止する為、加熱調理器は、音響モデルデータとの一致率を算出し、その一致率が閾値を超えた場合のみ音声指示を認識したと判断する。このような加熱調理器において、消火指示の認識を判断する際の第一閾値は、消火指示以外の音声指示を認識する際の第二閾値よりも低く設定されている。これにより、他の音声指示に比べて緊急性の高い消火指示をより確実に認識できるので、緊急時にロスなく対応できる。なお、操作指示とは、加熱調理器を操作する為の指示であり、音声指示は、操作指示に対応する音声の指示である。 According to the heating cooker according to claim 1, in order to prevent erroneous operation due to noise when inputting a voice instruction, the cooking cooker calculates a matching rate with acoustic model data, and the matching rate exceeds a threshold value. It is judged that the voice instruction is recognized only when the voice instruction is recognized. In such a cooking device, the first threshold value for determining the recognition of the fire extinguishing instruction is set lower than the second threshold value for recognizing the voice instruction other than the fire extinguishing instruction. As a result, it is possible to more reliably recognize a fire extinguishing instruction that is more urgent than other voice instructions, so that it is possible to respond without loss in an emergency. The operation instruction is an instruction for operating the cooking cooker, and the voice instruction is a voice instruction corresponding to the operation instruction.

コンロ1の斜視図である。It is a perspective view of a stove 1. コンロ1の電気的構成を示すブロック図である。It is a block diagram which shows the electric structure of a stove 1. 音声指示「火力大」を音声認識する際の概念図である。It is a conceptual diagram at the time of voice recognition of a voice instruction "heat power large". 閾値テーブル741の概念図である。It is a conceptual diagram of the threshold table 741. 音声操作制御処理のフローチャートである。It is a flowchart of voice operation control processing. 図5の続きを示すフローチャートである。It is a flowchart which shows the continuation of FIG. 音声認識処理のフローチャートである。It is a flowchart of a voice recognition process. 音声指示を入力したときの状態遷移図の一例である。This is an example of a state transition diagram when a voice instruction is input. 表示部22に説明画面101が表示された状態を示す図である。It is a figure which shows the state which the explanation screen 101 is displayed on the display part 22. 表示部22に説明画面102が表示された状態を示す図である。It is a figure which shows the state which the explanation screen 102 is displayed on the display part 22.

以下、本発明の実施形態を説明する。以下に記載されている装置の構造、フローチャートなどは、特定的な記載がない限り、それのみに限定する趣旨ではなく、単なる説明例である。図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。以下説明は、図中に矢印で示す左右、前後、上下を使用する。 Hereinafter, embodiments of the present invention will be described. Unless otherwise specified, the structure, flowchart, and the like of the apparatus described below are not intended to be limited thereto, but are merely explanatory examples. The drawings are used to illustrate the technical features that may be employed in the present invention. The following description uses left and right, front and back, and up and down indicated by arrows in the figure.

図1を参照し、コンロ1の構造を説明する。コンロ1は、ビルトインコンロである。コンロ1の上面には、天板3が設置される。天板3において、右手前には右コンロバーナ4、左手前には左コンロバーナ6、中央奥側には奥コンロバーナ5が設けられる。各コンロバーナ4〜6の中央には、鍋底に当接して調理鍋の温度を検出するセンサ組立20が設けられる。センサ組立20は、上下方向に出退可能に設けられ、サーミスタ40(図2参照)を格納する。コンロバーナ4〜6の近傍には、失火を検出する為の熱電対50(図2参照)、点火する為のイグナイタ60(図2参照)が設けられる。天板3の後方部には、コンロ1内に設置されたグリル庫(図示略)の排気口7が設けられる。天板3の上面手前側の略中央部には、矩形状の表示部22が設けられる。表示部22は例えば液晶である。表示部22には、コンロ1の操作画面(図示略)の他、後述する音声操作時における説明画面101〜104(図8〜図11参照)等が表示される。 The structure of the stove 1 will be described with reference to FIG. The stove 1 is a built-in stove. A top plate 3 is installed on the upper surface of the stove 1. In the top plate 3, a right stove burner 4 is provided on the front right side, a left stove burner 6 is provided on the front left side, and a back stove burner 5 is provided on the back side of the center. At the center of each stove burner 4 to 6, a sensor assembly 20 that comes into contact with the bottom of the pot and detects the temperature of the cooking pot is provided. The sensor assembly 20 is provided so as to be able to move in and out in the vertical direction, and houses the thermistor 40 (see FIG. 2). A thermocouple 50 (see FIG. 2) for detecting a misfire and an igniter 60 (see FIG. 2) for igniting are provided in the vicinity of the stoves 4 to 6. At the rear portion of the top plate 3, an exhaust port 7 of a grill storage (not shown) installed in the stove 1 is provided. A rectangular display unit 22 is provided at a substantially central portion on the front side of the upper surface of the top plate 3. The display unit 22 is, for example, a liquid crystal display. In addition to the operation screen of the stove 1 (not shown), the display unit 22 displays explanatory screens 101 to 104 (see FIGS. 8 to 11) for voice operation, which will be described later.

コンロ1の前面の略中央には、グリル扉8が設けられる。グリル扉8は手前側に移動可能に支持され、コンロ1内部に設けられるグリル庫(図示略)の前側の開口部を開閉する。グリル庫内には、グリルバーナ(図示略)が設けられる。グリルバーナの近傍にも、熱電対50とイグナイタ60が設けられる。グリルバーナは、例えば上火バーナと下火バーナを備えるとよい。グリル扉8の右側の領域には、右側から左側に向かって順に、正面視円形状の操作ボタン11〜13が横一列に並んで設けられる。グリル扉8の左側の領域にも、操作ボタン11〜13と同一高さ位置に、同一円形状の操作ボタン14が設けられる。 A grill door 8 is provided at substantially the center of the front surface of the stove 1. The grill door 8 is movably supported toward the front side, and opens and closes an opening on the front side of the grill storage (not shown) provided inside the stove 1. A grill burner (not shown) is provided in the grill chamber. A thermocouple 50 and an igniter 60 are also provided in the vicinity of the grill burner. The grill burner may be provided with, for example, a top heat burner and a bottom heat burner. In the area on the right side of the grill door 8, operation buttons 11 to 13 having a circular front view are provided in a horizontal row in order from the right side to the left side. Also in the area on the left side of the grill door 8, the operation buttons 14 having the same circular shape are provided at the same height positions as the operation buttons 11 to 13.

操作ボタン11は右コンロバーナ4、操作ボタン12は奥コンロバーナ5、操作ボタン13は左コンロバーナ6、操作ボタン14はグリルバーナを、点火及び消火する為に押下される。操作ボタン11〜14は、対応するバーナの消火時、コンロ1の前面とほぼ面一の状態である(図1参照)。点火の為に押下されると、後述する制御回路70によって、対応するバーナへの点火処理が実行され、公知のプッシュ・プッシュ機構(図示略)によって、操作ボタン11〜14は、コンロ1前面から前方に向けて略円柱状に突出し、該突出した状態で回動操作が可能となる。操作ボタン11〜14を回動操作すると、制御回路70によって、回動操作量に応じたガス量になるように、対応するバーナへのガス供給量が調整される。 The operation button 11 is the right stove burner 4, the operation button 12 is the back stove burner 5, the operation button 13 is the left stove burner 6, and the operation button 14 is pressed to ignite and extinguish the grill burner. The operation buttons 11 to 14 are almost flush with the front surface of the stove 1 when the corresponding burner is extinguished (see FIG. 1). When pressed for ignition, the control circuit 70 described later executes ignition processing for the corresponding burner, and a known push-push mechanism (not shown) allows the operation buttons 11 to 14 to be pressed from the front surface of the stove 1. It protrudes in a substantially columnar shape toward the front, and the rotation operation is possible in the protruding state. When the operation buttons 11 to 14 are rotated, the control circuit 70 adjusts the gas supply amount to the corresponding burner so that the gas amount corresponds to the rotation operation amount.

コンロ1の内部には、4つのガス量調節機構30(図2参照)が設けられる。ガス量調節機構30は、対応するコンロバーナ4〜6、及びグリルバーナへのガス供給量を調整する。ガス量調節機構30は、弁機構部31とモータ32を備える。弁機構部31は、例えばガス流路を流れるガス量を調整するニードル弁や電磁弁等の各種弁を備える。モータ32は、弁機構部31の弁を駆動し、ガス流路を流れるガス流量が調整される。モータ32の駆動は、制御回路70によって制御される。 Inside the stove 1, four gas amount adjusting mechanisms 30 (see FIG. 2) are provided. The gas amount adjusting mechanism 30 adjusts the gas supply amount to the corresponding stove burners 4 to 6 and the grill burner. The gas amount adjusting mechanism 30 includes a valve mechanism portion 31 and a motor 32. The valve mechanism portion 31 includes various valves such as a needle valve and a solenoid valve that adjust the amount of gas flowing through the gas flow path, for example. The motor 32 drives the valve of the valve mechanism portion 31 to adjust the gas flow rate flowing through the gas flow path. The drive of the motor 32 is controlled by the control circuit 70.

操作ボタン11〜14を押し込んで手前に突出させると、制御回路70は、ガス量調節機構30のモータ32に通電する。これにより、弁機構部31が駆動され、ガス流路が開放されることで、対応するバーナにガスが供給される。そして、操作ボタン11〜14の回転方向と回転角度に応じて、制御回路70は、モータ32を正逆方向に回転し、弁機構部31における弁の開度を調節する。これにより、ガス流路を流れるガス量が調節されることで、対応するバーナの火力が調節される。また、操作ボタン11〜14をコンロ1内部に押し込んで収容させると、制御回路70は、モータ32を逆回転させる。これにより、弁機構部31の弁は逆向きに駆動され、ガス流路が閉じられることで、対応するバーナへのガスの供給が遮断される。 When the operation buttons 11 to 14 are pushed in and projected toward the front, the control circuit 70 energizes the motor 32 of the gas amount adjusting mechanism 30. As a result, the valve mechanism portion 31 is driven and the gas flow path is opened, so that gas is supplied to the corresponding burner. Then, the control circuit 70 rotates the motor 32 in the forward and reverse directions according to the rotation direction and the rotation angle of the operation buttons 11 to 14, and adjusts the opening degree of the valve in the valve mechanism unit 31. As a result, the amount of gas flowing through the gas flow path is adjusted, so that the thermal power of the corresponding burner is adjusted. Further, when the operation buttons 11 to 14 are pushed into the stove 1 and accommodated, the control circuit 70 rotates the motor 32 in the reverse direction. As a result, the valve of the valve mechanism portion 31 is driven in the opposite direction, and the gas flow path is closed, so that the supply of gas to the corresponding burner is cut off.

操作ボタン11の直上には、電源ボタン25が設けられる。操作ボタン14の左斜め上方には、コンロ1前面のパネルを貫通する穴17が設けられ、その穴17に対して、マイク76がコンロ1内部から臨むようにして設けられる。本実施形態のコンロ1は、音声操作機能を有する。音声操作機能とは、使用者の音声指示をマイク76で受け付け、音声認識を行うことによって音声指示の内容を特定し、音声指示が対象とするバーナの火力操作を可能とする機能である。音声指示とは、例えば、バーナの火力操作、火力操作を行うバーナの場所の指定等を、コンロ1に対して音声で行う操作指示である。なお、音声操作機能を実行する為の音声操作制御処理(図5〜図7参照)については後述する。また、本実施形態は、説明の便宜上、右コンロバーナ4、左コンロバーナ6、奥コンロバーナ5、グリルバーナを夫々、右コンロ4、左コンロ6、奥コンロ5、グリルと呼ぶことがある。 A power button 25 is provided directly above the operation button 11. A hole 17 penetrating the panel on the front surface of the stove 1 is provided diagonally above the left of the operation button 14, and the microphone 76 is provided so as to face the hole 17 from the inside of the stove 1. The stove 1 of the present embodiment has a voice operation function. The voice operation function is a function that receives a user's voice instruction by the microphone 76, identifies the content of the voice instruction by performing voice recognition, and enables the fire power operation of the burner targeted by the voice instruction. The voice instruction is, for example, an operation instruction for operating the thermal power of the burner, designating the location of the burner for performing the thermal power operation, and the like by voice to the stove 1. The voice operation control process (see FIGS. 5 to 7) for executing the voice operation function will be described later. Further, in this embodiment, for convenience of explanation, the right stove burner 4, the left stove burner 6, the back stove burner 5, and the grill burner may be referred to as a right stove 4, a left stove 6, a back stove 5, and a grill, respectively.

図2を参照し、コンロ1の電気的構成を説明する。コンロ1は、制御回路70を備える。制御回路70は、CPU71、ROM72、RAM73、不揮発性メモリ74等を備える。CPU71は、コンロ1の各種動作を統括制御する。ROM72は、音声操作制御プログラム等の各種プログラムを記憶する。音声操作制御プログラムは、後述する音声操作制御処理(図3,図4参照)を実行するものである。RAM73は、各種情報を一時的に記憶する。不揮発性メモリ74は、温調制御の為の各種パラメータの他、バーナ火力情報、音響モデルデータ、閾値テーブル741(図3参照)等の各種データを記憶する。バーナ火力情報とは、モータ32の出力軸の回転角度とバーナ火力とを対応づけた情報である。本実施形態では、例えば火力小から大までを1〜10の10段階に分け、夫々の段階に対してモータ32の回転角度を割り当てている。これにより、CPU71は、モータ32の出力軸の回転角度に基づき、対応するバーナ火力を特定できる。なお、音響モデルデータ、閾値テーブル741については後述する。 The electrical configuration of the stove 1 will be described with reference to FIG. The stove 1 includes a control circuit 70. The control circuit 70 includes a CPU 71, a ROM 72, a RAM 73, a non-volatile memory 74, and the like. The CPU 71 comprehensively controls various operations of the stove 1. The ROM 72 stores various programs such as a voice operation control program. The voice operation control program executes voice operation control processing (see FIGS. 3 and 4) described later. The RAM 73 temporarily stores various types of information. The non-volatile memory 74 stores various data such as burner thermal power information, acoustic model data, and threshold table 741 (see FIG. 3) in addition to various parameters for temperature control control. The burner thermal power information is information in which the rotation angle of the output shaft of the motor 32 is associated with the burner thermal power. In the present embodiment, for example, the thermal power from small to large is divided into 10 stages of 1 to 10, and the rotation angle of the motor 32 is assigned to each stage. Thereby, the CPU 71 can specify the corresponding burner thermal power based on the rotation angle of the output shaft of the motor 32. The acoustic model data and the threshold table 741 will be described later.

制御回路70には、電源回路81、サーミスタ入力回路82、熱電対入力回路83、イグナイタ回路84、操作パネル24、モータ制御回路85、音声入力回路86、音声出力回路87、ブザー回路88、表示制御回路89、センサ19等が電気的に各々接続される。使用者によって電源ボタン25が押下されると、電源回路81は、電源23から供給される交流(例えば100V)を直流(例えば5V)に降圧して整流し、各種回路に電力を供給する。故にコンロ1の電源はオンする。使用者によって電源ボタン25が再押下されると、電源回路81は、各種回路への電力供給を遮断する。故にコンロ1の電源はオフする。 The control circuit 70 includes a power supply circuit 81, a thermista input circuit 82, a thermocouple input circuit 83, an igniter circuit 84, an operation panel 24, a motor control circuit 85, a voice input circuit 86, a voice output circuit 87, a buzzer circuit 88, and display control. The circuit 89, the sensor 19, and the like are electrically connected to each other. When the power button 25 is pressed by the user, the power supply circuit 81 steps down the alternating current (for example, 100V) supplied from the power supply 23 to a direct current (for example, 5V), rectifies it, and supplies electric power to various circuits. Therefore, the power of the stove 1 is turned on. When the power button 25 is pressed again by the user, the power supply circuit 81 cuts off the power supply to various circuits. Therefore, the power of the stove 1 is turned off.

サーミスタ入力回路82は、各バーナに設けられたセンサ組立20に格納するサーミスタ40からの検出信号を、制御回路70に入力する。熱電対入力回路83は、熱電対50からの検出値(熱起電力に対応する信号)を、制御回路70に入力する。イグナイタ回路84は、CPU71からの制御信号に基づき、対応するバーナのイグナイタ60を駆動する。操作パネル24は、コンロ1の前面パネルの右下部分に収容され、該部分を押し込むことによって手前側に引き出される。操作パネル24は、使用者によるタイマ設定、調理メニューに応じた火力制御の選択等の入力等を受け付け、該入力信号を制御回路70に入力する。モータ制御回路85は、CPU71からの制御信号に基づき、4つのガス量調節機構30のモータ32の駆動を制御する。 The thermistor input circuit 82 inputs a detection signal from the thermistor 40 stored in the sensor assembly 20 provided in each burner to the control circuit 70. The thermocouple input circuit 83 inputs the detection value (signal corresponding to the thermoelectromotive force) from the thermocouple 50 to the control circuit 70. The igniter circuit 84 drives the igniter 60 of the corresponding burner based on the control signal from the CPU 71. The operation panel 24 is housed in a lower right portion of the front panel of the stove 1, and is pulled out toward the front side by pushing the portion. The operation panel 24 receives inputs such as timer setting by the user and selection of thermal power control according to the cooking menu, and inputs the input signal to the control circuit 70. The motor control circuit 85 controls the driving of the motors 32 of the four gas amount adjusting mechanisms 30 based on the control signals from the CPU 71.

音声入力回路86は、マイク76で集音された音声のアナログ信号をデジタル信号に変換し、制御回路70に入力する。音声出力回路87は、CPU71からの制御信号に基づき、音声のデジタル信号をアナログ信号に変換し、スピーカ77に出力する。ブザー回路88は、CPU71の制御信号に基づき、圧電ブザー78を駆動する。表示制御回路89は、CPU71からの制御信号に基づき、表示部22に各種画面を表示する。センサ19は、操作ボタン11〜14の夫々に設けられ、操作ボタン11〜14の回転方向と回転角度を検出し、該検出信号を制御回路70に入力する。CPU71は、センサ19からの検出信号に基づき、操作ボタン11〜14の回転方向と回転角度に対応するように、モータ32の出力軸を回転させ、弁機構部31を駆動させる。これにより、ガス流路を流れるガス量が調節され、対応するバーナの火力が調節される。 The voice input circuit 86 converts the analog signal of the voice collected by the microphone 76 into a digital signal and inputs it to the control circuit 70. The audio output circuit 87 converts an audio digital signal into an analog signal based on the control signal from the CPU 71, and outputs the audio to the speaker 77. The buzzer circuit 88 drives the piezoelectric buzzer 78 based on the control signal of the CPU 71. The display control circuit 89 displays various screens on the display unit 22 based on the control signal from the CPU 71. The sensors 19 are provided on the operation buttons 11 to 14 respectively, detect the rotation direction and the rotation angle of the operation buttons 11 to 14, and input the detection signal to the control circuit 70. Based on the detection signal from the sensor 19, the CPU 71 rotates the output shaft of the motor 32 so as to correspond to the rotation direction and the rotation angle of the operation buttons 11 to 14, and drives the valve mechanism unit 31. As a result, the amount of gas flowing through the gas flow path is adjusted, and the thermal power of the corresponding burner is adjusted.

ガス量調節機構30には、ポジションメータ35が設けられる。ポジションメータ35は、モータ32の出力軸の回転角度を検出し、該検出信号を制御回路70に入力する。CPU71は、ポジションメータ35からの検出信号に基づき、モータ32の出力軸の回転角度を認識できるので、不揮発性メモリ74に記憶するバーナ火力情報を参照することで、対応するバーナ火力を特定できる。なお、コンロ1は、外部装置と無線又は有線で通信可能な通信部を備えてもよい。その場合、コンロ1は通信部を介して、外部装置から種々のプログラムやデータを受け取ることができ、例えば、制御内容を更新することができる。 The gas amount adjusting mechanism 30 is provided with a position meter 35. The position meter 35 detects the rotation angle of the output shaft of the motor 32, and inputs the detection signal to the control circuit 70. Since the CPU 71 can recognize the rotation angle of the output shaft of the motor 32 based on the detection signal from the position meter 35, the corresponding burner thermal power can be specified by referring to the burner thermal power information stored in the non-volatile memory 74. The stove 1 may include a communication unit capable of wirelessly or wiredly communicating with an external device. In that case, the stove 1 can receive various programs and data from the external device via the communication unit, and can update the control contents, for example.

コンロ1の音声認識の原理を簡単に説明する。音声認識は、周知の音声認識技術を用いることができ、例えば不揮発性メモリ74に記憶する「音響モデルデータ」と、入力された音声指示の音声情報(例えば、波形データ)とのマッチング(照合)で行うとよい。「音響モデルデータ」とは、平均的な発音データを基に作られた音の波形に対し、音素と呼ばれる要素への切り分けを行った上で、夫々が「あ」「い」「う」等の母音や、「k」「s」「t」などの子音のうち、どの特徴量を持つかを識別する為のモデルデータである。不揮発性メモリ74には、コンロ1を操作する為に使用者が選択可能な操作指示を、それぞれ音声波形で示した複数の音響モデルデータが記憶されている。なお、マッチングには、例えば「HMM(Hidden Markov Model)」と呼ばれる理論を用いるとよい。マッチングは通常10〜20ミリ秒の単位で、単語の先頭から順次行うのがよい。 The principle of speech recognition of the stove 1 will be briefly described. For voice recognition, a well-known voice recognition technique can be used, for example, matching (matching) between "acoustic model data" stored in the non-volatile memory 74 and voice information (for example, waveform data) of the input voice instruction. It is good to do it at. "Acoustic model data" is a sound waveform created based on average pronunciation data, which is divided into elements called phonemes, and then "a", "i", "u", etc. This is model data for identifying which feature amount is possessed among the vowels and consonants such as "k", "s", and "t". The non-volatile memory 74 stores a plurality of acoustic model data in which operation instructions that can be selected by the user for operating the stove 1 are indicated by voice waveforms. For matching, for example, a theory called "HMM (Hidden Markov Model)" may be used. Matching is usually done in units of 10 to 20 milliseconds, starting from the beginning of the word.

図3を参照し、音声認識の一例を説明する。音声認識は、後述する音声認識処理(図7参照)の中で実行される。ここでは、使用者から「火力大」の音声指示がマイク76に入力された場合を想定して説明する。「火力大」の音声指示が入力されると、CPU71は、入力された音声指示の音声データを波形データに変換する。CPU71は「火力大」の波形データと、不揮発性メモリ74に記憶する音響モデルデータとのマッチングを行う。「火力大」の音響モデルデータとのマッチングを行う場合、「火力大」の音響モデルデータは、例えば「か」、「りょ」、「く」、「だ」、「い」の5つの音素データに分離される。音素データには、夫々の音に応じた特徴量が定められている。一方、入力して変換された音声指示の波形データも、その時間変化に基づき5つの音素データに分離される。CPU71は音素データ毎に、音声指示の波形データと、音響モデルデータとのマッチングを行い、一致率を算出する。 An example of voice recognition will be described with reference to FIG. Speech recognition is executed in the speech recognition process (see FIG. 7) described later. Here, the description will be made on the assumption that a voice instruction of "high thermal power" is input to the microphone 76 from the user. When the voice instruction of "high thermal power" is input, the CPU 71 converts the voice data of the input voice instruction into waveform data. The CPU 71 matches the waveform data of "high thermal power" with the acoustic model data stored in the non-volatile memory 74. When matching with the acoustic model data of "Large thermal power", the acoustic model data of "Large thermal power" is, for example, five phonemes of "ka", "Ryo", "ku", "da", and "i". Separated into data. In the phoneme data, the feature amount corresponding to each sound is defined. On the other hand, the waveform data of the voice instruction input and converted is also separated into five phoneme data based on the time change. The CPU 71 matches the waveform data of the voice instruction with the acoustic model data for each phoneme data, and calculates the matching rate.

図3には、一致率について、(1)と(2)の2つの例が図示されている。(1)の例では、「か」、「りょ」、「く」、「だ」、「い」の音素データ毎の一致率は、75%、85%、95%、70%、85%であり、全体平均は82%である。一方、(2)の例では、73%、82%、62%、74%、75%であり、全体平均は73%である。全体平均は、入力された音声指示の全体の一致率とみなせばよい。CPU71は、不揮発性メモリ74に記憶された「火力大」に対応する閾値を読込み、(1)と(2)の夫々の一致率を閾値と比較する。 FIG. 3 illustrates two examples of the match rate, (1) and (2). In the example of (1), the match rates for each phoneme data of "ka", "ryo", "ku", "da", and "i" are 75%, 85%, 95%, 70%, and 85%. The overall average is 82%. On the other hand, in the example of (2), it is 73%, 82%, 62%, 74%, 75%, and the overall average is 73%. The overall average may be regarded as the overall match rate of the input voice instructions. The CPU 71 reads the threshold value corresponding to the "large thermal power" stored in the non-volatile memory 74, and compares the matching rate of each of (1) and (2) with the threshold value.

一致率が閾値を超えている場合、CPU71は、音声指示の波形データは、音響モデルデータと一致すると判定し、音声指示を認識したと判断する。一致率が閾値以下の場合、CPU71は、音声指示の波形データは、音響モデルデータと一致しないと判定し、音声指示を認識できなかったと判断する。例えば、「火力大」の閾値=80%の場合、(1)の例では一致すると判定し、(2)の例では一致しないと判定する。このような方法を用いることで、CPU71は音声指示を認識できる。なお、音声認識方法は、これ以外の方法でもよい。 When the match rate exceeds the threshold value, the CPU 71 determines that the waveform data of the voice instruction matches the acoustic model data, and determines that the voice instruction has been recognized. When the match rate is equal to or less than the threshold value, the CPU 71 determines that the waveform data of the voice instruction does not match the acoustic model data, and determines that the voice instruction could not be recognized. For example, when the threshold value of "high thermal power" = 80%, it is determined that the example (1) matches, and the example (2) does not match. By using such a method, the CPU 71 can recognize the voice instruction. The voice recognition method may be any other method.

図4を参照し、閾値テーブル741を説明する。閾値テーブル741は、音声指示ごとに閾値を夫々設定する。コンロ1に入力可能な音声指示は、例えば、「火力大」「火力中」「火力小」「消火」「音声操作開始」「音声操作終了」「右コンロ」「奥コンロ」「左コンロ」「グリル」の10種類である。閾値が高ければ高いほど、音響モデルデータとの高度な一致が要求されるので、明確且つ正しい発音でコンロ1に入力しなければ、音声指示は認識され難い。それ故、外部からの雑音を誤認識するのを防止できる。一方、閾値が低ければ低いほど、音響モデルデータとの高度な一致は要求されないので、音響モデルデータに対して多少のズレがあっても、音声指示を認識させ易くすることが可能である。 The threshold table 741 will be described with reference to FIG. The threshold table 741 sets a threshold for each voice instruction. The voice instructions that can be input to the stove 1 are, for example, "high firepower", "medium firepower", "small firepower", "fire extinguishing", "start voice operation", "end voice operation", "right stove", "back stove", "left stove", and "left stove". There are 10 types of "grill". The higher the threshold value, the higher the degree of matching with the acoustic model data is required. Therefore, it is difficult to recognize the voice instruction unless it is input to the stove 1 with clear and correct pronunciation. Therefore, it is possible to prevent erroneous recognition of external noise. On the other hand, the lower the threshold value, the higher the degree of matching with the acoustic model data is not required, so that it is possible to make it easier to recognize the voice instruction even if there is some deviation from the acoustic model data.

本実施形態では、「消火」以外の音声指示の閾値は、一律80%(本発明の「第一閾値」に相当)に設定され、「消火」の閾値のみ他の音声指示の閾値よりも低い60%(本発明の「第二閾値」に相当)に設定されている。「消火」の閾値を低くすることで、他の音声指示に比べて緊急性の高い「消火」の音声指示をより確実に認識できるので、緊急時にロスなく対応できる。なお、閾値は、全ての音声指示において同じ値であってもよいし、音声指示ごとに変えてもよい。好ましくは、「消火」の音声指示の閾値は、他の音声指示の閾値よりも低い値に設定するのがよい。なお、不揮発性メモリ74には、少なくも上記10種類の音声指示に対応する10種類の音響モデルデータが記憶されている。 In the present embodiment, the threshold value of the voice instruction other than "fire extinguishing" is uniformly set to 80% (corresponding to the "first threshold value" of the present invention), and only the threshold value of "fire extinguishing" is lower than the threshold value of other voice instructions. It is set to 60% (corresponding to the "second threshold" of the present invention). By lowering the threshold value of "fire extinguishing", it is possible to more reliably recognize the voice instruction of "fire extinguishing", which is more urgent than other voice instructions, so that it is possible to respond without loss in an emergency. The threshold value may be the same value for all voice instructions, or may be changed for each voice instruction. Preferably, the threshold of the "fire extinguishing" voice instruction is set to a value lower than the threshold of other voice instructions. The non-volatile memory 74 stores at least 10 types of acoustic model data corresponding to the above 10 types of voice instructions.

図5〜図7を参照し、音声操作制御処理を説明する。使用者がコンロ1の電源ボタン25を押下し、電源回路81から制御回路70に電力が供給されると、CPU71はROM72から音声操作制御プログラムを読込み、本処理を実行する。 The voice operation control process will be described with reference to FIGS. 5 to 7. When the user presses the power button 25 of the stove 1 and power is supplied from the power circuit 81 to the control circuit 70, the CPU 71 reads the voice operation control program from the ROM 72 and executes this process.

図5に示すように、CPU71は初期設定を行う(S1)。初期設定では、CPU71は、各種処理に必要な設定値の初期化を行い、例えば、RAM73に記憶する後述する認識失敗回数kを0に初期化する。CPU71は、右コンロ4、左コンロ6、奥コンロ5、グリルのうち、何れかのバーナが点火されたか否か判断する(S2)。何れかのバーナが点火されるまで(S2:NO)、CPU71はS2に戻って待機する。何れかのバーナが点火された場合(S2:YES)、CPU71は熱電対50からの検出信号に基づき、点火されたバーナを特定し(S3)、点火中のバーナの情報を、点火バーナ情報としてRAM73に記憶する。CPU71は点火案内の音声を出力する(S4)。例えば、右コンロ4が点火された場合、「右コンロが点火されました。」という音声を、スピーカ77から出力する。これ以後、別のバーナが点火されて、複数のバーナが点火状態となる場合も、CPU71は、熱電対50からの検出信号に基づき、点火されたバーナを特定し、点火バーナ情報としてRAM73に記憶する。 As shown in FIG. 5, the CPU 71 performs initial settings (S1). In the initial setting, the CPU 71 initializes the set values required for various processes, and for example, initializes the recognition failure number k to be stored in the RAM 73 to 0, which will be described later. The CPU 71 determines whether or not any of the burners of the right stove 4, the left stove 6, the back stove 5, and the grill is ignited (S2). The CPU 71 returns to S2 and waits until any burner is ignited (S2: NO). When any of the burners is ignited (S2: YES), the CPU 71 identifies the ignited burner based on the detection signal from the thermocouple 50 (S3), and the information of the igniting burner is used as the ignition burner information. Stored in RAM 73. The CPU 71 outputs an ignition guidance voice (S4). For example, when the right stove 4 is ignited, the voice "The right stove has been ignited" is output from the speaker 77. After that, even when another burner is ignited and a plurality of burners are in the ignition state, the CPU 71 identifies the ignited burner based on the detection signal from the thermocouple 50 and stores it in the RAM 73 as ignition burner information. do.

CPU71は、使用者に音声操作の開始方法を知らせる為、音声操作の開始方法の説明の音声を、スピーカ77から出力する(S5)。CPU71は例えば、「音声操作を開始するには、"音声操作開始"と話しかけて下さい。」という音声を、スピーカ77から出力する。これを聞いた使用者は、マイク76に向かって「音声操作開始」と話しかける。CPU71は、使用者からの「音声操作開始」の音声指示を認識する為、音声認識処理を実行する(S6)。 The CPU 71 outputs a voice explaining the method of starting the voice operation from the speaker 77 in order to inform the user of the method of starting the voice operation (S5). For example, the CPU 71 outputs a voice message "To start the voice operation, say" Start voice operation "" from the speaker 77. Upon hearing this, the user speaks to the microphone 76, "Start voice operation." The CPU 71 executes a voice recognition process in order to recognize a voice instruction of "start voice operation" from the user (S6).

図7を参照し、音声認識処理を説明する。CPU71は、マイク76により音声入力があったか判断する(S41)。音声入力があるまでは(S41:NO)、CPU71はS41に戻って待機する。音声入力があった場合(S41:YES)、CPU71は入力された音声のアナログデータを波形データに変換する(S42)。変換した波形データは、RAM73に一旦記憶する。CPU71は、不揮発性メモリ74に記憶された音響モデルデータを順次読込み(S43)、RAM73に記憶した波形データとのマッチングを行い、一致率を夫々算出する(S44)。なお、マッチング方法と一致率の算出方法については、上記の通りである。算出した一致率は、RAM73に一旦記憶する。CPU71は、不揮発性メモリ74に記憶する閾値テーブル741(図4参照)より、マッチングを行った音声指示に対応する閾値を読み込む(S45)。 The voice recognition process will be described with reference to FIG. 7. The CPU 71 determines whether or not there is a voice input by the microphone 76 (S41). Until there is a voice input (S41: NO), the CPU 71 returns to S41 and waits. When there is a voice input (S41: YES), the CPU 71 converts the input voice analog data into waveform data (S42). The converted waveform data is temporarily stored in the RAM 73. The CPU 71 sequentially reads the acoustic model data stored in the non-volatile memory 74 (S43), matches the waveform data stored in the RAM 73, and calculates the matching rate respectively (S44). The matching method and the calculation method of the match rate are as described above. The calculated match rate is temporarily stored in the RAM 73. The CPU 71 reads the threshold value corresponding to the matched voice instruction from the threshold value table 741 (see FIG. 4) stored in the non-volatile memory 74 (S45).

CPU71は、RAM73に記憶する認識失敗回数が3以上か否か判断する(S46)。認識失敗回数kとは、同一の音声指示について認識を失敗した回数である。認識失敗回数kが3未満である場合(S46:NO)、CPU71は、マッチングを行った音響モデルデータの中で、一致率が閾値を超える音響モデルデータが有るか判断する(S48)。一致率が閾値を超える音響モデルデータが有る場合(S48:YES)、CPU71は、その音響モデルデータに対応する音声指示の認識に成功したと判定する(S49)。なお、一致率が閾値を超える音響モデルデータが複数有る場合は、その中で最も一致率が高い音響モデルデータに対応する音声指示の認識に成功したと判定すればよい。 The CPU 71 determines whether or not the number of recognition failures stored in the RAM 73 is 3 or more (S46). The recognition failure count k is the number of recognition failures for the same voice instruction. When the number of recognition failures k is less than 3 (S46: NO), the CPU 71 determines whether or not there is acoustic model data whose matching rate exceeds the threshold value among the matched acoustic model data (S48). When there is acoustic model data whose matching rate exceeds the threshold value (S48: YES), the CPU 71 determines that the recognition of the voice instruction corresponding to the acoustic model data has been successful (S49). When there are a plurality of acoustic model data whose matching rate exceeds the threshold value, it may be determined that the recognition of the voice instruction corresponding to the acoustic model data having the highest matching rate is successful.

CPU71は、使用者からの「音声操作開始」の認識に成功した場合(S48:YES、S49)、認識を成功した音声指示の情報を、音声認識情報として、RAM73に記憶する(S50)。CPU71はRAM73に記憶する認識失敗回数kを0に初期化し(S51)、全てのバーナ火力が1に変更中か否か判断する(S52)。全てのバーナ火力が1に変更中では無いので(S51:NO)、CPU71は、音声認識処理を終了し、図5のS7の処理に移行する。 When the CPU 71 succeeds in recognizing the "start of voice operation" from the user (S48: YES, S49), the CPU 71 stores the information of the voice instruction for which the recognition is successful in the RAM 73 as the voice recognition information (S50). The CPU 71 initializes the recognition failure number k stored in the RAM 73 to 0 (S51), and determines whether or not all the burner thermal powers are being changed to 1 (S52). Since not all the burner thermal powers are being changed to 1 (S51: NO), the CPU 71 ends the voice recognition process and shifts to the process of S7 in FIG.

一方、CPU71は、外部の雑音、使用者の訛り、発音の強弱等によって、一致率が閾値を超えない場合がある。この場合(S48:NO)、CPU71は、音声指示の認識失敗と判断し(S54)、例えば、「認識できませんでした。」という音声を、スピーカ77から出力することで、エラー報知を行う(S55)。なお、エラー報知は、表示部22にエラー表示を行うことで行ってもよい。CPU71は、RAM73に記憶する認識失敗回数kに1加算し(S56)、1加算後の認識失敗回数kが4以上か否か判断する(S57)。認識失敗回数kが4未満の場合(S57:NO)、CPU71は、S41に戻り、使用者からの音声指示を再度受け付ける。 On the other hand, in the CPU 71, the matching rate may not exceed the threshold value due to external noise, the accent of the user, the strength of pronunciation, and the like. In this case (S48: NO), the CPU 71 determines that the recognition of the voice instruction has failed (S54), and for example, outputs a voice "Could not recognize" from the speaker 77 to perform error notification (S55). ). The error notification may be performed by displaying an error on the display unit 22. The CPU 71 adds 1 to the recognition failure count k stored in the RAM 73 (S56), and determines whether or not the recognition failure count k after 1 addition is 4 or more (S57). When the number of recognition failures k is less than 4 (S57: NO), the CPU 71 returns to S41 and receives the voice instruction from the user again.

エラー報知を受けた使用者は、音声指示が認識されなかったことが分かるので、音声指示の認識が成功するまで、同一の音声指示を繰り返し入力する。「音声操作開始」の認識が2回目で成功した場合(S48:YES、S49)、CPU71は、RAM73に音声認識情報を記憶し(S50)、認識失敗回数kを0に初期化する(S51)。全てのバーナ火力が1に変更中ではないので(S52:NO)、CPU71は、音声認識処理を終了し、図5のS7の処理に移行する。 Since the user who received the error notification knows that the voice instruction was not recognized, the same voice instruction is repeatedly input until the recognition of the voice instruction is successful. When the recognition of "start voice operation" is successful for the second time (S48: YES, S49), the CPU 71 stores the voice recognition information in the RAM 73 (S50) and initializes the recognition failure count k to 0 (S51). .. Since not all the burner thermal powers are being changed to 1 (S52: NO), the CPU 71 ends the voice recognition process and shifts to the process of S7 in FIG.

一方、「音声操作開始」の認識を3回連続して失敗した場合、音声が繰り返し入力されていることから、その音声が雑音である可能性は低い。即ち、認識失敗の原因は、使用者の発音の訛り、発音の強弱、スピード等による可能性が高い。この場合、使用者は正しい発音で音声指示を入力しているつもりでも、マッチングの一致率は閾値を超えないので、いつまで経っても音声指示が認識されない。音声指示を繰り返し入力しても認識されなければ、使用者はストレスを感じる可能性がある。 On the other hand, when the recognition of "start voice operation" fails three times in a row, it is unlikely that the voice is noise because the voice is repeatedly input. That is, it is highly possible that the cause of the recognition failure is the accent of the user's pronunciation, the strength of the pronunciation, the speed, and the like. In this case, even if the user intends to input the voice instruction with the correct pronunciation, the matching rate of matching does not exceed the threshold value, so that the voice instruction is not recognized forever. The user may be stressed if the voice instructions are repeatedly input and not recognized.

そこで、CPU71は、この使用者のストレスを軽減する為、一致率を判定する為に用いる閾値を、現在の値よりも10%下げる(S47)。「音声操作開始」の閾値は80%であるので、70%に変更する。変更した閾値は、RAM73に記憶する。これにより、「音声操作開始」の音声指示は、通常時に比べて認識され易くなる。閾値を下げた結果、一致率が閾値を超えた場合(S48:YES)、CPU71は、「音声操作開始」の認識に成功できる(S49)。これにより、コンロ1は、繰り返し音声指示を入力しても認識されないことによる使用者のストレスを軽減できる。CPU71は、「音声操作開始」の情報を、音声認識情報としてRAM73に記憶し(S50)、認識失敗回数kを0に初期化する(S51)。全てのバーナ火力が1に変更中ではないので(S52:NO)、CPU71は、音声認識処理を終了し、図5のS7の処理に移行する。 Therefore, in order to reduce the stress of the user, the CPU 71 lowers the threshold value used for determining the matching rate by 10% from the current value (S47). Since the threshold value of "start voice operation" is 80%, it is changed to 70%. The changed threshold value is stored in the RAM 73. As a result, the voice instruction of "start voice operation" becomes easier to be recognized as compared with the normal time. When the match rate exceeds the threshold value as a result of lowering the threshold value (S48: YES), the CPU 71 can succeed in recognizing "start of voice operation" (S49). As a result, the stove 1 can reduce the stress of the user due to the fact that the stove 1 is not recognized even if the voice instruction is repeatedly input. The CPU 71 stores the information of "start of voice operation" in the RAM 73 as voice recognition information (S50), and initializes the recognition failure count k to 0 (S51). Since not all the burner thermal powers are being changed to 1 (S52: NO), the CPU 71 ends the voice recognition process and shifts to the process of S7 in FIG.

一方、認識失敗回数kが3で閾値を下げても(S46:YES、S47)、一致率が閾値を超えない場合(S48:NO)、音声指示の認識は失敗であるので(S54)、CPU71はエラー報知を行い(S55)、認識失敗回数kに1加算する(S56)。この場合、認識失敗回数k=4となり、閾値を下げても音声指示が認識されないことから、使用者は間違った音声指示で入力している可能性が高い。そこで、CPU71は、使用者に正しい音声指示を再認識させる為、入力可能な音声指示の再報知を行う(S58)。再報知の一例として、例えば、S5のガイド音声と同じように、「音声操作を開始するには、"音声操作開始"と話しかけて下さい。」という音声を、スピーカ77から出力するとよい。これにより、使用者は、正しい音声指示を再確認できるので、正しい音声指示で入力を再度試みることができる。 On the other hand, even if the recognition failure number k is 3 and the threshold value is lowered (S46: YES, S47), if the match rate does not exceed the threshold value (S48: NO), the recognition of the voice instruction fails (S54), so that the CPU 71. Notifies an error (S55) and adds 1 to the number of recognition failures k (S56). In this case, the number of recognition failures k = 4, and the voice instruction is not recognized even if the threshold value is lowered. Therefore, it is highly possible that the user is inputting with the wrong voice instruction. Therefore, the CPU 71 re-notifies the inputable voice instruction in order to re-recognize the correct voice instruction to the user (S58). As an example of re-notification, for example, it is preferable to output the voice "To start the voice operation, please speak" Start voice operation "" from the speaker 77 as in the guide voice of S5. As a result, the user can reconfirm the correct voice instruction and can try the input again with the correct voice instruction.

ここで、コンロ1では、バーナが点火していても、音声指示が認識されない状態が続いているので、火力を一旦弱める為に、CPU71は、現在点火中のバーナと、夫々のバーナ火力を特定し、元火力情報としてRAM73に一旦記憶した上で(S59)、現在点火中の全てのバーナ火力を1に変更する(S60)。なお、バーナ火力は、点火中のバーナに対応するガス量調節機構30のモータ32の回転角度を求め、不揮発性メモリ74に記憶するバーナ火力情報を参照して特定すればよい。これにより、音声指示が認識されるまで、ひとまず火力が弱められるので、コンロ1の安全性を向上できる。使用者が正しい音声指示を再確認できたことから、CPU71は、認識失敗回数kを0に初期化し(S61)、S41に戻って、使用者からの音声指示を再度受け付ける。 Here, in the stove 1, even if the burner is ignited, the voice instruction is not recognized. Therefore, in order to temporarily weaken the thermal power, the CPU 71 identifies the burner currently being ignited and the respective burner thermal powers. Then, after temporarily storing it in the RAM 73 as the original thermal power information (S59), all the burner thermal powers currently being ignited are changed to 1 (S60). The burner thermal power may be specified by obtaining the rotation angle of the motor 32 of the gas amount adjusting mechanism 30 corresponding to the burning burner and referring to the burner thermal power information stored in the non-volatile memory 74. As a result, the thermal power is weakened for the time being until the voice instruction is recognized, so that the safety of the stove 1 can be improved. Since the user was able to reconfirm the correct voice instruction, the CPU 71 initializes the recognition failure count k to 0 (S61), returns to S41, and receives the voice instruction from the user again.

そして、使用者から再度入力された音声指示のマッチングを行った結果、一致率が閾値を超える音響モデルデータが有った場合(S48:YES)、CPU71は音声指示の認識は成功したと判定する(S49)。CPU71は、「音声操作開始」の情報を、音声認識情報としてRAM73に記憶し(S50)、認識失敗回数kを0に初期化する(S51)。そして、S59の処理で、全てのバーナ火力が1に変更中であるので(S52:YES)、CPU71は、RAM73に記憶した元火力情報に基づき、バーナ火力を元火力に復帰させ(S53)、音声認識処理を終了し、図5のS7の処理に移行する。 Then, as a result of matching the voice instructions re-input by the user, if there is acoustic model data whose matching rate exceeds the threshold value (S48: YES), the CPU 71 determines that the recognition of the voice instructions is successful. (S49). The CPU 71 stores the information of "start of voice operation" in the RAM 73 as voice recognition information (S50), and initializes the recognition failure count k to 0 (S51). Then, in the process of S59, all the burner thermal power is being changed to 1 (S52: YES), so that the CPU 71 returns the burner thermal power to the original thermal power based on the original thermal power information stored in the RAM 73 (S53). The voice recognition process is terminated, and the process proceeds to the process of S7 in FIG.

図5に戻り、音声認識処理(S6)を終了すると、CPU71は、RAM73に記憶する音声認識情報に従って音声操作を開始すると共に、例えば、「音声操作を開始します。」という音声操作開始案内を、スピーカ77から出力する(S7)。これにより、使用者は、コンロ1において音声操作が開始されたことを認識できる。CPU71は、現在点火中のバーナに基づき、現在受付可能な火力操作を決定する(S8)。なお、本実施形態では、右コンロ4、奥コンロ5、左コンロ6、グリルの夫々で選択可能な火力操作は、「火力大」、「火力中」、「火力小」、「消火」の4種類であるが、バーナ毎に変えてもよい。 Returning to FIG. 5, when the voice recognition process (S6) is completed, the CPU 71 starts the voice operation according to the voice recognition information stored in the RAM 73, and at the same time, for example, gives a voice operation start guidance such as "Start the voice operation." , Output from the speaker 77 (S7). As a result, the user can recognize that the voice operation has been started on the stove 1. The CPU 71 determines the currently acceptable thermal power operation based on the burner currently being ignited (S8). In this embodiment, the thermal power operations that can be selected for each of the right stove 4, the back stove 5, the left stove 6, and the grill are 4 of "high thermal power", "medium thermal power", "small thermal power", and "fire extinguishing". Although it is a type, it may be changed for each burner.

ここで、図8に示す状態Aを想定する。状態Aでは、左コンロ6、奥コンロ5、グリルが点火されている。それ故、CPU71は、現在受付可能な火力操作として、「火力大」、「火力中」、「火力小」、「消火」に決定すればよい。CPU71は、決定した現在受付可能な火力操作の情報を、RAM73に記憶する。CPU71は、RAM73に記憶する現在受付可能な火力操作の情報に基づき、使用者に対し、コンロ1で現在受付可能な項目の選択肢を知らせる為のガイド音声を作成し、スピーカ77から出力する(S9)。ガイド音声として、例えば、「火力大、火力中、火力小、消火、音声操作終了の中から希望する操作を一つ選び、音声指示をして下さい。」という音声を出力する。なお、現在受付可能な項目の中には、現在受付可能な火力操作に加え、「音声操作終了」が含まれるので、途中で音声操作から手動操作に切替えたい場合等に便利である。 Here, the state A shown in FIG. 8 is assumed. In the state A, the left stove 6, the back stove 5, and the grill are ignited. Therefore, the CPU 71 may determine "high thermal power", "medium thermal power", "small thermal power", and "fire extinguishing" as currently acceptable thermal power operations. The CPU 71 stores the determined information on the currently acceptable thermal power operation in the RAM 73. Based on the information on the currently acceptable thermal power operation stored in the RAM 73, the CPU 71 creates a guide voice for informing the user of the options of the items currently acceptable on the stove 1, and outputs the guide voice from the speaker 77 (S9). ). As a guide voice, for example, a voice saying "Please select one desired operation from high firepower, medium firepower, low firepower, fire extinguishing, and end voice operation and give a voice instruction." Is output. It should be noted that the items that can be accepted at present include "end of voice operation" in addition to the thermal power operation that can be accepted at present, which is convenient when switching from voice operation to manual operation in the middle.

これと同時に、CPU71は、表示部22に、説明画面101(図9参照)を表示する(S10)。説明画面101には、出力したガイド音声と同じ内容が表示される。これにより、使用者は、現在受付可能な項目を、音声と表示の両方で認識できるので、音声指示の単語を明確に認識できる。特に料理中は、例えば食材をフライパン等で炒めるときの油の音、換気扇の音、調理器具同士が当たったときの音等、様々な要因の雑音があるので、スピーカ77からのガイド音声だけでは、聞き逃しがあったり、聞いても後に忘れてしまう可能性がある。本実施形態では、ガイド音声をスピーカ77から出力すると共に、表示部22に説明画面101を表示するので、仮にガイド音声で出力された説明を聞き逃してしまった場合でも、表示部22に表示された説明画面101で確認できる。さらに、現在受付可能な項目の単語を、説明画面101で明確に表示できるので、使用者は、コンロ1に対して正確な単語で発話できる。それ故、音声指示の誤認識の可能性を低減できる。また、使用者が間違った単語で音声指示を入力してしまうのを防止できる。 At the same time, the CPU 71 displays the explanation screen 101 (see FIG. 9) on the display unit 22 (S10). The same content as the output guide voice is displayed on the explanation screen 101. As a result, the user can recognize the currently acceptable item by both voice and display, so that the word of the voice instruction can be clearly recognized. Especially during cooking, there are noises of various factors such as the sound of oil when frying ingredients in a frying pan, the sound of a ventilation fan, the sound when cooking utensils hit each other, etc. , You may miss it, or even if you hear it, you may forget it later. In the present embodiment, the guide voice is output from the speaker 77 and the explanation screen 101 is displayed on the display unit 22. Therefore, even if the explanation output by the guide voice is overlooked, it is displayed on the display unit 22. It can be confirmed on the explanation screen 101. Further, since the words of the items currently accepted can be clearly displayed on the explanation screen 101, the user can speak with accurate words to the stove 1. Therefore, the possibility of erroneous recognition of voice instructions can be reduced. In addition, it is possible to prevent the user from inputting a voice instruction with the wrong word.

ガイド音声を聞いた使用者は、認識した項目の中から、点火中のバーナに対して行いたい一つの操作を選び、コンロ1に対して話しかける。CPU71は、図6と同じ上記の音声認識処理を実行する(S11)。音声認識処理では上記と同様に、CPU71は、使用者から入力された火力操作の音声指示を受け付け、音響モデルデータとのマッチングを行うことによって一致率を算出し、算出した一致率と閾値に基づき、音声指示の認識の成功と失敗を判定する。 The user who hears the guide voice selects one operation to be performed on the burning burner from the recognized items and speaks to the stove 1. The CPU 71 executes the same voice recognition process as in FIG. 6 (S11). In the voice recognition process, similarly to the above, the CPU 71 receives the voice instruction of the thermal power operation input from the user, calculates the match rate by matching with the acoustic model data, and is based on the calculated match rate and the threshold value. , Judge the success or failure of voice instruction recognition.

例えば、図8に示す状態Aで、左コンロ6のバーナ火力を大にする場合を想定する。なお、本実施形態では、バーナ火力を10段階で切替え可能であるので、例えば、「火力大」は、バーナ火力を9に変更する音声指示であり、「火力中」は、バーナ火力を5に変更する音声指示であり、「火力小」は、バーナ火力を2に変更する音声指示である。 For example, in the state A shown in FIG. 8, it is assumed that the burner thermal power of the left stove 6 is increased. In this embodiment, the burner thermal power can be switched in 10 steps. For example, "Large thermal power" is a voice instruction to change the burner thermal power to 9, and "Medium thermal power" changes the burner thermal power to 5. It is a voice instruction to change, and "small firepower" is a voice instruction to change the burner firepower to 2.

図3,図7に示すように、CPU71は、使用者から「火力大」の音声指示を受け付けると(S41)、「火力大」の音声データを波形データに変換し(S42)、変換した波形データを音素データ毎に切り分ける。CPU71は、不揮発性メモリ74に記憶する音響モデルデータを順次読込み(S43)、RAM73に記憶した波形データとのマッチングを行い、一致率を算出する(S44)。CPU71は閾値を閾値テーブル741から読み込み(S45)、一致率を閾値と比較する(S46:NO、S48)。図3に示すように、「火力大」の音響モデルデータとのマッチングにおいて、音素データの夫々の一致率が(2)であった場合、全体平均は73%であるので、閾値である80%よりも低い。それ故、音声指示の認識は失敗であるので(S48:NO、S51)、CPU71は、使用者からの音声指示を再度受け付け、音声指示の認識を再度試みる(S41〜S45)。 As shown in FIGS. 3 and 7, when the CPU 71 receives a voice instruction of "high thermal power" from the user (S41), the CPU 71 converts the voice data of "high thermal power" into waveform data (S42), and the converted waveform. Divide the data into phoneme data. The CPU 71 sequentially reads the acoustic model data stored in the non-volatile memory 74 (S43), matches the waveform data stored in the RAM 73, and calculates the matching rate (S44). The CPU 71 reads the threshold value from the threshold value table 741 (S45) and compares the match rate with the threshold value (S46: NO, S48). As shown in FIG. 3, in the matching with the acoustic model data of "high thermal power", when the matching rate of each phoneme data is (2), the overall average is 73%, which is a threshold value of 80%. Lower than. Therefore, since the recognition of the voice instruction is unsuccessful (S48: NO, S51), the CPU 71 re-accepts the voice instruction from the user and tries to recognize the voice instruction again (S41 to S45).

そして、仮に音声認識を3回連続して失敗した場合(S46:YES)、その音声が雑音である可能性が低いことから、使用者からの音声指示を認識し易くする為、CPU71は、「火力大」の閾値を、現在の値よりも10%下げる(S47)。「火力大」の閾値は80%から70%に変更される。変更した閾値は、RAM73に一旦記憶する。閾値が70%に下がった結果、(2)の一致率は、閾値を超えるので(S48:YES)、CPU71は、「火力大」の認識に成功したと判定する(S49)。これにより、コンロ1は、繰り返し音声指示を入力しても認識されないことによる使用者のストレスを軽減できる。CPU71は、認識を成功した「火力大」の情報を、音声認識情報としてRAM73に記憶し、図5のS12の処理に移行する。 If the voice recognition fails three times in a row (S46: YES), the voice is unlikely to be noise. Therefore, in order to make it easier to recognize the voice instruction from the user, the CPU 71 performs " The threshold value of "high firepower" is lowered by 10% from the current value (S47). The threshold for "Large Firepower" is changed from 80% to 70%. The changed threshold value is temporarily stored in the RAM 73. As a result of the threshold being lowered to 70%, the match rate in (2) exceeds the threshold (S48: YES), so that the CPU 71 determines that the recognition of "high thermal power" has been successful (S49). As a result, the stove 1 can reduce the stress of the user due to the fact that the stove 1 is not recognized even if the voice instruction is repeatedly input. The CPU 71 stores the information of "high thermal power" that has been successfully recognized in the RAM 73 as voice recognition information, and shifts to the process of S12 in FIG.

図5に戻り、CPU71は、RAM73に記憶された音声認識情報に基づき、認識を成功した音声指示は「音声操作終了」であるか否か判断する(S12)。音声指示が「音声操作終了」であった場合(S12:YES)、CPU71は、音声操作を終了すると共に、「音声操作を終了しました。」という音声を、スピーカ77から出力し(S13)、S5の処理に戻る。これにより、使用者は、音声操作が終了したことを認識できる。 Returning to FIG. 5, the CPU 71 determines whether or not the voice instruction that has been successfully recognized is "end of voice operation" based on the voice recognition information stored in the RAM 73 (S12). When the voice instruction is "voice operation end" (S12: YES), the CPU 71 ends the voice operation and outputs a voice "voice operation is finished" from the speaker 77 (S13). Return to the process of S5. As a result, the user can recognize that the voice operation is completed.

認識を成功した音声指示は「火力大」であるので(S12:NO)、図6に示すように、CPU71は、現在点火中のバーナは一つか否か判断する(S20)。図8に示す状態Aでは、3つのバーナ(左コンロ6、奥コンロ5、グリル)が点火中であるので(S20:NO)、受け付けた火力操作が、3つの点火中のバーナのうち、どの場所のバーナを対象としているのか不明である。それ故、CPU71は、火力操作の対象であるバーナの場所を音声指示で特定する必要がある。そこで、CPU71は、現在点火中のバーナと、夫々のバーナ火力を特定し、元火力情報としてRAM73に一旦記憶する(S21)。 Since the voice instruction that has been successfully recognized is "high thermal power" (S12: NO), as shown in FIG. 6, the CPU 71 determines whether or not there is only one burner currently being ignited (S20). In the state A shown in FIG. 8, since three burners (left stove 6, back stove 5, grill) are igniting (S20: NO), which of the three igniting burners is the received thermal power operation. It is unknown whether it is targeted at the burner of the place. Therefore, the CPU 71 needs to specify the location of the burner, which is the target of the thermal power operation, by voice instruction. Therefore, the CPU 71 identifies the burner currently being ignited and each burner thermal power, and temporarily stores them in the RAM 73 as the original thermal power information (S21).

状態Aでは、左コンロ6の火力は3、奥コンロ5の火力は3、グリルの火力は8である。そして、CPU71は、点火中である左コンロ6、奥コンロ5、グリルの夫々のガス量調節機構30のモータ32を駆動し、弁機構部31を駆動することで、状態Bのように、3つの点火中である左コンロ6、奥コンロ5、グリルのバーナ火力を一旦全て1に変更し、火力を最小に切替える(S22)。これにより、「火力大」を実行する対象バーナの場所が特定されるまでは、ひとまず火力が弱められるので、火力を弱める等の早急に行う必要がある場合等にも十分対応できる。 In the state A, the firepower of the left stove 6 is 3, the firepower of the back stove 5 is 3, and the firepower of the grill is 8. Then, the CPU 71 drives the motor 32 of the gas amount adjusting mechanism 30 of each of the left stove 6, the back stove 5, and the grill that are being ignited, and drives the valve mechanism portion 31, so that the state B is the same as in the state B. The left stove 6, the back stove 5, and the burner firepower of the grill, which are in the process of being ignited, are all changed to 1 once, and the firepower is switched to the minimum (S22). As a result, the firepower is weakened for the time being until the location of the target burner on which the "high firepower" is executed is specified, so that it is possible to sufficiently cope with cases where it is necessary to immediately reduce the firepower.

続いて、CPU71は、現在点火中のバーナに基づき、先に受け付けた火力操作を受付可能な場所を抽出する(S23)。火力操作を受付可能な場所は、点火中である奥コンロ5、左コンロ6、グリルである。そこで、CPU71は、使用者に火力操作の場所を音声指示で特定させる為、コンロ1で受付可能な項目の選択肢を知らせる為のガイド音声を作成し、スピーカ77から出力する(S24)。ガイド音声として、例えば、「左コンロ、奥コンロ、グリル、消火、音声操作終了の中から一つを選び、音声指示をして下さい。」という音声を出力する。これと同時に、CPU71は、表示部22に説明画面102(図10参照)を表示する(S25)。説明画面102には、出力したガイド音声と同じ内容が表示される。 Subsequently, the CPU 71 extracts a place where the previously accepted thermal power operation can be accepted based on the burner currently being ignited (S23). The places where the thermal power operation can be accepted are the back stove 5, the left stove 6, and the grill that are igniting. Therefore, in order to have the user specify the location of the thermal power operation by voice instruction, the CPU 71 creates a guide voice for notifying the choice of items that can be accepted by the stove 1 and outputs the guide voice from the speaker 77 (S24). As the guide voice, for example, the voice "Please select one from the left stove, the back stove, the grill, the fire extinguishing, and the end of the voice operation and give a voice instruction." Is output. At the same time, the CPU 71 displays the explanation screen 102 (see FIG. 10) on the display unit 22 (S25). The same content as the output guide voice is displayed on the explanation screen 102.

使用者は、音声と表示で知らされた場所の中から、音声指示で指定した火力操作を行うバーナの場所を選び、コンロ1に対して話しかける。使用者は、コンロ1に向かって「左コンロ」と話しかける。CPU71は、音声認識処理を実行する(S26)。音声認識処理は、図6と同じである。音声認識処理では、上記と同様に、使用者から入力された火力操作を行う場所の音声指示を受け付け、音響モデルデータとのマッチングを行うことによって一致率を算出し、算出した一致率と閾値に基づき、音声指示の認識の成功と失敗を判定する。そして、使用者から受け付けた「左コンロ」の認識を成功した場合(S48:YES、S49)、CPU71は、認識を成功した「左コンロ」の情報を、音声認識情報としてRAM73に記憶する(S50)。CPU71は、音声認識処理を終了する(S51、S52:NO)。 The user selects the location of the burner that performs the thermal power operation specified by the voice instruction from the locations notified by voice and display, and speaks to the stove 1. The user speaks to the stove 1 "left stove". The CPU 71 executes the voice recognition process (S26). The voice recognition process is the same as in FIG. In the voice recognition process, in the same manner as above, the voice instruction of the place where the thermal power operation is performed is received from the user, the matching rate is calculated by matching with the acoustic model data, and the calculated matching rate and the threshold value are used. Based on this, the success or failure of the recognition of the voice instruction is determined. Then, when the recognition of the "left stove" received from the user is successful (S48: YES, S49), the CPU 71 stores the information of the "left stove" that has been successfully recognized in the RAM 73 as voice recognition information (S50). ). The CPU 71 ends the voice recognition process (S51, S52: NO).

図6に戻り、CPU71は、認識した音声指示は「音声操作終了」であるか否か判断する(S27)。音声指示が「音声操作終了」であった場合(S27:YES)、CPU71は、図5のS5に進み、音声操作を終了する共に、「音声操作を終了しました。」という音声を、スピーカ77から出力する(S34)。CPU71は、S5の処理に戻る。これにより、使用者は、音声操作が終了したことを認識できる。 Returning to FIG. 6, the CPU 71 determines whether or not the recognized voice instruction is “end of voice operation” (S27). When the voice instruction is "voice operation end" (S27: YES), the CPU 71 proceeds to S5 in FIG. 5, ends the voice operation, and emits the voice "voice operation is finished" to the speaker 77. Output from (S34). The CPU 71 returns to the process of S5. As a result, the user can recognize that the voice operation is completed.

認識を成功した音声指示は「左コンロ」であるので(S27:NO)、CPU71は、左コンロ6を対象バーナに決定する(S28)。対象バーナとは、先に受け付けた火力操作を行う対象のバーナである。CPU71は、左コンロ6を火力大に変更する内容の実行操作音声を作成し、スピーカ77から出力する(S29)。CPU71は、例えば「左コンロを火力大に変更します。」という実行操作音声を出力する。これにより、使用者は、左コンロ6のバーナ火力が大に変更されることを認識できる。 Since the voice instruction that has been successfully recognized is the "left stove" (S27: NO), the CPU 71 determines the left stove 6 as the target burner (S28). The target burner is the target burner for performing the thermal power operation received earlier. The CPU 71 creates an execution operation voice for changing the left stove 6 to a large thermal power, and outputs the execution operation voice from the speaker 77 (S29). The CPU 71 outputs, for example, an execution operation voice such as "change the left stove to a large thermal power." As a result, the user can recognize that the burner firepower of the left stove 6 is significantly changed.

実行操作音声を出力した後、CPU71は対象バーナである左コンロ6に対し、認識に成功した火力操作である「火力大」を実行する(S30)。これにより、状態Cのように、左コンロ6のバーナ火力は、火力1から9に変更される。さらに、これと同時に、又はこれに少し遅れて、CPU71は、対象バーナ以外のバーナ火力を、RAM73に記憶する元火力情報を参照し、元火力に復帰させる(S31)。対象バーナ以外のバーナは、奥コンロ5とグリルである。これにより、状態Cのように、奥コンロ5のバーナ火力は1から元火力である3に復帰し、グリルのバーナ火力は1から元火力である8に復帰する。このように、複数のバーナが点火状態であっても、使用者の音声指示で、特定のバーナのみを正しく安全に操作できる。また、本実施形態では、火力操作が実行される前に、実行操作音声が出力されるので、使用者はこれから火力が切り替わるのを事前に認識できるので、火力が不意に切り替わるのを防止できる。 After outputting the execution operation voice, the CPU 71 executes "high thermal power", which is a thermal power operation that has been successfully recognized, on the left stove 6 which is the target burner (S30). As a result, the burner firepower of the left stove 6 is changed from the firepower 1 to 9, as in the state C. Further, at the same time or slightly later than this, the CPU 71 returns the burner thermal power other than the target burner to the original thermal power by referring to the original thermal power information stored in the RAM 73 (S31). The burners other than the target burner are the back stove 5 and the grill. As a result, the burner firepower of the back stove 5 returns from 1 to 3 which is the original firepower, and the burner firepower of the grill returns from 1 to 8 which is the original firepower as in the state C. In this way, even if a plurality of burners are in the ignition state, only a specific burner can be operated correctly and safely by the voice instruction of the user. Further, in the present embodiment, since the execution operation voice is output before the thermal power operation is executed, the user can recognize in advance that the thermal power will be switched from now on, so that it is possible to prevent the thermal power from being switched unexpectedly.

次いで、CPU71は点火中のバーナが有るか否か判断する(S32)。点火中のバーナが有る場合(S32:YES)、CPU71は、図5のS8に戻り、現在点火中のバーナについて、上記処理を繰り返す。一方、コンロ1のバーナが全て消火されている場合(S32:NO)、CPU71は、音声操作を終了し、音声操作終了の音声をスピーカ77から出力する(S33)。CPU71は、図5のS2に戻り、再びバーナが点火されるのを監視し、上記処理を繰り返す。 Next, the CPU 71 determines whether or not there is a burning burner (S32). If there is an igniting burner (S32: YES), the CPU 71 returns to S8 in FIG. 5 and repeats the above process for the currently igniting burner. On the other hand, when all the burners of the stove 1 are extinguished (S32: NO), the CPU 71 ends the voice operation and outputs the voice of the end of the voice operation from the speaker 77 (S33). The CPU 71 returns to S2 in FIG. 5, monitors that the burner is ignited again, and repeats the above process.

なお、図6のS20の処理において、点火中のバーナが一つであった場合(S20:YES)、対象バーナは、現在点火中である一のバーナであるので、火力操作を実行する場所を特定する必要が無い。よって、仮に、左コンロ6のみが点火している場合、CPU71は、左コンロ6を火力大に切替える内容の実行操作音声を作成し、スピーカ77から出力する(S34)。そして、CPU71は、点火中である左コンロ6に対し、火力操作である火力大を実行する(S35)。CPU71はS32に処理を進め、上記処理を繰り返す。 In the process of S20 in FIG. 6, when there is only one burning burner (S20: YES), the target burner is one burner currently being ignited, so that the place where the thermal power operation is executed is determined. There is no need to specify. Therefore, if only the left stove 6 is ignited, the CPU 71 creates an execution operation voice having the content of switching the left stove 6 to a large thermal power, and outputs the execution operation voice from the speaker 77 (S34). Then, the CPU 71 executes a thermal power operation, which is a thermal power operation, on the left stove 6 which is being ignited (S35). The CPU 71 advances the process to S32 and repeats the above process.

以上説明したように、本実施形態のコンロ1のCPU71は、外部から入力された音声指示を波形データに変換する。コンロ1の不揮発性メモリ74には、選択可能な操作指示を音声波形で示した音響モデルデータが記憶されている。CPU71は、音声指示を変換した波形データと、不揮発性メモリ74に記憶された音響モデルデータとの一致率を算出する。一致率が閾値を超えた場合に、音声指示を認識したと判断する。これにより、コンロ1は、外部から入力された雑音を誤認識して動作してしまうのを防止できる。このようなコンロ1において、不揮発性メモリ74には、閾値テーブル741が記憶されている。閾値テーブル741には、複数の音声指示ごとに閾値が設定されている。複数の音声指示の中には、バーナの消火を音声で指示する消火指示が含まれている。そして、消火指示を認識する際の閾値は、消火指示以外の音声指示を認識する際の閾値よりも低く設定されている。これにより、CPU71は、他の音声指示に比べて緊急性の高い消火指示をより確実に認識できるので、緊急時にロスなく対応できる。 As described above, the CPU 71 of the stove 1 of the present embodiment converts the voice instruction input from the outside into waveform data. The non-volatile memory 74 of the stove 1 stores acoustic model data showing selectable operation instructions as voice waveforms. The CPU 71 calculates the matching rate between the waveform data obtained by converting the voice instruction and the acoustic model data stored in the non-volatile memory 74. When the match rate exceeds the threshold value, it is determined that the voice instruction is recognized. As a result, the stove 1 can prevent the stove 1 from erroneously recognizing the noise input from the outside and operating. In such a stove 1, the threshold table 741 is stored in the non-volatile memory 74. In the threshold table 741, a threshold is set for each of a plurality of voice instructions. Among the plurality of voice instructions, a fire extinguishing instruction for instructing the fire extinguishing of the burner by voice is included. The threshold value for recognizing the fire extinguishing instruction is set lower than the threshold value for recognizing the voice instruction other than the fire extinguishing instruction. As a result, the CPU 71 can more reliably recognize the fire extinguishing instruction, which is more urgent than the other voice instructions, and can respond without loss in an emergency.

以上説明において、コンロ1は、本発明の「加熱調理器」の一例である。右コンロ4、奥コンロ5、左コンロ6、グリルは、本発明の「加熱源」の一例である。図7の音声認識処理において、S42の処理を実行するCPU71は、本発明の「変換手段」の一例である。不揮発性メモリ74は、本発明の「記憶手段」の一例である。S44の処理を実行するCPU71は、本発明の「算出手段」の一例である。S45,S48の処理を実行するCPU71は、本発明の「判断手段」の一例である。 In the above description, the stove 1 is an example of the "cooking device" of the present invention. The right stove 4, the back stove 5, the left stove 6, and the grill are examples of the "heating source" of the present invention. In the voice recognition process of FIG. 7, the CPU 71 that executes the process of S42 is an example of the "conversion means" of the present invention. The non-volatile memory 74 is an example of the "storage means" of the present invention. The CPU 71 that executes the process of S44 is an example of the "calculation means" of the present invention. The CPU 71 that executes the processes of S45 and S48 is an example of the "determination means" of the present invention.

なお、本発明は上記実施形態に限定されるものではなく、種々の変更が可能である。本実施形態では、ビルトインタイプのコンロ1を例示したが、テーブルコンロであってもよい。コンロバーナの数は一つでも複数でもよく、グリルは省略してもよい。また、コンロ以外の加熱調理器であってもよく、例えば、グリルのみを備える加熱調理器であってもよい。また、ガス調理器に限らず、電磁調理器であってもよい。 The present invention is not limited to the above embodiment, and various modifications can be made. In this embodiment, the built-in type stove 1 is illustrated, but it may be a table stove. The number of stoves may be one or more, and the grill may be omitted. Further, a cooking device other than the stove may be used, and for example, a cooking device having only a grill may be used. Further, the cooker is not limited to the gas cooker, and may be an electromagnetic cooker.

上記実施形態の音声認識処理では、閾値を下げるときの認識失敗回数kの判断基準を3回にしているが、これに限定されず、自由に変更可能である。 In the voice recognition process of the above embodiment, the criterion for determining the number of recognition failures k when lowering the threshold value is set to 3, but the criterion is not limited to this and can be freely changed.

上記形態の音声認識処理では、認識失敗回数kが4回以上になった場合(S57:YES)、CPU71は点火中の全てのバーナ火力を弱める(S60)。つまり、火力を弱めるときの認識失敗回数kの判断基準を、閾値を下げるときの認識失敗回数kの判断基準(3回)よりも多い4回にしているが、閾値を下げるときの認識失敗回数kの判断基準と同じ3回にしてもよい。また、S59、S60の処理を省略してもよい。 In the voice recognition process of the above embodiment, when the number of recognition failures k is 4 or more (S57: YES), the CPU 71 weakens all the burner thermal power during ignition (S60). That is, the criterion for the number of recognition failures k when weakening the thermal power is set to 4 times, which is larger than the criterion for the number of recognition failures k when lowering the threshold value (3 times), but the number of recognition failures when lowering the threshold value. It may be 3 times, which is the same as the criterion of k. Further, the processing of S59 and S60 may be omitted.

上記形態の音声認識処理では、認識失敗回数kが4回以上になった場合(S57:YES)、CPU71は、入力可能な音声指示を再報知する(S58)。つまり、再報知するときの認識失敗回数kの判断基準を、閾値を下げるときの認識失敗回数kの判断基準(3回)よりも多い4回にしているが、閾値を下げるときの認識失敗回数kの判断基準と同じ3回にしてもよい。また、S58の処理を省略してもよい。 In the voice recognition process of the above embodiment, when the number of recognition failures k is 4 or more (S57: YES), the CPU 71 re-notifies the voice instruction that can be input (S58). That is, the criterion for the number of recognition failures k when re-notifying is set to 4 times, which is larger than the criterion for the number of recognition failures k when lowering the threshold value (3 times), but the number of recognition failures when lowering the threshold value. It may be 3 times, which is the same as the criterion of k. Further, the process of S58 may be omitted.

上記実施形態の音声認識処理では、認識失敗回数kが4回以上になった場合(S57:YES)、CPU71は、入力可能な音声指示を再報知した後(S58)、認識失敗回数kを0に初期化するが(S61)、初期化しなくてもよい。また、認識失敗回数kがさらに増えるような場合は、例えば、音声操作を強制終了させたり、バーナを消火させてもよい。 In the voice recognition process of the above embodiment, when the recognition failure number k becomes 4 times or more (S57: YES), the CPU 71 re-notifies the inputtable voice instruction (S58), and then sets the recognition failure number k to 0. (S61), but it does not have to be initialized. Further, when the number of recognition failures k is further increased, for example, the voice operation may be forcibly terminated or the burner may be extinguished.

上記実施形態の音声認識処理のS49において、音声指示を受け付けて認識が完了したときに、音声を受け付けたことを報知する為の音声、例えば「ポーン」というチャイム音等をスピーカ77から出力するようにするとよい。これにより、使用者が自ら発話した音声指示がコンロ1に認識されたか否かを速やかに認識できる。発話してもチャイムが鳴らなければ、音声認識は失敗したことが分かるので、使用者は再度発話を試みることができる。 In S49 of the voice recognition process of the above embodiment, when the voice instruction is received and the recognition is completed, the voice for notifying that the voice has been received, for example, a chime sound of "pawn", is output from the speaker 77. It is good to set it to. As a result, it is possible to quickly recognize whether or not the voice instruction spoken by the user is recognized by the stove 1. If the chime does not sound even after speaking, it means that the voice recognition has failed, and the user can try to speak again.

上記実施形態の音声認識処理のS60と、音声操作制御処理のS22では、対象バーナ以外の他の点火中のバーナの火力について、一律に火力1に弱めているが、現在の火力よりも弱めればよく、同じ火力に弱めなくてもよい。 In S60 of the voice recognition process and S22 of the voice operation control process of the above embodiment, the thermal power of the burning burner other than the target burner is uniformly weakened to the thermal power 1, but it is weaker than the current thermal power. It doesn't have to be weakened to the same firepower.

上記実施形態では、バーナに対応するガス量調節機構30のモータ32を駆動することで、弁機構部31の弁の開度を調節し、バーナの火力を調節しているが、ガス量調節機構の構造は、これ以外の構造でもよく、例えば、ガス供給管に複数のバイパス路と電磁弁を設け、電磁弁を開閉することで、バーナに流れるガス量を調節してもよい。 In the above embodiment, the opening degree of the valve of the valve mechanism portion 31 is adjusted by driving the motor 32 of the gas amount adjusting mechanism 30 corresponding to the burner, and the thermal power of the burner is adjusted. The structure may be any other than this. For example, the gas supply pipe may be provided with a plurality of bypass paths and a solenoid valve, and the solenoid valve may be opened and closed to adjust the amount of gas flowing through the burner.

上記実施形態では、コンロ1に設けられたマイク76で集音した音声指示をCPU71が波形データに変換し、その波形データと、不揮発性メモリ74に記憶された音響モデルデータとのマッチングを行うことで、音声認識を行っているが、例えば、外部の入力装置で音声指示を受け付け、その音声指示を波形データに変換し、デジタル化した状態で、無線又は有線でコンロに入力するようにしてもよい。 In the above embodiment, the CPU 71 converts the voice instruction collected by the microphone 76 provided in the stove 1 into waveform data, and matches the waveform data with the acoustic model data stored in the non-volatile memory 74. So, for example, voice recognition is performed by receiving voice instructions with an external input device, converting the voice instructions into waveform data, and inputting them to the stove wirelessly or by wire in a digitized state. good.

例えば、コンロをLAN又はインターネット等に接続し、外部の入力装置で受け付けられ、波形データに変換された音声指示のデータをデジタル化した状態で、LAN経由又はインターネット経由等でコンロに入力するようにしてもよい。好ましくは、コンロと外部の入力装置を1対1で通信可能な状態にするのがよい。例えば、コンロと外部の入力装置を、例えばBluetooth(登録商標)等の無線で通信可能とし、外部の入力装置で受け付けられ、波形データに変換された音声指示のデータをデジタル化した状態で、無線でコンロに入力するのがよい。なお、外部の入力装置としては、例えば、携帯端末、スマートフォン、マイクを備えたヘッドフォン等の入力装置等が挙げられる。 For example, the stove is connected to a LAN or the Internet, and the voice instruction data received by an external input device and converted into waveform data is digitized and input to the stove via the LAN or the Internet. You may. Preferably, the stove and the external input device should be in a state of one-to-one communication. For example, a stove and an external input device can be communicated wirelessly, for example, by Bluetooth (registered trademark), and the voice instruction data received by the external input device and converted into waveform data is digitized and wireless. It is better to input to the stove with. Examples of the external input device include a mobile terminal, a smartphone, an input device such as a headphone equipped with a microphone, and the like.

1 コンロ
70 制御回路
71 CPU
74 不揮発性メモリ
741 閾値テーブル
1 stove 70 control circuit 71 CPU
74 Non-volatile memory 741 Threshold table

Claims (1)

選択可能な操作指示を音声情報で示した音響モデルデータを記憶する記憶手段と、外部から入力された音声指示の音声データと、前記記憶手段に記憶された前記音響モデルデータとの一致率を算出する算出手段と、前記算出手段が算出した前記一致率が閾値を超えた場合に、前記音声指示を認識したと判断する判断手段とを備えた加熱調理器において、
前記判断手段が、加熱源の消火を音声で指示する前記音声指示である消火指示を認識する際の第一閾値は、前記消火指示以外の前記音声指示を認識する際の第二閾値よりも低いこと
を特徴とする加熱調理器。
Calculates the matching rate between the storage means for storing acoustic model data in which selectable operation instructions are indicated by voice information, the voice data of voice instructions input from the outside, and the sound model data stored in the storage means. In a heating cooker provided with a calculation means for determining that the voice instruction is recognized when the matching rate calculated by the calculation means exceeds a threshold value.
The first threshold value when the determination means recognizes the fire extinguishing instruction which is the voice instruction for instructing the fire extinguishing of the heating source by voice is lower than the second threshold value when recognizing the voice instruction other than the fire extinguishing instruction. A heating cooker that features that.
JP2017205694A 2017-10-25 2017-10-25 Cooker Active JP6983405B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017205694A JP6983405B2 (en) 2017-10-25 2017-10-25 Cooker

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017205694A JP6983405B2 (en) 2017-10-25 2017-10-25 Cooker

Publications (2)

Publication Number Publication Date
JP2019078463A JP2019078463A (en) 2019-05-23
JP6983405B2 true JP6983405B2 (en) 2021-12-17

Family

ID=66628339

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017205694A Active JP6983405B2 (en) 2017-10-25 2017-10-25 Cooker

Country Status (1)

Country Link
JP (1) JP6983405B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7515356B2 (en) * 2020-09-25 2024-07-12 リンナイ株式会社 Heating system and program for the heating system
JP7664564B2 (en) * 2021-02-25 2025-04-18 パナソニックIpマネジメント株式会社 Control device and cooking device having the control device
JP7774215B2 (en) * 2021-06-28 2025-11-21 パナソニックIpマネジメント株式会社 Control device for controlling voice interface and thermal device equipped with such control device
JP2023074541A (en) * 2021-11-18 2023-05-30 三菱電機株式会社 Heating cooker and heating cooking system with the same

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6051721B2 (en) * 1979-12-21 1985-11-15 松下電器産業株式会社 heating device
JP3119510B2 (en) * 1991-10-28 2000-12-25 株式会社リコー Voice recognition device
JP4313495B2 (en) * 2000-03-23 2009-08-12 アール・ビー・コントロールズ株式会社 Sound signal control stove
JP3920097B2 (en) * 2002-01-08 2007-05-30 三菱電機株式会社 Voice recognition device for in-vehicle equipment
JP4951422B2 (en) * 2007-06-22 2012-06-13 日産自動車株式会社 Speech recognition apparatus and speech recognition method
JP2014081441A (en) * 2012-10-15 2014-05-08 Sharp Corp Command determination device, determination method thereof, and command determination program

Also Published As

Publication number Publication date
JP2019078463A (en) 2019-05-23

Similar Documents

Publication Publication Date Title
JP6983405B2 (en) Cooker
US20250228399A1 (en) Computer-controlled grills
JP6997437B2 (en) Cooker
JP7194972B2 (en) gas stove system
JP2014043964A (en) Heating cooker
JP7162865B2 (en) Control device for gas stove and gas stove system
JP6940135B2 (en) Gas appliances
JP6978033B2 (en) Gas equipment
JP2019158155A (en) Heating cooking system
JP4313495B2 (en) Sound signal control stove
JP4100309B2 (en) Hot water system
EP3465013B1 (en) Cooking appliance with an improved usability and safety
JP6841419B2 (en) Stove
JP7038400B2 (en) Stove
JP7061360B2 (en) Gas equipment
JP2018185075A (en) Cookstove
EP4301092A1 (en) Controller and heating cooker having said controller
JP2006292218A (en) Gas stove with alert function
JP2005090837A (en) Hot water system
JP2019190714A (en) Cooker
JP2009014286A (en) Heat cooking device
JP4116965B2 (en) Hot water system
JP4369908B2 (en) Gas stove
JP7194971B2 (en) Control device for gas stove and gas stove system
JP2021152432A (en) Heating cooking system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200930

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210713

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: 20211109

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211116

R150 Certificate of patent or registration of utility model

Ref document number: 6983405

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150