以下、本発明の実施形態を説明する。以下に記載されている装置の構造、フローチャートなどは、特定的な記載がない限り、それのみに限定する趣旨ではなく、単なる説明例である。図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。以下説明は、図中に矢印で示す左右、前後、上下を使用する。
Embodiments of the present invention will be described below. The device structure, flowcharts, and the like described below are merely illustrative examples, and are not intended to limit the present invention unless otherwise specified. The drawings are used to explain technical features that can be adopted by the present invention. In the following description, left, right, front, back, and top and bottom indicated by arrows in the figure are used.
図1を参照し、コンロ1の構造を説明する。コンロ1は、ビルトインコンロである。コンロ1の上面には、天板3が設置される。天板3において、右手前には右コンロバーナ4、左手前には左コンロバーナ6、中央奥側には奥コンロバーナ5が設けられる。各コンロバーナ4〜6の中央には、鍋底に当接して調理鍋の温度を検出するセンサ組立20が設けられる。センサ組立20は、上下方向に出退可能に設けられ、サーミスタ40(図3参照)を格納する。コンロバーナ4〜6の近傍には、失火を検出する為の熱電対50(図3参照)、点火する為のイグナイタ60(図3参照)が設けられる。天板3の後方部には、コンロ1内に設置されたグリル庫(図示略)の排気口7が設けられる。天板3の上面手前側の略中央部には、矩形状の表示部22が設けられる。表示部22は例えば液晶である。表示部22には、コンロ1の操作画面(図示略)等の各種画面が表示される。
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 top surface of the stove 1. In the top plate 3, a right stove burner 4 is provided in front of the right side, a left stove burner 6 is provided in front of the left hand, and a back stove burner 5 is provided in the center rear side. A sensor assembly 20 that detects the temperature of the cooking pan in contact with the bottom of the pan is provided at the center of each of the stove burners 4 to 6. The sensor assembly 20 is provided so as to be movable in the vertical direction, and stores the thermistor 40 (see FIG. 3). A thermocouple 50 (see FIG. 3) for detecting misfire and an igniter 60 (see FIG. 3) for igniting are provided in the vicinity of the stove burners 4-6. An exhaust port 7 of a grill cabinet (not shown) installed in the stove 1 is provided at the rear portion of the top plate 3. A rectangular display unit 22 is provided at a substantially central portion on the front side of the top plate 3. The display unit 22 is a liquid crystal, for example. Various screens such as an operation screen (not shown) of the stove 1 are displayed on the display unit 22.
コンロ1の前面の略中央には、グリル扉8が設けられる。グリル扉8は手前側に移動可能に支持され、コンロ1内部に設けられるグリル庫(図示略)の前側の開口部を開閉する。グリル庫内には、グリルバーナ(図示略)が設けられる。グリルバーナの近傍にも、熱電対50とイグナイタ60が設けられる。グリルバーナは、例えば上火バーナと下火バーナを備えるとよい。グリル扉8の右側の領域には、右側から左側に向かって順に、正面視円形状の操作ボタン11〜13が横一列に並んで設けられる。グリル扉8の左側の領域にも、操作ボタン11〜13と同一高さ位置に、同一円形状の操作ボタン14が設けられる。
A grill door 8 is provided in the approximate center of the front surface of the stove 1. The grill door 8 is movably supported on the front side, and opens and closes a front opening of a grill cabinet (not shown) provided inside the stove 1. A grill burner (not shown) is provided in the grill cabinet. A thermocouple 50 and an igniter 60 are also provided in the vicinity of the grill burner. The grill burner may include an upper fire burner and a lower fire burner, for example. In the region on the right side of the grill door 8, operation buttons 11 to 13 having a circular shape in front view are arranged in a horizontal row in order from the right side to the left side. An operation button 14 having the same circular shape is provided in the left region of the grill door 8 at the same height as the operation buttons 11 to 13.
操作ボタン11は右コンロバーナ4、操作ボタン12は奥コンロバーナ5、操作ボタン13は左コンロバーナ6、操作ボタン14はグリルバーナを、点火及び消火する為に押下される。操作ボタン11〜14は、対応するバーナの消火時、コンロ1の前面とほぼ面一の状態である(図1参照)。点火の為に押下されると、後述する制御回路70(図3参照)によって、対応するバーナへの点火処理が実行され、公知のプッシュ・プッシュ機構(図示略)によって、操作ボタン11〜14は、コンロ1前面から前方に向けて略円柱状に突出し(図16参照)、該突出した状態で回動操作が可能となる。操作ボタン11〜14を回動操作すると、制御回路70によって、回動操作量に応じたガス量になるように、対応するバーナへのガス供給量が調整される。
The operation button 11 is pressed to ignite and extinguish the right burner 4, the operation button 12 is the back burner 5, the operation button 13 is the left burner 6, and the operation button 14 is used to ignite and extinguish the grill burner. The operation buttons 11 to 14 are substantially flush with the front surface of the stove 1 when the corresponding burner is extinguished (see FIG. 1). When pressed for ignition, a control circuit 70 (see FIG. 3), which will be described later, executes an ignition process for the corresponding burner, and the operation buttons 11-14 are operated by a known push-push mechanism (not shown). The stove 1 protrudes in a substantially cylindrical shape from the front surface of the stove 1 (see FIG. 16), and can be rotated 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(図3参照)が設けられる。ガス量調節機構30は、対応するコンロバーナ4〜6、及びグリルバーナへのガス供給量を調整する。ガス量調節機構30は、弁機構部31とモータ32を備える。弁機構部31は、例えばガス流路を流れるガス量を調整するニードル弁や電磁弁等の各種弁を備える。モータ32は、弁機構部31の弁を駆動し、ガス流路を流れるガス流量が調整される。モータ32の駆動は、制御回路70によって制御される。
In the stove 1, four gas amount adjusting mechanisms 30 (see FIG. 3) 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 31 and a motor 32. The valve mechanism 31 includes various valves such as a needle valve and an electromagnetic 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 31 to adjust the flow rate of gas flowing through the gas flow path. The driving of the motor 32 is controlled by the control circuit 70.
操作ボタン11〜14を押し込んで手前に突出させると、制御回路70は、ガス量調節機構30のモータ32に通電する。これにより、弁機構部31が駆動され、ガス流路が開放されることで、対応するバーナにガスが供給される。これと同時に、制御回路70は、対応するイグナイタ60を作動させることにより、対応するバーナが点火される。そして、操作ボタン11〜14の回転方向と回転角度に応じて、制御回路70は、モータ32を正逆方向に回転し、弁機構部31における弁の開度を調節する。これにより、ガス流路を流れるガス量が調節されることで、対応するバーナの火力が調節される。また、操作ボタン11〜14をコンロ1内部に押し込んで収容させると、制御回路70は、モータ32を逆回転させる。これにより、弁機構部31の弁は逆向きに駆動され、ガス流路が閉じられることで、対応するバーナへのガスの供給が遮断される。
When the operation buttons 11 to 14 are pushed and protruded toward the front, the control circuit 70 energizes the motor 32 of the gas amount adjusting mechanism 30. As a result, the valve mechanism 31 is driven and the gas flow path is opened, whereby gas is supplied to the corresponding burner. At the same time, the control circuit 70 operates the corresponding igniter 60 to ignite the corresponding burner. Then, according to the rotation direction and rotation angle of the operation buttons 11 to 14, the control circuit 70 rotates the motor 32 in the forward and reverse directions to adjust the opening degree of the valve in the valve mechanism unit 31. Thereby, the thermal power of the corresponding burner is adjusted by adjusting the amount of gas flowing through the gas flow path. 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. Thereby, the valve of the valve mechanism part 31 is driven in the reverse direction, and the gas flow path is closed, whereby the supply of gas to the corresponding burner is shut off.
操作ボタン11の直上には、電源ボタン25が設けられる。操作ボタン14の左斜め上方には、コンロ1前面のパネルを貫通する穴17が設けられ、その穴17に対して、マイク76がコンロ1内部から臨むようにして設けられる。本実施形態のコンロ1は、音声認識機能を有する。コンロ1は、使用者からの音声コマンドを受け付け、受け付けた音声コマンドの音声認識を行うことによって、音声コマンドに対応する動作を実行可能である。音声コマンドとは、コンロ1に対して音声で行う指示である。なお、本実施形態は、説明の便宜上、右コンロバーナ4、左コンロバーナ6、奥コンロバーナ5、グリルバーナを夫々、右コンロ4、左コンロ6、奥コンロ5、グリルと呼ぶことがある。
A power button 25 is provided immediately above the operation button 11. A hole 17 penetrating the panel on the front surface of the stove 1 is provided obliquely above and to the left of the operation button 14, and a microphone 76 is provided in the hole 17 so as to face the inside of the stove 1. The stove 1 of this embodiment has a voice recognition function. The stove 1 can perform an operation corresponding to the voice command by receiving a voice command from the user and performing voice recognition of the received voice command. The voice command is an instruction given to the stove 1 by voice. In the present embodiment, for convenience of explanation, the right stove burner 4, left stove burner 6, back stove burner 5, and grill burner may be referred to as right stove 4, left stove 6, back stove 5, and grill, respectively.
操作ボタン11〜13の下方には、前面パネル21が設けられる。前面パネル21を後方に押し込むと、周知のプッシュ・プッシュ機構により、前面パネル21が前方に引き出され、図2に示す操作パネル24が露出される。再度後方に押し込むと、操作パネル24は筐体2内に格納され、前面パネル21は筐体2の前面に面一となる。操作パネル24は、ユーザがコンロ1について種々の入力を行う為の入力機器である。図2に示すように、操作パネル24は、表示部241、メニューキー242、確定キー243、タイマーキー244、上下キー245、テンキー246等を備える。表示部241は、正面視矩形状に形成され、操作パネル24の左側に寄せて設けられている。表示部241は後述する各種画面を表示可能である。表示部241はタッチパネル式のディスプレイである。メニューキー242は、後述するメニュー画面(図9参照)を表示する。確定キー243は、入力を確定させる。タイマーキー244は、タイマー機能をオンさせる。上下キー245は、上方向又は下方向を指示する。テンキー246は、0〜9までの数字を入力する。以下、これら各種キーを総称するときは、キー242〜246と呼ぶ。
A front panel 21 is provided below the operation buttons 11 to 13. When the front panel 21 is pushed backward, the front panel 21 is pulled forward by a known push-push mechanism, and the operation panel 24 shown in FIG. 2 is exposed. When pushed back again, the operation panel 24 is stored in the housing 2, and the front panel 21 is flush with the front surface of the housing 2. The operation panel 24 is an input device for the user to make various inputs on the stove 1. As shown in FIG. 2, the operation panel 24 includes a display unit 241, a menu key 242, a confirmation key 243, a timer key 244, an up / down key 245, a numeric key 246, and the like. The display unit 241 is formed in a rectangular shape when viewed from the front, and is provided close to the left side of the operation panel 24. The display unit 241 can display various screens described later. The display unit 241 is a touch panel display. The menu key 242 displays a menu screen (see FIG. 9) described later. The confirmation key 243 confirms the input. The timer key 244 turns on the timer function. The up / down key 245 indicates an upward direction or a downward direction. The numeric keypad 246 inputs numbers from 0 to 9. Hereinafter, these various keys are collectively referred to as keys 242 to 246.
図3を参照し、コンロ1の電気的構成を説明する。コンロ1は、制御回路70を備える。制御回路70は、CPU71、ROM72、RAM73、不揮発性メモリ74等を備える。CPU71は、コンロ1の各種動作を統括制御する。ROM72は、例えば、音声操作設定プログラム、音声操作制御プログラム、手動操作検出プログラム等を記憶する。音声操作設定プログラムは、後述する音声操作設定処理(図5参照)を実行する為のものである。音声操作制御プログラムは、後述する音声操作制御プログラム(図6,図7参照)を実行する為のものである。手動操作検出プログラムは、後述する手動操作検出処理(図8参照)を実行する為のものである。RAM73は、各種情報を一時的に記憶する。不揮発性メモリ74は、バーナ火力情報、音響モデルデータ、無効フラグ情報741(図4参照)等の各種データを記憶する。バーナ火力情報とは、モータ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 nonvolatile memory 74, and the like. The CPU 71 performs overall control of various operations of the stove 1. The ROM 72 stores, for example, a voice operation setting program, a voice operation control program, a manual operation detection program, and the like. The voice operation setting program is for executing a voice operation setting process (see FIG. 5) described later. The voice operation control program is for executing a voice operation control program (see FIGS. 6 and 7) described later. The manual operation detection program is for executing a manual operation detection process (see FIG. 8) described later. The RAM 73 temporarily stores various information. The nonvolatile memory 74 stores various data such as burner thermal power information, acoustic model data, and invalid flag information 741 (see FIG. 4). 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 this embodiment, for example, from small to large heating power 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 identify the corresponding burner heating power based on the rotation angle of the output shaft of the motor 32. The invalid flag information 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 thermistor input circuit 82, a thermocouple input circuit 83, an igniter circuit 84, an operation panel 24, a motor control circuit 85, an audio input circuit 86, an audio output circuit 87, a buzzer circuit 88, and display control. A circuit 89, a 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 AC (for example, 100V) supplied from the power supply 23 to a direct current (for example, 5V) to rectify and supply power to various circuits. Therefore, the power source 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 power supply to various circuits. Therefore, the power source of the stove 1 is turned off.
サーミスタ入力回路82は、各バーナに設けられたセンサ組立20に格納するサーミスタ40からの検出信号を、制御回路70に入力する。熱電対入力回路83は、熱電対50からの検出値(熱起電力に対応する信号)を、制御回路70に入力する。イグナイタ回路84は、CPU71からの制御信号に基づき、対応するバーナのイグナイタ60を駆動する。操作パネル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. For example, the operation panel 24 receives inputs such as timer setting by the user, selection of thermal power control according to the cooking menu, and valid / invalid setting of voice operation, and inputs the input signal to the control circuit 70. The motor control circuit 85 controls driving of the motors 32 of the four gas amount adjusting mechanisms 30 based on a control signal from the CPU 71.
音声入力回路86は、マイク76で集音された音声のアナログ信号をデジタル信号に変換し、制御回路70に入力する。音声出力回路87は、CPU71からの制御信号に基づき、音声のデジタル信号をアナログ信号に変換し、スピーカ77に出力する。ブザー回路88は、CPU71の制御信号に基づき、圧電ブザー78を駆動する。表示制御回路89は、CPU71からの制御信号に基づき、表示部22、及び操作パネル24の表示部241に各種画面、メッセージ等を表示する。センサ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 a control signal from the CPU 71 and outputs the analog signal to the speaker 77. The buzzer circuit 88 drives the piezoelectric buzzer 78 based on a control signal from the CPU 71. The display control circuit 89 displays various screens, messages, and the like on the display unit 22 and the display unit 241 of the operation panel 24 based on a control signal from the CPU 71. The sensor 19 is provided in each of the operation buttons 11 to 14, detects the rotation direction and rotation angle of the operation buttons 11 to 14, and inputs 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 to drive the valve mechanism 31 so as to correspond to the rotation direction and rotation angle of the operation buttons 11 to 14. Thereby, the gas quantity which flows through a gas flow path is adjusted, and the thermal power of a 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 nonvolatile memory 74. The stove 1 may include a communication unit that can communicate with an external device wirelessly or by wire. 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 content, for example.
コンロ1の音声認識機能の原理を簡単に説明する。音声認識は、周知の音声認識技術を用いることができ、例えば不揮発性メモリ74に記憶する「音響モデルデータ」と、入力された音声指示の音声情報(例えば、波形データ)とのマッチング(照合)で行うとよい。本実施形態では、CPU71が、音声入力回路86から入力されるデジタルデータを波形データに変換し、音響モデルデータとのマッチングを行う。「音響モデルデータ」とは、平均的な発音データを基に作られた音の波形に対し、音素と呼ばれる要素への切り分けを行った上で、夫々が「あ」「い」「う」等の母音や、「k」「s」「t」などの子音のうち、どの特徴量を持つかを識別する為のモデルデータである。不揮発性メモリ74には、コンロ1を操作する為に使用者が選択可能な操作指示を、それぞれ音声波形で示した複数の音響モデルデータが記憶されている。なお、マッチングには、例えば「HMM(Hidden Markov Model)」と呼ばれる理論を用いるとよい。マッチングは通常10〜20ミリ秒の単位で、単語の先頭から順次行うのがよい。
The principle of the voice recognition function of the stove 1 will be briefly described. For voice recognition, a well-known voice recognition technique can be used. For example, matching between “acoustic model data” stored in the nonvolatile memory 74 and voice information (for example, waveform data) of input voice instructions It is good to do. In the present embodiment, the CPU 71 converts digital data input from the voice input circuit 86 into waveform data and performs matching with the acoustic model data. “Acoustic model data” refers to the sound waveform created based on average pronunciation data, divided into elements called phonemes, and then “a”, “i”, “u”, etc. Model data for identifying which of the vowels and consonants such as “k”, “s”, and “t” have. The non-volatile memory 74 stores a plurality of acoustic model data, each of which indicates an operation instruction that can be selected by the user to operate the stove 1 as a sound waveform. For the matching, for example, a theory called “HMM (Hidden Markov Model)” may be used. Matching is usually performed in units of 10 to 20 milliseconds and sequentially performed from the beginning of the word.
図4を参照し、無効フラグ情報741を説明する。無効フラグ情報741は、不揮発性メモリ74に記憶するとよい。無効フラグ情報741は、右コンロ4、奥コンロ5、左コンロ6、グリルの夫々の場所毎に、無効フラグを設定する。無効フラグは、音声操作を無効にする為のフラグであり、有効であれば0、無効であれば1を設定する。例えば、図4(A)に示す無効フラグ情報741は、何れのバーナにおいても無効フラグは0であり、デフォルトの状態である。この場合、音声操作は全て有効である。図4(B)に示す無効フラグ情報741は、グリルの無効フラグのみが1であり、それ以外は全て0である。この場合、グリルの音声操作のみが無効であり、それ以外の場所は全て有効である。図4(C)に示す無効フラグ情報741は、左コンロ6の無効フラグのみが0であり、それ以外は全て1である。この場合、左コンロ6の音声操作のみが有効であり、それ以外の音声操作は全て無効である。上記の通り、無効フラグ情報741は不揮発性メモリ74に記憶するので、コンロ1の電源がオフになってもその内容は保持される。よって、例えば、左コンロ6の音声操作を無効にすると、電源をオフして次にオンしたときも、左コンロ6の音声操作は無効である。
The invalid flag information 741 will be described with reference to FIG. The invalid flag information 741 may be stored in the nonvolatile memory 74. The invalid flag information 741 sets an invalid flag for each of the right stove 4, the rear stove 5, the left stove 6, and the grill. The invalid flag is a flag for invalidating the voice operation, and is set to 0 if valid, and set to 1 if invalid. For example, in the invalid flag information 741 shown in FIG. 4A, the invalid flag is 0 in any burner, which is the default state. In this case, all voice operations are valid. In the invalid flag information 741 shown in FIG. 4B, only the invalid flag of the grill is 1, and all other values are 0. In this case, only the voice operation of the grill is invalid, and all other places are valid. In the invalid flag information 741 shown in FIG. 4C, only the invalid flag of the left stove 6 is 0, and all other values are 1. In this case, only the voice operation of the left stove 6 is valid, and all other voice operations are invalid. As described above, the invalid flag information 741 is stored in the nonvolatile memory 74, so that the content is retained even when the stove 1 is turned off. Therefore, for example, if the voice operation of the left stove 6 is disabled, the voice operation of the left stove 6 is disabled even when the power is turned off and then turned on.
図5、図9〜図12を参照し、音声操作設定処理を説明する。各バーナにおける音声操作の有効、無効の設定は、操作パネル24で設定できる。例えば、操作パネル24のメニューキー242を押下すると、表示部241に、図9に示すモード選択画面が表示される。モード選択画面には、「手動操作モード」と「音声操作モード」の2つのモードが上下方向に並び、且つ選択可能に表示される。手動操作モードとは、手動でバーナ火力の調節、消火等の各種操作を行うモードである。音声操作モードとは、音声指示の入力で、バーナ火力の調節、消火等の各種操作を行うモードである。モード選択は、上下キー245でカーソルを移動させるか、画面をタップして移動させ、確定キー243を押下することで確定する。
The voice operation setting process will be described with reference to FIGS. 5 and 9 to 12. Whether the voice operation is enabled or disabled in each burner can be set on the operation panel 24. For example, when the menu key 242 on the operation panel 24 is pressed, the mode selection screen shown in FIG. 9 is displayed on the display unit 241. On the mode selection screen, two modes, “manual operation mode” and “voice operation mode”, are arranged in the vertical direction and displayed in a selectable manner. The manual operation mode is a mode in which various operations such as adjustment of burner heating power and fire extinguishing are performed manually. The voice operation mode is a mode in which various operations such as adjustment of burner heating power and fire extinguishing are performed by inputting voice instructions. The mode selection is confirmed by moving the cursor with the up / down key 245 or tapping the screen to move the cursor and pressing the confirmation key 243.
音声操作モードが選択されると、表示部241には、図10に示す項目選択画面が表示される。項目選択画面には、「実行」と「音声操作設定」の2つの項目が上下方向に並び、且つ選択可能に表示される。音声操作を実行する場合、使用者は「実行」を選択すればよい。音声操作の有効、無効をバーナの場所毎に設定する場合、使用者は「音声操作設定」を選択すればよい。「音声操作設定」が選択された場合、CPU71はROM72から音声操作設定プログラムを読出し、本処理を実行する。
When the voice operation mode is selected, the item selection screen shown in FIG. On the item selection screen, two items of “execution” and “voice operation setting” are arranged in the vertical direction and displayed in a selectable manner. When executing the voice operation, the user may select “execute”. When the voice operation is enabled / disabled for each location of the burner, the user may select “voice operation setting”. When “Voice operation setting” is selected, the CPU 71 reads out the voice operation setting program from the ROM 72 and executes this processing.
図5に示すように、CPU71は、不揮発性メモリ74から無効フラグ情報741を読込む(S1)。CPU71は、読込んだ無効フラグ情報741に対応する音声操作設定画面(図11参照)を表示する(S2)。図11に示す音声操作設定画面は、図4(A)に示す無効フラグ情報741に基づき作成されたものである。画面中央には、バーナ毎に、音声操作が有効か無効を示す表が表示され、全てのバーナの音声操作が有効と表示されている。一方、図12に示す音声操作設定画面の表では、グリルの音声操作のみが無効で、それ以外のバーナの音声操作は有効と表示されている。現在選択中の音声操作の選択欄は、黒白反転表示され、上下キー245で移動、又は画面をタップして移動できる。選択欄においては、設定変更が可能である。
As shown in FIG. 5, the CPU 71 reads the invalid flag information 741 from the nonvolatile memory 74 (S1). The CPU 71 displays a voice operation setting screen (see FIG. 11) corresponding to the read invalid flag information 741 (S2). The voice operation setting screen shown in FIG. 11 is created based on the invalid flag information 741 shown in FIG. In the center of the screen, for each burner, a table indicating whether the voice operation is valid or invalid is displayed, and the voice operations of all the burners are displayed as valid. On the other hand, in the table of the voice operation setting screen shown in FIG. 12, only the voice operation of the grill is invalid and the voice operations of the other burners are displayed as valid. The selection column for the currently selected voice operation is displayed in reverse video, and can be moved with the up / down key 245 or tapped on the screen. Settings can be changed in the selection column.
音声操作設定画面の右側に表示された変更ボタンをタップすると、選択欄において有効と無効の表示が交互に切り替わり、その都度、設定が変更される。これにより、使用者は、例えば、デフォルトで音声操作が有効とされているバーナにおいて、音声操作を無効にしたい特定のバーナを自由に指定できる。例えば、調理する料理によっては、火力を微調整したい場合がある。そのような場合、特定のバーナの音声操作を無効に設定し、手動で火力を微調整することで、音声操作に比べて、火力を慎重に且つ自由に微調整できる。使用者は、音声操作設定画面の右下に表示された終了ボタンをタップすることで、音声操作機能の有効、無効の設定を完了させることができる。
When a change button displayed on the right side of the voice operation setting screen is tapped, display of valid and invalid is alternately switched in the selection column, and the setting is changed each time. Thereby, the user can freely designate a specific burner for which voice operation is to be disabled, for example, in a burner in which voice operation is enabled by default. For example, depending on the food to be cooked, it may be desired to finely adjust the heating power. In such a case, by setting the voice operation of a specific burner to be invalid and manually fine-tuning the thermal power, it is possible to carefully and freely fine-tune the thermal power compared to voice operation. The user can complete the setting of valid / invalid of the voice operation function by tapping the end button displayed at the lower right of the voice operation setting screen.
CPU71は、音声操作設定画面において、変更ボタンがタップされ、音声操作の有効、無効が変更されたか否か判断する(S3)。設定が変更された場合(S3:YES)、対応する場所の無効フラグを0から1、又は1から0に設定変更する(S4)。CPU71は、終了ボタンかタップされ、設定変更が終了したか否か判断する(S5)。設定変更が終了しない場合(S5:NO)、CPU71はS3に戻って処理を繰り返す。設定変更が終了した場合(S5:YES)、CPU71は本処理を終了する。
The CPU 71 determines whether or not the change button is tapped on the voice operation setting screen and the voice operation is enabled / disabled (S3). When the setting is changed (S3: YES), the invalid flag of the corresponding place is changed from 0 to 1, or from 1 to 0 (S4). The CPU 71 determines whether the end button has been tapped and the setting change has been completed (S5). When the setting change is not completed (S5: NO), the CPU 71 returns to S3 and repeats the process. When the setting change is completed (S5: YES), the CPU 71 ends the present process.
図6,図7、図13〜図18を参照し、音声操作制御処理を説明する。使用者がコンロ1の電源ボタン25を押下し、電源回路81から制御回路70に電力が供給されると、CPU71はROM72から音声操作制御プログラムを読込み、本処理を実行する。
The voice operation control process will be described with reference to FIGS. 6, 7, and 13 to 18. When the user presses the power button 25 on the stove 1 and power is supplied from the power supply circuit 81 to the control circuit 70, the CPU 71 reads the voice operation control program from the ROM 72 and executes this processing.
CPU71は初期設定を行う(S11)。初期設定では、CPU71は、各種処理に必要な設定値の初期化を行う。次いで、CPU71は、右コンロ4、左コンロ6、奥コンロ5、グリルのうち、何れかのバーナが点火されたか否か判断する(S12)。何れかのバーナが点火されるまで(S12:NO)、CPU71はS12に戻って待機する。何れかのバーナが点火された場合(S12:YES)、CPU71は熱電対50からの検出信号に基づき、点火されたバーナを特定し(S13)、点火中のバーナの情報を、点火バーナ情報としてRAM73に記憶する。
The CPU 71 performs initial settings (S11). In the initial setting, the CPU 71 initializes setting values necessary for various processes. Next, the CPU 71 determines whether any one of the right stove 4, the left stove 6, the back stove 5, and the grill has been ignited (S12). Until any one of the burners is ignited (S12: NO), the CPU 71 returns to S12 and waits. When any one of the burners is ignited (S12: YES), the CPU 71 identifies the ignited burner based on the detection signal from the thermocouple 50 (S13), and the information on the burner being ignited is used as ignition burner information. Store in the RAM 73.
次いで、CPU71は点火案内の音声を出力する(S14)。例えば、右コンロ4が点火された場合、「右コンロが点火されました。」という音声を、スピーカ77から出力する。これにより、使用者は、右コンロ4が点火されたことを認識できる。これ以後、別のバーナが点火されて、複数のバーナが点火状態となる場合も、CPU71は、熱電対50からの検出信号に基づき、点火されたバーナを特定し、点火バーナ情報としてRAM73に記憶する。
Next, the CPU 71 outputs a sound of ignition guidance (S14). For example, when the right stove 4 is ignited, a sound “the right stove has been lit” is output from the speaker 77. Thereby, the user can recognize that the right stove 4 has been ignited. Thereafter, even when another burner is ignited and a plurality of burners are in an ignition state, the CPU 71 identifies the burned burner based on the detection signal from the thermocouple 50 and stores it in the RAM 73 as ignition burner information. To do.
次いで、CPU71は、不揮発性メモリ74から無効フラグ情報741を読込む(S15)。CPU71はRAM73に記憶する点火バーナ情報と、読込んだ無効フラグ情報に基づき、燃焼中のバーナの中に、音声操作有効のバーナが有るか否か判断する(S16)。例えば、燃焼中のバーナの中に音声操作有効のバーナが無い、つまり燃焼中のバーナの音声操作が全て無効である場合(S16:NO)、使用者は燃焼中のバーナを手動で操作するので、CPU71はS12に戻り、音声操作を行うことなく、他のバーナが点火されたか引き続き監視する。
Next, the CPU 71 reads the invalid flag information 741 from the nonvolatile memory 74 (S15). Based on the ignition burner information stored in the RAM 73 and the read invalid flag information, the CPU 71 determines whether there is a voice operation valid burner in the burning burner (S16). For example, when there is no voice operation effective burner in the burning burner, that is, when all the voice operations of the burning burner are invalid (S16: NO), the user manually operates the burning burner. The CPU 71 returns to S12 and continues to monitor whether another burner has been ignited without performing a voice operation.
一方、音声操作有効のバーナがある場合(S16:YES)、CPU71は、使用者に音声操作の開始方法を知らせる為、音声操作開始の説明の音声を、スピーカ77から出力する(S17)。CPU71は、例えば「音声操作を開始するには、"音声操作開始"と話しかけて下さい。」という音声を、スピーカ77から出力する。CPU71は、音声操作の開始を受け付ける(S18)。使用者は、点火したバーナについて、音声指示で火力操作等を行う場合、コンロ1に向かって「音声操作開始」と話しかける。使用者の音声はマイク76で集音され、音声入力回路86によって音声のアナログ信号からデジタル信号に変換され、制御回路70に入力される。CPU71は、変換された音声のデジタル信号を波形データに変換し、「音声操作開始」の音響データとのマッチングを行うことで、音声認識処理を行う。
On the other hand, when there is a voice operation valid burner (S16: YES), the CPU 71 outputs a voice for explaining the voice operation start from the speaker 77 in order to inform the user of the voice operation start method (S17). For example, the CPU 71 outputs, from the speaker 77, a voice “Please speak“ Start voice operation ”to start voice operation”. CPU71 receives the start of voice operation (S18). When the user performs a thermal operation or the like by voice instruction for the ignited burner, the user speaks to the stove 1 as “voice operation start”. The user's voice is collected by the microphone 76, converted from a voice analog signal to a digital signal by the voice input circuit 86, and input to the control circuit 70. The CPU 71 converts the digital signal of the converted voice into waveform data and performs voice recognition processing by matching with the acoustic data of “start voice operation”.
CPU71は、音声認識処理の結果、使用者の音声指示を、「音声操作開始」と認識したか否か判断する(S19)。「音声操作開始」と認識しなかった、又は認識を失敗した場合(S19:NO)、CPU71はS18に戻り、使用者からの音声指示を再度受け付け、音声認識処理を行う。なお、音声操作を行わない場合、使用者は「音声操作開始」と発話しないので、マイク76から別の音声が集音されても、CPU71は「音声操作開始」とは認識しない(S19:NO)。それ故、音声操作は開始されない。
The CPU 71 determines whether or not the user's voice instruction is recognized as “start voice operation” as a result of the voice recognition process (S19). If it is not recognized as “voice operation start” or the recognition fails (S19: NO), the CPU 71 returns to S18, accepts a voice instruction from the user again, and performs voice recognition processing. If the voice operation is not performed, the user does not utter “start voice operation”, so even if another voice is collected from the microphone 76, the CPU 71 does not recognize “start voice operation” (S19: NO). ). Therefore, the voice operation is not started.
音声認識処理の結果、マイク76で集音した使用者の音声を「音声操作開始」と認識した場合(S19:YES)、CPU71は音声操作を開始すると共に(S20)、音声操作が有効であるバーナについて、音声操作開始案内の音声を出力する(S21)。例えば、右コンロ4と左コンロ6の2つの音声操作が有効で、その他の音声操作が無効であった場合、CPU71は、「右コンロと左コンロについて音声操作を開始します。」という音声を、スピーカ77から出力する。これにより、使用者は、燃焼中のバーナが複数であっても、その中の右コンロ4と左コンロ6において音声操作が開始されたことを認識できる。
As a result of the voice recognition process, when the user's voice collected by the microphone 76 is recognized as “voice operation start” (S19: YES), the CPU 71 starts the voice operation (S20) and the voice operation is valid. For the burner, a voice operation start guidance voice is output (S21). For example, when the two voice operations of the right stove 4 and the left stove 6 are valid and the other voice operations are invalid, the CPU 71 outputs a voice “Start voice operation for the right stove and left stove”. And output from the speaker 77. Thereby, the user can recognize that the voice operation is started on the right stove 4 and the left stove 6 even when there are a plurality of burning burners.
次いで、使用者に対し、コンロ1で現在行うことができる火力操作を知らせる為、CPU71は、第一アナウンス音声を、スピーカ77から出力する(S22)。第一アナウンス音声は、火力操作の説明の音声である。CPU71は、例えば、「火力大、火力中、火力小、消火、音声操作終了の中から一つを選び、音声指示をして下さい。」という第一アナウンス音声を出力する。なお、現在行うことができる火力操作の中に、「音声操作終了」が含まれるので、途中で音声操作から手動操作に切替えたい場合等に有効である。これと同時に、CPU71は、表示部22に説明画面101(図13参照)を表示する(S22)。説明画面101には、出力した第一アナウンス音声と同じ内容で、現在行うことができる火力操作の項目がリスト表示される。これにより、使用者は、現在行うことができる火力操作を、音声と表示の両方で認識できるので、音声指示の単語を明確に認識できる。よって、コンロ1は、使用者が間違った単語で音声指示を出してしまうのを防止できる。
Next, the CPU 71 outputs a first announcement sound from the speaker 77 in order to inform the user of the thermal power operation that can be currently performed on the stove 1 (S22). The first announcement voice is a voice explaining the thermal operation. The CPU 71 outputs, for example, a first announcement voice saying “Select one from among large thermal power, medium thermal power, small thermal power, fire extinguishing, and voice operation end and give a voice instruction”. Note that “thermal operation end” is included in the thermal power operation that can be performed at present, which is effective when switching from the audio operation to the manual operation in the middle. At the same time, the CPU 71 displays the explanation screen 101 (see FIG. 13) on the display unit 22 (S22). The explanation screen 101 displays a list of items of thermal operation that can be performed at present with the same contents as the output first announcement voice. As a result, the user can recognize the thermal operation that can be performed at present by both voice and display, so that the word of the voice instruction can be clearly recognized. Therefore, the stove 1 can prevent the user from giving a voice instruction with an incorrect word.
なお、本実施形態では、右コンロ4、奥コンロ5、左コンロ6、グリルの何れにおいても、選択可能な火力操作は、火力大、火力中、火力小の3つであるが、例えば、バーナの種類毎に選択可能な火力操作が違っていてもよい。例えば、グリルで選択可能な火力操作だけ、火力大と火力小の2つにしてもよい。ここで、例えば、右コンロ4、左コンロ6、グリルの3つのバーナが燃焼状態で、グリルの音声操作のみが有効であった場合、グリルで選択可能な火力操作は、火力大と火力小の2つであるので、CPU71は、「火力大、火力小、消火、音声操作終了の中から一つを選び、音声指示をして下さい。」という第一アナウンス音声を出力するとよい。そして、表示部22に表示する説明画面においても同様に表示するとよい。これにより、音声操作が無効に設定されたバーナの種類に応じて、使用者が入力できる音声指示の種類が減少されるので、コンロ1は、使用者の音声指示による入力ミスを軽減できると共に、迅速な音声指示の入力が可能となる。
In the present embodiment, in any of the right stove 4, the rear stove 5, the left stove 6, and the grill, there are three selectable thermal power operations: large thermal power, medium thermal power, and small thermal power. The thermal power operation that can be selected for each type may be different. For example, only the thermal power operation that can be selected by the grill may be set to two, that is, a large thermal power and a small thermal power. Here, for example, when the three burners of the right stove 4, the left stove 6, and the grill are in a combustion state, and only the voice operation of the grill is effective, the thermal power operations that can be selected by the grill are the large thermal power and the small thermal power. Since there are two, the CPU 71 may output the first announcement voice “Select one from among high thermal power, low thermal power, fire extinguishing, and voice operation, and give a voice instruction”. And it is good to display similarly also on the description screen displayed on the display part 22. FIG. As a result, the types of voice instructions that can be input by the user are reduced according to the type of burner in which the voice operation is disabled, so that the stove 1 can reduce input errors due to the voice instructions of the user, Quick voice instructions can be input.
次いで、CPU71は、火力操作を音声指示で受け付ける(S23)。使用者は、音声と表示で知らされた火力操作の中から、点火中のバーナに対して行う一つの火力操作を選び、コンロ1に対して話しかける。CPU71は、使用者の火力操作の音声指示について、音声認識処理を行う。以下、3つのケースについて説明する。
Next, the CPU 71 accepts a thermal operation by voice instruction (S23). The user selects one thermal power operation to be performed on the burning burner from the thermal power operations informed by voice and display, and speaks to the stove 1. The CPU 71 performs voice recognition processing for the voice instruction of the user's thermal power operation. Hereinafter, three cases will be described.
−ケース1−
ケース1は、最初に、図16に示す状態Aを想定する。状態Aは、右コンロ4、左コンロ6、及びグリルが点火し、奥コンロ5が消火した状態である。全てのバーナにおいて音声操作は有効であるので、無効フラグ情報741は、図4(A)に示すものとなる。このような状態Aで、点火中の左コンロ6のみを消火したい場合、「消火」は現在行うことができる火力操作(図13参照)であるので、使用者はコンロ1に向かって「消火」と話しかける。
-Case 1-
Case 1 first assumes state A shown in FIG. State A is a state in which the right stove 4, the left stove 6, and the grill are lit, and the back stove 5 is extinguished. Since voice operation is valid in all burners, the invalid flag information 741 is as shown in FIG. In such a state A, when it is desired to extinguish only the left stove 6 that is being ignited, since the “fire extinguishing” is a thermal power operation that can be performed at present (see FIG. 13), the user goes toward the stove 1 Talk to
CPU71は、使用者からの火力操作の音声指示の認識を完了したか否か判断する(S24)。例えば、火力操作の音声指示を認識しなかった、又は認識を失敗した場合(S24:NO)、CPU71はS23に戻り、使用者からの音声指示を再度受け付け、音声認識処理を行う。火力操作の音声指示の認識を完了した場合(S24:YES)、CPU71は、認識した音声指示は「音声操作終了」であるか否か判断する(S25)。音声指示が「音声操作終了」であった場合(S25:YES)、CPU71は音声操作を終了する共に、「音声操作を終了しました。」という音声をスピーカ77から出力し(S27)、S17の処理に戻る。これにより、使用者は、音声操作が終了したことを認識できる。CPU71は、声操作開始の説明の音声を出力し(S17)、上記処理を繰り返す。
The CPU 71 determines whether or not the recognition of the voice instruction of the thermal operation from the user has been completed (S24). For example, when the voice instruction of the thermal operation is not recognized or the recognition fails (S24: NO), the CPU 71 returns to S23, accepts the voice instruction from the user again, and performs the voice recognition process. When the recognition of the voice instruction for the thermal operation is completed (S24: YES), the CPU 71 determines whether or not the recognized voice instruction is “End of voice operation” (S25). If the voice instruction is “End of voice operation” (S25: YES), the CPU 71 ends the voice operation and outputs a voice “The voice operation is finished” from the speaker 77 (S27). Return to processing. Thereby, the user can recognize that the voice operation has ended. The CPU 71 outputs a voice for explaining the voice operation start (S17), and repeats the above processing.
一方、音声指示が「消火」であった場合(S25:NO)、CPU71は、認識した火力操作である「消火」を、火力操作情報としてRAM73に一旦記憶する(S26)。次いで、図7に示すように、CPU71は、燃焼中のバーナの中で、音声操作有効のバーナは一つか否か判断する(S31)。状態Aでは、燃焼中の3つのバーナ(右コンロ4、左コンロ6、グリル)が何れも音声操作有効であるので(S31:NO)、先に受け付けた火力操作(本実施例では「消火」)が、これら3つの燃焼中のバーナのうち、どの場所のバーナを対象としているのか不明である。それ故、CPU71は火力操作に続き、火力操作の対象バーナの場所を音声指示で特定する必要がある。特に「消火」のような早急に行う必要がある火力操作に対応する為、CPU71は、以下の制御を実行する。
On the other hand, if the voice instruction is “fire extinguishing” (S25: NO), the CPU 71 temporarily stores “fire extinguishing”, which is the recognized thermal operation, in the RAM 73 as thermal operation information (S26). Next, as shown in FIG. 7, the CPU 71 determines whether there is one voice operation effective burner among the burning burners (S31). In the state A, since the three burners (the right stove 4, the left stove 6, and the grill) during combustion are all effective in voice operation (S31: NO), the fire power operation received earlier ("fire extinguishing" in this embodiment) However, it is unclear which of the three burning burners is targeted. Therefore, following the thermal operation, the CPU 71 needs to specify the location of the target burner for the thermal operation by voice instruction. In particular, the CPU 71 executes the following control in order to cope with a thermal power operation that needs to be performed immediately such as “fire extinguishing”.
先ず、CPU71は、3つの燃焼中のバーナに対応する3つのガス量調節機構30のモータ32の回転角度を夫々求め、不揮発性メモリ74に記憶するバーナ火力情報を参照し、現在の夫々のバーナ火力を認識する(S32)。CPU71は、認識した夫々のバーナ火力の情報を、元火力情報としてRAM73に一旦記憶する(S33)。状態Aでは、右コンロ4の火力は3、左コンロ6の火力は5、グリルの火力は8である。次いで、CPU71は、これら燃焼中のバーナの夫々のガス量調節機構30のモータ32を駆動し、弁機構部31を駆動することで、3つの燃焼中のバーナ火力を一旦全て弱火力に変更する(S34)。これにより、状態Bのように、右コンロ4、左コンロ6、グリルの夫々の火力は一旦全て1となる。これにより、火力操作の対象バーナの場所が特定されるまでは、ひとまず火力が弱められるので、火力を弱める等の早急に行う必要がある場合等に十分対応できる。
First, the CPU 71 obtains the rotation angles of the motors 32 of the three gas amount adjusting mechanisms 30 corresponding to the three burning burners, refers to the burner thermal power information stored in the non-volatile memory 74, and determines each current burner. Recognize firepower (S32). The CPU 71 temporarily stores the information of each recognized burner thermal power in the RAM 73 as original thermal power information (S33). In the state A, the heating power of the right stove 4 is 3, the heating power of the left stove 6 is 5, and the heating power of the grill is 8. Next, the CPU 71 drives the motor 32 of each of the gas amount adjusting mechanisms 30 of the burning burners and drives the valve mechanism unit 31 to temporarily change all three burning burner heating powers to low heating power. (S34). As a result, as in state B, the heating powers of the right stove 4, the left stove 6, and the grill are all once. Thus, until the location of the target burner for thermal power operation is specified, the thermal power is weakened for the time being.
続いて、使用者に火力操作の場所を音声指示で特定させる為、CPU71は、第二アナウンス音声を、スピーカ77から出力する(S35)。第二アナウンス音声は、火力操作の場所を説明するときの説明の音声である。状態Bでは、右コンロ4、左コンロ6、グリルの3つのバーナが燃焼中であり、何れも音声操作が有効であるので、現在選択可能な場所はこれら3つである。それ故、CPU71は、現在燃焼中のこれら3つの場所の中から一つを指定する為の説明の音声である第二アナウンス音声データを作成する。CPU71は、例えば、「右コンロ、左コンロ、グリル、消火、音声操作終了の中から一つを選び、音声指示をして下さい。」という第二アナウンス音声を作成し、スピーカ77から出力する。なお、第二アナウンス音声で説明する選択項目の中には、現在選択できる場所に加え、「消火」と「音声操作終了」を含むので、料理途中で点火中のバーナを消火したい場合や、音声操作から手動操作に切替えたい場合等に特に有効である。
Subsequently, the CPU 71 outputs a second announcement voice from the speaker 77 in order to allow the user to specify the location of the thermal operation by voice instruction (S35). The second announcement voice is an explanation voice when explaining the place of the thermal operation. In the state B, the three burners of the right stove 4, the left stove 6, and the grill are burning, and the voice operation is effective for all of them, so that there are currently three places that can be selected. Therefore, the CPU 71 creates second announcement voice data which is a voice for explanation for designating one of these three locations currently burning. For example, the CPU 71 creates a second announcement voice “Select one from the right stove, left stove, grill, fire extinguishing, and voice operation end and give a voice instruction” and outputs it from the speaker 77. The selection items explained in the second announcement voice include “Fire extinguishing” and “Voice operation end” in addition to the currently selectable locations, so if you want to extinguish the burner being ignited during cooking, This is particularly effective when switching from operation to manual operation.
これと同時に、CPU71は、表示部22に説明画面102(図14参照)を表示する(S35)。説明画面102には、出力した第二アナウンス音声と同じ内容で、現在選択できる3つの場所と、「消火」と「音声操作終了」の単語がリスト表示される。これにより、使用者は、現在選択できる項目を、音声と表示の両方で認識できるので、音声指示の単語を明確に認識できる。よって、使用者が間違った単語で音声指示を出してしまうのを防止できる。
At the same time, the CPU 71 displays the explanation screen 102 (see FIG. 14) on the display unit 22 (S35). The explanation screen 102 displays a list of three locations that can be currently selected and the words “fire extinguishing” and “speech operation completed” with the same content as the output second announcement voice. As a result, the user can recognize the currently selectable item by both voice and display, so that the word of the voice instruction can be clearly recognized. Therefore, it is possible to prevent the user from giving a voice instruction with an incorrect word.
CPU71は、場所指定を音声指示で受け付ける(S36)。使用者は、音声と表示で知らされた場所の中から、音声指示で指定した火力操作を行うバーナを選び、コンロ1に対して話しかける。CPU71は、使用者からの音声指示の認識を完了したか否か判断する(S37)。CPU71は、受け付けた音声指示を波形データに変換し、現在受け付け可能な項目である「右コンロ」、「左コンロ」、「グリル」、「消火」、「音声操作終了」の夫々の音響モデルデータとのマッチングを行うことで、音声認識を行う。現在受け付け可能な項目とのマッチングしか行わないので、音声認識を失敗する可能性を低減できる。
The CPU 71 accepts location designation by voice instruction (S36). The user selects a burner for performing the thermal power operation designated by the voice instruction from the locations informed by the voice and display, and speaks to the stove 1. The CPU 71 determines whether or not the recognition of the voice instruction from the user has been completed (S37). The CPU 71 converts the received voice instruction into waveform data, and the acoustic model data of “right stove”, “left stove”, “grill”, “fire extinguishing”, and “speech operation end”, which are currently acceptable items. Voice recognition is performed by matching with. Since only matching with currently acceptable items is performed, the possibility of voice recognition failure can be reduced.
仮に、現在受け付け可能な項目の音声指示を認識しなかった、又は認識を失敗した場合(S37:NO)、CPU71はS36に戻り、使用者からの音声指示を再度受け付け、音声認識処理を行う。音声指示の認識を完了した場合(S37:YES)、CPU71は、認識した音声指示は「音声操作終了」であるか否か判断する(S38)。音声指示が「音声操作終了」であった場合(S38:YES)、CPU71は、図6のS27に進み、音声操作を終了する共に、「音声操作を終了しました。」という音声を、スピーカ77から出力する。これにより、使用者は、音声操作が終了したことを認識できる。CPU71はS17に戻り上記処理を繰り返す。
If the voice instruction of the item that can be currently accepted is not recognized or the recognition fails (S37: NO), the CPU 71 returns to S36, receives the voice instruction from the user again, and performs the voice recognition process. When the recognition of the voice instruction is completed (S37: YES), the CPU 71 determines whether or not the recognized voice instruction is “end of voice operation” (S38). When the voice instruction is “End of voice operation” (S38: YES), the CPU 71 proceeds to S27 in FIG. 6 to end the voice operation and to output the voice “The voice operation is finished” to the speaker 77. Output from. Thereby, the user can recognize that the voice operation has ended. The CPU 71 returns to S17 and repeats the above processing.
状態Bにおいて、使用者は左コンロ6のみを消火したいので、場所指定の音声指示は「左コンロ」である。CPU71が使用者からの音声指示を「左コンロ」と認識した場合(S38:NO)、左コンロ6を対象バーナに決定する(S39)。CPU71は、左コンロ6を消火する内容の実行操作音声の音声データを作成し、スピーカ77から出力する(S40)。CPU71は、例えば「左コンロを消火します。」という実行操作音声を出力する。これにより、使用者は、これから左コンロ6が消火されることを認識できる。実行操作音声を出力した後、CPU71は対象バーナである「左コンロ」に対し、RAM73に記憶された火力操作情報に基づき、先に受け付けた「消火」を実行する(S41)。
In state B, since the user wants to extinguish only the left stove 6, the place-designated voice instruction is “left stove”. When the CPU 71 recognizes the voice instruction from the user as “left stove” (S38: NO), the left stove 6 is determined as the target burner (S39). CPU71 produces the audio | voice data of the execution operation audio | voice of the content which extinguishes the left stove 6, and outputs it from the speaker 77 (S40). The CPU 71 outputs, for example, an execution operation sound “fire the left stove”. Thereby, the user can recognize that the left stove 6 will be extinguished from now on. After outputting the execution operation sound, the CPU 71 executes “fire extinguishing” received earlier on the “left stove” that is the target burner based on the thermal power operation information stored in the RAM 73 (S41).
さらに、これと同時に、又はこれに少し遅れて、CPU71は、対象バーナ以外のバーナ火力を、RAM73に記憶する元火力情報を参照し、元火力に復帰させる(S42)。対象バーナ以外のバーナは、右コンロ4とグリルである。CPU71は、RAM73に記憶する元火力情報に基づき、右コンロ4とグリルの夫々の火力を、弱火力に切替える前の元火力に復帰させる。これにより、状態Cのように、左コンロ6は消火され、右コンロ4は火力1から元火力3へ、グリルは火力1から元火力8へ復帰させることができる。これにより、複数のバーナが点火状態であっても、使用者の音声指示で、グリルのみを正しく安全に消火できる。本実施形態では、火力操作が実行される前に、実行操作音声が出力されるので、使用者はこれから火力が切り替わるのを事前に認識できるので、火力が不意に切り替わるのを防止できる。
Further, at the same time or a little later than this, the CPU 71 refers to the original thermal power information stored in the RAM 73 for the burner thermal power other than the target burner (S42). Burners other than the target burner are the right stove 4 and the grill. Based on the original heating power information stored in the RAM 73, the CPU 71 restores the respective heating power of the right stove 4 and the grill to the original heating power before switching to the weak heating power. As a result, as in state C, the left stove 6 is extinguished, the right stove 4 can be returned from the thermal power 1 to the original thermal power 3, and the grill can be returned from the thermal power 1 to the original thermal power 8. Thereby, even if a some burner is an ignition state, only a grill can be extinguished correctly and safely by a user's voice instruction. In this embodiment, since the execution operation sound is output before the thermal power operation is performed, 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.
−ケース2−
ケース2は、最初に、図17に示す状態Dを想定する。状態Dは、上記の状態Aと同様に、右コンロ4、左コンロ6、及びグリルが点火し、奥コンロ5が消火した状態であるが、グリルの音声操作のみを無効とするので、無効フラグ情報741は、図4(B)に示すものとなる。このような状態Dで、点火中の左コンロ6のみを消火したい場合、使用者はコンロ1に向かって「消火」と話しかける。
-Case 2-
Case 2 first assumes state D shown in FIG. The state D is a state in which the right stove 4, the left stove 6, and the grill are ignited and the rear stove 5 is extinguished as in the state A, but only the voice operation of the grill is invalidated. The information 741 is as shown in FIG. In such a state D, when it is desired to extinguish only the left stove 6 that is being ignited, the user speaks to the stove 1 to “extinguish”.
CPU71は、使用者からの「消火」の音声指示を認識した場合(S25:NO)、CPU71は、認識した火力操作である「消火」を、火力操作情報としてRAM73に一旦記憶する(S26)。そして、燃焼中のバーナの中で、音声操作有効のバーナは、右コンロ4と左コンロ6の2つであるので(S31:NO)、先に受け付けた火力操作が、これら2つのバーナのうち、どの場所のバーナを対象としているのか不明である。それ故、CPU71はケース1と同様に、火力操作に続き、火力操作の対象バーナの場所を音声指示で特定する必要がある。
When the CPU 71 recognizes the “fire extinguishing” voice instruction from the user (S25: NO), the CPU 71 temporarily stores the recognized fire extinguishing “fire extinguishing” as the thermal power operation information in the RAM 73 (S26). Among the burning burners, there are two voice operation effective burners, that is, the right stove 4 and the left stove 6 (S31: NO). It is unclear which burner is targeted. Therefore, like the case 1, the CPU 71 needs to specify the location of the target burner of the thermal operation by voice instruction following the thermal operation.
CPU71は、点火中である右コンロ4と左コンロ6の夫々に対応するガス量調節機構30のモータ32の回転角度を求め、不揮発性メモリ74に記憶するバーナ火力情報を参照し、現在の夫々のバーナ火力を認識する(S32)。CPU71は、認識した右コンロ4と左コンロ6の夫々のバーナ火力の情報を、元火力情報としてRAM73に一旦記憶する(S33)。状態Dでは、状態Aと同様に、右コンロ4の火力は3、左コンロ6の火力は5、グリルの火力は8である。次いで、CPU71は、右コンロ4と左コンロ6の夫々のガス量調節機構30のモータ32を駆動し、弁機構部31を駆動することで、右コンロ4と左コンロ6のバーナ火力を一旦弱火力に変更する(S34)。このとき、グリルは音声操作が無効であることから、グリルの火力は8のままである。よって、図17に示す状態Eのように、右コンロ4の左コンロ6の夫々の火力が一旦1となる。
The CPU 71 obtains the rotation angle of the motor 32 of the gas amount adjusting mechanism 30 corresponding to each of the right stove 4 and the left stove 6 being ignited, refers to the burner thermal power information stored in the nonvolatile memory 74, and each current Is recognized (S32). The CPU 71 temporarily stores the recognized burner power information of the right stove 4 and the left stove 6 in the RAM 73 as original heat power information (S33). In the state D, as in the state A, the heating power of the right stove 4 is 3, the heating power of the left stove 6 is 5, and the heating power of the grill is 8. Next, the CPU 71 drives the motor 32 of the gas amount adjusting mechanism 30 of each of the right stove 4 and the left stove 6 and drives the valve mechanism 31 to temporarily reduce the burner heating power of the right stove 4 and left stove 6. Change to force (S34). At this time, since the voice operation of the grill is invalid, the heating power of the grill remains at 8. Accordingly, as in state E shown in FIG. 17, the respective heating powers of the left stove 6 of the right stove 4 once become 1.
次いで、使用者に火力操作の場所を音声指示で特定させる為、CPU71は、第二アナウンス音声を、スピーカ77から出力する(S35)。状態Eでは、右コンロ4、左コンロ6、グリルの3つのバーナが燃焼中であるが、音声操作が有効であるのは右コンロ4と左コンロ6の2つであるので、現在受付可能な場所はこれら2つである。それ故、CPU71は、現在燃焼中の2つの場所の中から一つを指定する為の説明の音声である第二アナウンス音声データを作成する。CPU71は、例えば、「右コンロ、左コンロ、消火、音声操作終了の中から一つを選び、音声指示をして下さい。」という第二アナウンス音声を作成し、スピーカ77から出力する。第二アナウンス音声データの中には、音声操作が無効である「グリル」は含まれない。
Next, the CPU 71 outputs the second announcement voice from the speaker 77 in order to allow the user to specify the location of the thermal operation by voice instruction (S35). In state E, the three burners of the right stove 4, the left stove 6, and the grill are burning, but the voice operation is valid only for the right stove 4 and the left stove 6, so that it can be accepted now. These are the two places. Therefore, the CPU 71 creates the second announcement voice data which is a voice for explanation for designating one of the two places currently burning. For example, the CPU 71 creates a second announcement voice “Select one from the right stove, left stove, fire extinguishing, and voice operation end and give a voice instruction”, and outputs it from the speaker 77. The second announcement audio data does not include “grill” in which the audio operation is invalid.
これと同時に、CPU71は、表示部22に説明画面103(図15参照)を表示する(S35)。説明画面103には、出力した第二アナウンス音声と同じ内容で、現在選択できる場所と、「消火」と「音声操作終了」の単語がリスト表示される。ここで、説明画面103には、現在選択できる場所として「右コンロ」と「左コンロ」の2つの場所が表示され、「グリル」は表示されない。つまり、使用者が音声操作を無効に設定したグリルについて、使用者が入力できる場所の音声指示の候補から省略することで、使用者が入力できる音声指示の種類が減少する。これにより、使用者は、グリルを省略した2つの場所の候補の中から選択し、音声指示で入力すればよいので、使用者の音声指示による入力ミスを軽減できると共に、迅速な音声指示での入力が可能となる。
At the same time, the CPU 71 displays the explanation screen 103 (see FIG. 15) on the display unit 22 (S35). The explanation screen 103 displays a list of locations that can be currently selected and the words “fire extinguishing” and “speech operation completed” with the same contents as the output second announcement voice. Here, on the explanation screen 103, two locations “right stove” and “left stove” are displayed as currently selectable locations, and “grill” is not displayed. That is, the types of voice instructions that can be input by the user are reduced by omitting the grills for which the voice operation is disabled by the user from the voice instruction candidates that can be input by the user. As a result, the user can select from two candidate locations where the grill is omitted, and input by voice instruction. This reduces input errors caused by the user's voice instruction, and prompt voice instruction. Input is possible.
CPU71は、場所を音声指示で受け付ける(S36)。使用者は、音声と表示で知らされた場所の中から、音声指示で指定した火力操作を行うバーナの場所を選び、コンロ1に対して話しかける。ここで、CPU71は、受け付けた音声指示を波形データに変換し、現在受け付け可能な項目である「右コンロ」、「左コンロ」、「消火」、「音声操作終了」の夫々の音響モデルデータとのマッチングを行うことで、音声認識を行う。CPU71は、「グリル」を除く現在受け付け可能な項目とのマッチングしか行わないので、音声認識を失敗する可能性を低減できる。CPU71は、「左コンロ」の音声指示の認識を完了した場合(S37:YES、S38:NO)、対象バーナを左コンロ6に決定する(S39)。CPU71は、左コンロ6を消火する内容の実行操作音声の音声データを作成し、スピーカ77から出力する(S40)。CPU71は、例えば「左コンロを消火します。」という実行操作音声を出力する。これにより、使用者は、これから左コンロ6が消火されることを認識できる。
The CPU 71 receives the location by voice instruction (S36). The user selects the location of the burner performing the thermal power operation designated by the voice instruction from the locations informed by voice and display, and speaks to the stove 1. Here, the CPU 71 converts the received voice instruction into waveform data, and the acoustic model data of “right stove”, “left stove”, “fire extinguishing”, and “sound operation end”, which are currently acceptable items, Voice recognition is performed by performing matching. Since the CPU 71 performs matching only with items that can be accepted at present except “grill”, the possibility of voice recognition failure can be reduced. When the CPU 71 completes the recognition of the “left stove” voice instruction (S37: YES, S38: NO), the CPU 71 determines the target burner as the left stove 6 (S39). CPU71 produces the audio | voice data of the execution operation audio | voice of the content which extinguishes the left stove 6, and outputs it from the speaker 77 (S40). The CPU 71 outputs, for example, an execution operation sound “fire the left stove”. Thereby, the user can recognize that the left stove 6 will be extinguished from now on.
実行操作音声を出力した後、CPU71は対象バーナである「左コンロ」に対し、RAM73に記憶された火力操作情報に基づき、先に受け付けた「消火」を実行する(S41)。さらに、これと同時に、又はこれに少し遅れて、CPU71は、対象バーナ以外のバーナ火力を、RAM73に記憶する元火力情報を参照し、元火力に復帰させる(S42)。対象バーナ以外のバーナは、右コンロ4のみである。CPU71は、RAM73に記憶する元火力情報に基づき、右コンロ4の火力を、弱火力に切替える前の元火力に復帰させる。これにより、図17に示す状態Fのように、左コンロ6は消火され、右コンロ4は火力1から元火力3へ復帰させることができる。なお、グリルは火力8のままである。グリルは使用者によって手動で操作されるので、火力を敢えて弱火力に切替える必要が無い。
After outputting the execution operation sound, the CPU 71 executes “fire extinguishing” received earlier on the “left stove” that is the target burner based on the thermal power operation information stored in the RAM 73 (S41). Further, at the same time or a little later than this, the CPU 71 refers to the original thermal power information stored in the RAM 73 for the burner thermal power other than the target burner (S42). The right burner 4 is the only burner other than the target burner. The CPU 71 returns the heating power of the right stove 4 to the original heating power before switching to the weak heating power based on the original heating power information stored in the RAM 73. Thereby, as in the state F shown in FIG. 17, the left stove 6 is extinguished, and the right stove 4 can be returned from the thermal power 1 to the original thermal power 3. In addition, the grill is still heated 8. Since the grill is manually operated by the user, there is no need to deliberately switch the heating power to a low heating power.
−ケース3−
ケース3は、最初に、図18に示す状態Gを想定する。状態Gは、上記の状態A、Dと同様に、右コンロ4、左コンロ6、及びグリルが点火し、奥コンロ5が消火した状態であるが、左コンロ6のみが音声操作有効で、それ以外のバーナの音声操作は全て無効である。よって、無効フラグ情報741は、図4(C)に示すものとなる。このような状態Gで、点火中の左コンロ6のみを消火したい場合、「消火」は現在行うことができる火力操作であるので、使用者はコンロ1に向かって「消火」と話しかける。
-Case 3-
Case 3 first assumes state G shown in FIG. In the state G, the right stove 4, the left stove 6, and the grill are ignited and the rear stove 5 is extinguished as in the above states A and D, but only the left stove 6 is effective for voice operation. All burner voice operations other than are invalid. Therefore, the invalid flag information 741 is as shown in FIG. In such a state G, when it is desired to extinguish only the left stove 6 that is being ignited, since the “fire extinguishing” is a thermal power operation that can be performed at present, the user speaks to the stove 1 “fire extinguishing”.
CPU71は、使用者からの「消火」の音声指示を認識した場合(S25:NO)、CPU71は、認識した火力操作である「消火」を、火力操作情報としてRAM73に一旦記憶する(S26)。そして、燃焼中のバーナの中で、音声操作有効のバーナは、左コンロ6の1つであるので(図7のS31:YES)、先に受け付けた火力操作は、左コンロ6を対象とする。この場合、ケース1,2とは異なり、場所を特定する必要が無い。そこで、CPU71は、左コンロ6を消火する内容の実行操作音声データを作成し、作成したデータを元に実行操作音声をスピーカ77から出力する(S47)。CPU71は、例えば「左コンロを消火します。」という実行操作音声を出力する。実行操作音声を出力した後、CPU71は、点火中である左コンロ6に対し、火力操作である消火を実行する(S48)。このように、先に受け付けた火力操作の対象である場所が自動的に特定されるような場合、CPU71は、場所の音声指示を受け付けることなく、特定される場所に対して火力操作を実行できる。つまり、CPU71は、不要な音声指示の入力の受け付けを省略することで、使用者の音声指示による入力ミスを軽減できると共に、迅速な音声指示での入力が可能となる。
When the CPU 71 recognizes the “fire extinguishing” voice instruction from the user (S25: NO), the CPU 71 temporarily stores the recognized fire extinguishing “fire extinguishing” as the thermal power operation information in the RAM 73 (S26). And since the burner of voice operation effective is one of the left stoves 6 in the burning burner (S31: YES of FIG. 7), the thermal operation received previously targets the left stove 6. . In this case, unlike cases 1 and 2, there is no need to specify the location. Therefore, the CPU 71 creates execution operation sound data with the content of extinguishing the left stove 6, and outputs the execution operation sound from the speaker 77 based on the created data (S47). The CPU 71 outputs, for example, an execution operation sound “fire the left stove”. After outputting the execution operation sound, the CPU 71 executes fire extinguishing which is a heating operation on the left stove 6 which is being ignited (S48). Thus, when the place which is the target of the thermal power operation received earlier is automatically specified, the CPU 71 can execute the thermal power operation on the specified place without receiving a voice instruction of the place. . In other words, the CPU 71 can reduce input mistakes caused by the user's voice instruction by omitting the reception of unnecessary voice instructions, and can also promptly input the voice instruction.
CPU71は、燃焼中のバーナの中に、音声操作有効のバーナが有るか否か判断する(S43)。燃焼中のバーナの中に、音声操作有効のバーナが有る場合(S43:YES)、CPU71は図6のS22に戻り、使用者に対し、コンロ1で現在行うことができる火力操作を知らせる為、第一アナウンス音声を、スピーカ77から再度出力し、処理を繰り返す。一方、燃焼中のバーナの中に、音声操作有効のバーナが無い場合(S43:NO)、CPU71は図6のS12に戻り、バーナの点火を監視して処理を繰り返す。
The CPU 71 determines whether or not there is a voice operation valid burner in the burning burner (S43). When there is a voice operation effective burner in the burning burner (S43: YES), the CPU 71 returns to S22 in FIG. 6 to inform the user of the thermal power operation that can be currently performed on the stove 1, The first announcement sound is output again from the speaker 77, and the process is repeated. On the other hand, when there is no voice operation effective burner in the burning burner (S43: NO), the CPU 71 returns to S12 in FIG. 6, and monitors the ignition of the burner and repeats the process.
図8を参照し、手動操作検出処理を説明する。CPU71は所定周期毎に、ROM72から手動操作検出プログラムを読込み、本処理を実行する。CPU71は、熱電対50からの検出値に基づき、燃焼中のバーナが有るか否か判断する(S50)。燃焼中のバーナが無い場合(S50:NO)、CPU71は本処理を終了する。燃焼中のバーナが有る場合(S50:YES)、CPU71は、燃焼中のバーナについて手動操作が有ったか否か判断する(S51)。なお、手動操作とは、燃焼中のバーナに対して手動で行う操作であって、例えば、操作ボタン11〜14の回動操作による火力調整等である。手動操作は、例えば、ポジションメータ35によって、操作ボタン11〜14の回転角度を検出することによって検出できる。CPU71は、燃焼中のバーナにおいて手動操作を検出しない場合(S51:NO)、CPU71本処理を終了する。
The manual operation detection process will be described with reference to FIG. The CPU 71 reads the manual operation detection program from the ROM 72 and executes this processing at predetermined intervals. The CPU 71 determines whether or not there is a burning burner based on the detection value from the thermocouple 50 (S50). When there is no burning burner (S50: NO), the CPU 71 ends this process. When there is a burning burner (S50: YES), the CPU 71 determines whether or not a manual operation has been performed on the burning burner (S51). In addition, manual operation is operation performed manually with respect to the burner during combustion, Comprising: For example, it is the thermal power adjustment by rotation operation of the operation buttons 11-14, etc. The manual operation can be detected by detecting the rotation angle of the operation buttons 11 to 14 with the position meter 35, for example. CPU71 complete | finishes this CPU71 process, when manual operation is not detected in the burning burner (S51: NO).
燃焼中のバーナにおいて手動操作を検出した場合(S51:YES)、CPU71は、手動操作の有ったバーナの場所をポジションメータ35で特定し(S52)、その場所の情報をRAM73に記憶する。CPU71は、不揮発性メモリ74から無効フラグ情報741を読込み(S53)、手動操作の有った場所のバーナの音声操作が有効か否か判断する(S54)。
When manual operation is detected in the burning burner (S51: YES), the CPU 71 specifies the location of the burner with the manual operation with the position meter 35 (S52), and stores the information on the location in the RAM 73. The CPU 71 reads the invalid flag information 741 from the nonvolatile memory 74 (S53), and determines whether or not the voice operation of the burner at the place where the manual operation is performed is valid (S54).
例えば、音声操作が有効に設定された左コンロ6が燃焼中の状態で、使用者が火力を調整する為に、音声指示ではなく、操作ボタン13を手動で回転させた場合、使用者はその後も手動で左コンロ6を操作する可能性が高く、手動操作に切替える意思表示とみなすことができる。そこで、手動操作の有ったバーナについて音声操作が有効、即ち無効フラグが0の場合(S54:YES)、CPU71は、無効フラグ情報741の対応するバーナの場所の無効フラグを1に設定する(S55)。これにより、燃焼中に手動で操作されたバーナについて、これまで有効であった音声操作が自動的に無効になる。上記の通り、CPU71は、図7に示す音声操作制御処理のS35において、音声操作が無効になった場所の案内を省略し、S36において、音声操作が無効になった場所の音声認識は行わない。よって、音声操作中に手動で操作されたことで、音声指示による入力の可能性が低いバーナの案内、及び音声認識を自動的に省略できるので、音声認識が失敗する可能性を低減できる。
For example, when the user manually rotates the operation button 13 instead of a voice instruction to adjust the heating power while the left stove 6 in which voice operation is enabled is in combustion, the user There is a high possibility that the left stove 6 is manually operated, and it can be regarded as an intention display for switching to manual operation. Therefore, when the voice operation is valid for the burner having the manual operation, that is, the invalid flag is 0 (S54: YES), the CPU 71 sets the invalid flag of the corresponding burner location in the invalid flag information 741 to 1 ( S55). As a result, the voice operation that has been effective so far is automatically disabled for the burner that is manually operated during combustion. As described above, the CPU 71 omits the guidance of the place where the voice operation is disabled in S35 of the voice operation control process shown in FIG. 7, and does not perform the voice recognition of the place where the voice operation is disabled in S36. . Therefore, the manual operation during the voice operation can automatically omit the guidance of the burner and the voice recognition that are unlikely to be input by voice instructions, so that the possibility of the voice recognition failing can be reduced.
以上説明したように、本実施形態のコンロ1は、複数のバーナ(右コンロ4、奥コンロ5、左コンロ6、グリル)と、使用者から音声指示を入力するマイク76とを備える。CPU71は、マイク76で入力された使用者からの音声指示を認識し、認識した音声指示に基づき、複数のバーナの動作を制御可能である。CPU71は、使用者に対し、音声操作が有効とされたバーナの場所と、そのバーナについて受付可能な制御の種類(火力操作等)について、スピーカ77から出力する音声と表示部22における表示で案内する。使用者は、スピーカ77から出力する音声と表示部22における表示による案内に従って音声指示を入力できるので、入力ミスを低減できる。さらに、CPU71は、操作パネル24において、複数のバーナ毎に、音声操作の有効、無効を設定できる。CPU71は、スピーカ77と表示部22の音声と表示による案内から、音声操作が無効とされたバーナと、その特定バーナにおいて受付可能な制御の種類の案内を省略する。これにより、使用者が入力できる音声指示の種類が減少されるので、コンロ1は、使用者の音声指示による入力ミスを軽減できると共に、迅速な音声指示の入力が可能となる。
As described above, the stove 1 of the present embodiment includes a plurality of burners (the right stove 4, the back stove 5, the left stove 6, and the grill) and the microphone 76 that inputs voice instructions from the user. The CPU 71 can recognize the voice instruction from the user input by the microphone 76 and can control the operations of the plurality of burners based on the recognized voice instruction. The CPU 71 guides the user by the sound output from the speaker 77 and the display on the display unit 22 regarding the location of the burner in which the voice operation is enabled and the type of control (thermal power operation, etc.) that can be accepted for the burner. To do. Since the user can input voice instructions according to the voice output from the speaker 77 and the guidance by the display on the display unit 22, input errors can be reduced. Further, the CPU 71 can set the validity / invalidity of the voice operation for each of the plurality of burners on the operation panel 24. The CPU 71 omits the burner in which the voice operation is disabled and the guidance of the type of control that can be accepted by the specific burner from the guidance by the voice and display of the speaker 77 and the display unit 22. As a result, since the types of voice instructions that can be input by the user are reduced, the stove 1 can reduce input errors caused by the user's voice instructions, and can also promptly input voice instructions.
以上説明において、コンロ1は、本発明の「ガス調理器」の一例である。マイク76は、本発明の「音声入力手段」の一例である。図6、図7において、S23とS36の処理を実行するCPU71は、本発明の「音声認識手段」の一例である。S41、S48の処理を実行するCPU71は、本発明の「制御手段」の一例である。S22とS35の処理を実行するCPU71は、本発明の「案内手段」と「省略手段」の一例である。図5のS3、S4の処理を実行するCPU71は、本発明の「指定手段」の一例である。図8のS51の処理を実行するCPU71は、本発明の「検出手段」の一例である。S55の処理を実行するCPU71は、本発明の「設定手段」の一例である。
In the above description, the stove 1 is an example of the “gas cooker” of the present invention. The microphone 76 is an example of the “voice input means” in the present invention. 6 and 7, the CPU 71 that executes the processes of S23 and S36 is an example of the “voice recognition unit” in the present invention. The CPU 71 that executes the processes of S41 and S48 is an example of the “control unit” in the present invention. The CPU 71 that executes the processes of S22 and S35 is an example of the “guidance means” and “omission means” in the present invention. The CPU 71 that executes the processes of S3 and S4 in FIG. 5 is an example of the “designating means” in the present invention. The CPU 71 that executes the process of S51 in FIG. 8 is an example of the “detecting means” in the present invention. The CPU 71 that executes the process of S55 is an example of the “setting unit” in the present invention.
なお、本発明は上記実施形態に限定されるものではなく、種々の変更が可能である。本実施形態では、ビルトインタイプのコンロ1を例示したが、テーブルコンロであってもよい。コンロバーナの数は一つでも複数でもよく、グリルは省略してもよい。また、コンロ以外のガス機器であってもよく、例えば、グリルのみを備えるガス機器であってもよい。
In addition, this invention is not limited to the said embodiment, A various change is possible. In this embodiment, although the built-in type stove 1 was illustrated, a table stove may be sufficient. The number of the stove burners may be one or more, and the grill may be omitted. Moreover, gas equipment other than a stove may be sufficient, for example, a gas equipment provided only with a grill may be sufficient.
上記実施形態では、図4に示す無効フラグ情報741は、不揮発性メモリ74に記憶し、電源がオフされてもその内容は保持され、次の電源オン時では、前回の電源オフ時の内容で制御されるが、例えば、電源オン時にデフォルトの状態(全てのバーナの音声操作が有効)に初期化してしてもよい。また、無効フラグ情報741のデフォルトの状態は、全てのバーナの音声操作が有効の状態であるが、例えば、全てのバーナの音声操作が無効の状態をデフォルトにしてもよい。
In the above embodiment, the invalid flag information 741 shown in FIG. 4 is stored in the non-volatile memory 74, and the contents are retained even when the power is turned off. For example, it may be initialized to a default state (all burner voice operations are valid) when the power is turned on. The default state of the invalid flag information 741 is a state in which voice operations of all burners are valid. For example, a state in which voice operations of all burners are invalid may be set as a default.
上記実施形態では、右コンロ4、奥コンロ5、左コンロ6、グリルは、外部から入力した音声指示を認識することで制御可能な制御バーナであるが、例えば、これら複数のバーナのうち何れかを制御対象から外し、音声操作ができないバーナを予め設定してもよい。
In the above-described embodiment, the right stove 4, the back stove 5, the left stove 6, and the grill are control burners that can be controlled by recognizing an externally input voice instruction. For example, any one of the plurality of burners May be excluded from the control target, and a burner that cannot perform voice operation may be set in advance.
上記実施形態では、バーナに対応するガス量調節機構30のモータ32を駆動することで、弁機構部31の弁の開度を調節し、バーナの火力を調節しているが、ガス量調節機構の構造は、これ以外の構造でもよく、例えば、ガス供給管に複数のバイパス路と電磁弁を設け、電磁弁を開閉することで、バーナに流れるガス量を調節してもよい。
In the above embodiment, by driving the motor 32 of the gas amount adjusting mechanism 30 corresponding to the burner, the valve opening degree of the valve mechanism 31 is adjusted to adjust the burner's thermal power. This structure may be other than this structure. For example, the gas supply pipe may be provided with a plurality of bypass passages and electromagnetic valves, and the amount of gas flowing through the burner may be adjusted by opening and closing the electromagnetic valves.
上記実施形態では、コンロ1に設けられたマイク76で集音した音声コマンドをCPU71が波形データに変換し、その波形データと、不揮発性メモリ74に記憶された音響モデルデータとのマッチングを行うことで、音声認識を行っているが、例えば、外部装置で音声コマンドを受け付け、その音声コマンドを波形データに変換し、デジタル化した状態で、無線又は有線でコンロに入力するようにしてもよい。
In the above embodiment, the CPU 71 converts the voice command collected by the microphone 76 provided on the stove 1 into waveform data, and performs matching between the waveform data and the acoustic model data stored in the nonvolatile memory 74. However, for example, a voice command may be received by an external device, the voice command may be converted into waveform data, and digitized and input to the stove wirelessly or by wire.
例えば、コンロをLAN又はインターネット等に接続し、外部装置で受け付けられ、波形データに変換された音声コマンドのデータをデジタル化した状態で、LAN経由又はインターネット経由等でコンロに入力するようにしてもよい。好ましくは、コンロと外部の入力装置を1対1で通信可能な状態にするのがよい。例えば、コンロと外部装置を、例えばBluetooth(登録商標)等の無線で通信可能とし、外部装置で受け付けられ、波形データに変換された音声指示のデータをデジタル化した状態で、無線でコンロに入力するのがよい。なお、外部装置としては、例えば、携帯端末、スマートフォン、マイクを備えたヘッドフォン等の入力装置等が挙げられる。なお、声紋分析についても同様に、外部装置で行い、分析によって得られた声紋データを、無線又は有線でコンロに入力するようにしてもよい。また、外部装置で音声コマンドを受け付け、そのアナログ信号をコンロに入力するようにしてもよい。
For example, a stove is connected to a LAN or the Internet, and the voice command data received by an external device and converted into waveform data is digitized and input to the stove via the LAN or the Internet. Good. Preferably, the stove and the external input device are in a state where they can communicate one-on-one. For example, the stove and the external device can be communicated wirelessly such as Bluetooth (registered trademark), for example, and the voice instruction data received by the external device and converted into waveform data is digitized and input to the stove wirelessly. It is good to do. In addition, as an external device, input devices, such as a portable terminal, a smart phone, a headphone provided with the microphone, etc. are mentioned, for example. Similarly, the voiceprint analysis may be performed by an external device, and the voiceprint data obtained by the analysis may be input to the stove wirelessly or by wire. Alternatively, a voice command may be received by an external device and the analog signal may be input to the stove.