JP7565246B2 - Heating state identification device, heating control device, heating control method, heating state identification system, and heating control system - Google Patents
Heating state identification device, heating control device, heating control method, heating state identification system, and heating control system Download PDFInfo
- Publication number
- JP7565246B2 JP7565246B2 JP2021072101A JP2021072101A JP7565246B2 JP 7565246 B2 JP7565246 B2 JP 7565246B2 JP 2021072101 A JP2021072101 A JP 2021072101A JP 2021072101 A JP2021072101 A JP 2021072101A JP 7565246 B2 JP7565246 B2 JP 7565246B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- heating
- unit
- state
- series
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24C—DOMESTIC STOVES OR RANGES ; DETAILS OF DOMESTIC STOVES OR RANGES, OF GENERAL APPLICATION
- F24C1/00—Stoves or ranges in which the fuel or energy supply is not restricted to solid fuel or to a type covered by a single one of the following groups F24C3/00 - F24C9/00; Stoves or ranges in which the type of fuel or energy supply is not specified
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24C—DOMESTIC STOVES OR RANGES ; DETAILS OF DOMESTIC STOVES OR RANGES, OF GENERAL APPLICATION
- F24C3/00—Stoves or ranges for gaseous fuels
- F24C3/12—Arrangement or mounting of control or safety devices
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24C—DOMESTIC STOVES OR RANGES ; DETAILS OF DOMESTIC STOVES OR RANGES, OF GENERAL APPLICATION
- F24C7/00—Stoves or ranges heated by electric energy
- F24C7/04—Stoves or ranges heated by electric energy with heat radiated directly from the heating element
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05B—ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
- H05B6/00—Heating by electric, magnetic or electromagnetic fields
- H05B6/02—Induction heating
- H05B6/10—Induction heating apparatus, other than furnaces, for specific applications
- H05B6/12—Cooking devices
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Electric Stoves And Ranges (AREA)
- Image Analysis (AREA)
- Induction Heating Cooking Devices (AREA)
Description
本発明の実施形態は、加熱状態識別装置、加熱制御装置、加熱制御方法、加熱状態識別システム、及び加熱制御システムに関する。 Embodiments of the present invention relate to a heating state identification device, a heating control device, a heating control method, a heating state identification system, and a heating control system.
従来から飲食店では、店舗の従業員は、加熱量を判断し、より美味しく加熱調理された調理物を顧客に提供できるように努めている。例えば、沸騰しないように鍋の温度調整を行う調理方法がある。ところが、鍋などを加熱する加熱装置の加熱調整は、従業員の経験に左右される場合がある。 Traditionally, restaurant staff have judged the amount of heat to use and strived to provide customers with food that is cooked to the highest possible quality. For example, there is a cooking method in which the temperature of the pot is adjusted to prevent the food from boiling. However, the temperature adjustment of the heating device that heats the pot etc. can depend on the experience of the staff.
そこで、本発明が解決しようとする課題は、調理者の経験に左右されることなくより適切な加熱制御で調理を行うことが可能な加熱状態識別装置、加熱制御装置、加熱制御方法、加熱状態識別システム、及び加熱制御システムを提供することである。 The problem that the present invention aims to solve is to provide a heating state identification device, a heating control device, a heating control method, a heating state identification system, and a heating control system that enable cooking with more appropriate heating control regardless of the cook's experience.
一実施形態に係る加熱状態識別装置は、被加熱物と液体とを有する容器内を時系列に撮影した複数の時系列画像を取得する取得部と、
複数の時系列画像に基づき取得された時系列な特徴量を用いて、液体における複数の容器内状態を識別する識別部と、
を備える。
The heating state identification device according to one embodiment includes: an acquisition unit that acquires a plurality of time-series images of the inside of a container having a heated object and a liquid in a time series;
an identification unit that identifies a plurality of in-container states of the liquid using time-series feature amounts acquired based on a plurality of time-series images;
Equipped with.
複数の時系列画像の画像毎に画像特徴量を生成して時系列に並べ、時系列な画像特徴量を生成する畳み込みニューラルネットワークを有する特徴量生成部を更に備え、
識別部は、畳み込みニューラルネットワークが生成した時系列な画像特徴量に基づき、複数の加熱状態を識別する再帰型ニューラルネットワークを、
有してもよい。
The image processing apparatus further includes a feature generating unit having a convolutional neural network that generates image feature amounts for each of the plurality of time-series images, arranges the image feature amounts in a time series, and generates the time-series image feature amounts;
The identification unit is a recurrent neural network that identifies multiple heating states based on the time-series image features generated by the convolutional neural network.
It may have.
被加熱物及び液体の状態に対応する正解ラベルと、畳み込みニューラルネットワークが生成した時系列な画像特徴量とを含む学習セットを用いて機械学習を行う学習部を、更に備え、
識別部は、機械学習の結果に基づき、状態を識別してもよい。
A learning unit that performs machine learning using a learning set including a correct answer label corresponding to the state of the heated object and the liquid and a time-series image feature generated by the convolutional neural network,
The identification unit may identify the state based on the results of machine learning.
加熱制御装置は、上述の加熱状態識別装置の識別部の識別結果に基づいて、容器を加熱する加熱装置の火力を制御する火力制御部してもよい。 The heating control device may be a heat power control unit that controls the heat power of the heating device that heats the container based on the identification result of the identification unit of the above-mentioned heating state identification device.
火力制御部は、液体の沸騰前の所定の状態に応じて、所定の状態を維持する時間を変更する制御を行ってもよい。 The heat control unit may also perform control to change the time for which a specified state is maintained depending on the specified state before the liquid boils.
識別部が、液体の液状態に依らず、被加熱物を投入している状態を識別した場合に、火力制御部は、被加熱物を投入している状態を識別した時刻から所定時刻が経過した後に、容器内の被加熱物の廃棄を促す表示画像を表示装置に表示させてもよい。 When the identification unit identifies a state in which an object to be heated has been placed in the container, regardless of the liquid state of the liquid, the heat control unit may cause the display device to display an image encouraging the user to discard the object to be heated in the container after a predetermined time has elapsed since the time when the identification unit identified a state in which an object to be heated has been placed in the container.
一実施形態に係る加熱制御方法は、被加熱物と液体とを有する容器内を時系列に撮像撮影した複数の時系列画像を取得する取得工程と、
複数の時系列画像に基づき時系列な画像特徴量を取得した、時系列な画像特徴量を用いて、液体における複数の加熱状態を識別する識別工程と、
を備える。
The heating control method according to one embodiment includes: acquiring a plurality of time-series images of an interior of a container having an object to be heated and a liquid in a time-series manner;
an identification step of acquiring time-series image features based on a plurality of time-series images, and identifying a plurality of heating states in the liquid using the time-series image features;
Equipped with.
加熱状態識別方法の識別工程の識別結果に基づいて、容器を加熱する加熱装置の火力を制御する火力制御工程と、
を備えてもよい。
a heating power control step of controlling the heating power of a heating device for heating the container based on the identification result of the identification step of the heating state identification method;
The present invention may also include:
一実施形態に係る、加熱状態識別システムは、被加熱物と液体とを有する容器の上部から容器内を撮影する撮影装置と、
撮影装置が時系列に撮影した複数の画像を取得する取得部と、
複数の時系列画像に基づき取得した時系列な画像特徴量を用いて、液体における複数の加熱状態を識別する識別部と、
を備える。
According to one embodiment, the heating state identification system includes: an imaging device that images the inside of a container having a heated object and a liquid from an upper portion of the container;
an acquisition unit that acquires a plurality of images captured in time series by an imaging device;
an identification unit that identifies a plurality of heating states in the liquid using time-series image feature amounts acquired based on a plurality of time-series images;
Equipped with.
加熱制御システムは、上述の加熱状態識別システムの識別部の識別結果に基づいて、容器を加熱する加熱装置の火力を制御する火力制御部と、
を備えてもよい。
The heating control system includes a heat power control unit that controls the heat power of a heating device that heats a container based on the identification result of the identification unit of the heating state identification system described above;
The present invention may also include:
本発明によれば、調理者の経験に左右されることなくより適切な加熱制御で調理を行うことが可能な加熱制御装置、加熱制御方法、及び加熱制御システムを提供できる。 The present invention provides a heating control device, a heating control method, and a heating control system that enable cooking with more appropriate heating control regardless of the cook's experience.
以下、本発明の実施形態に係る加熱状態識別装置、加熱制御装置、加熱制御方法、加熱状態識別システム、及び加熱制御システムについて、図面を参照しながら詳細に説明する。なお、以下に示す実施形態は、本発明の実施形態の一例であって、本発明はこれらの実施形態に限定して解釈されるものではない。また、本実施形態で参照する図面において、同一部分又は同様な機能を有する部分には同一の符号又は類似の符号を付し、その繰り返しの説明は省略する場合がある。また、図面の寸法比率は説明の都合上実際の比率とは異なる場合や、構成の一部が図面から省略される場合がある。 Hereinafter, a heating state identification device, a heating control device, a heating control method, a heating state identification system, and a heating control system according to embodiments of the present invention will be described in detail with reference to the drawings. Note that the embodiment described below is one example of an embodiment of the present invention, and the present invention is not to be interpreted as being limited to these embodiments. Furthermore, in the drawings referred to in this embodiment, identical parts or parts having similar functions are given the same or similar symbols, and repeated explanations thereof may be omitted. Furthermore, the dimensional ratios of the drawings may differ from the actual ratios for the convenience of explanation, and some components may be omitted from the drawings.
(第1実施形態)
図1は、第1実施形態による加熱制御システム1の構成を示すブロック図である。図1の加熱制御システム1は、加熱装置の火力を制御可能なシステムである。図1に示すように、本実施形態による加熱制御システム1は、加熱装置10と、調理容器20と、撮影装置30と、表示装置40、操作部50と、加熱制御装置60とを備えて構成される。
First Embodiment
Fig. 1 is a block diagram showing the configuration of a
図2は、加熱装置10上に載置された調理容器20の内部を上方から撮影している撮影装置30の位置の一例を示す図である。図2に示すように、加熱装置10は、例えばガスコンロであり、その筐体の上面部に発熱部としてのバーナを有する。また、バーナ操作ボタンのモータによる回転操作によって、バーナの火力調整(発熱量の調整)を行うことが可能である。なお、本実施形態に係る加熱装置10は、ガスコンロであるが、これに限定されない。例えば、電気コンロでもよい。
Figure 2 is a diagram showing an example of the position of the
調理容器20は、例えば鍋であり、内部に被加熱物である食材と、水と調味料が混合された調理用水とを蓄える。
撮影装置30は、例えばカメラであり、調理容器20の上部から調理容器20内の状態を示す画像を時系列に撮影可能である。撮影装置30は、例えば、赤色画像(R画像)、緑色画像(G画像)、青色画像(B画像)の3種のデジタル画像データを加熱制御装置60に出力する。3種のデジタル画像データのそれぞれは、例えば縦1080×横1920の画素で構成される。
The image capturing
再び図1に示すように、表示装置40は、例えば、モニターである。表示装置40は、加熱制御装置60が生成した画像を表示する。
As shown again in FIG. 1, the
操作部50は、例えばキーボード、ポインティングデバイス等で構成される。表示装置40にタッチパネルとして統合することも可能である。操作部50は、加熱制御装置60を使用するユーザの操作に応じた指示信号を出力する。
The
加熱制御装置60は、加熱装置10の火力を制御することが可能な装置であり、取得部600と、記憶部602と、特徴量生成部603と、学習部604と、識別部607と、火力制御部608と、画像生成部610と、を備えている。このような加熱制御装置60は、例えばパーソナルコンピュータによって実現される。すなわち、加熱制御装置60は、例えば、CPU(Central Processing Unit)を含んで構成される。また、本実施形態に係る加熱状態識別装置61は、取得部600と、特徴量生成部603と、学習部604と、識別部607とを備え、本実施形態に係る加熱状態識別システム62は、撮影装置30と、加熱状態識別装置61と、を備える。なお、本実施形態に係る加熱状態識別装置61は、学習部604を備えるが、これに限定されない。例えば、加熱状態識別装置61は、学習部604を備えずに構成してもよい。
The
取得部600は、撮影装置30が撮影した時系列な画像を取得し、記憶部602に記憶することもできる。取得部600は、例えばネットワークにも接続されており、ネットワークを介して、サーバなどから画像を取得することも可能である。
The
記憶部602は、例えばHDD(ハードディスクドライブ)やSSD(ソリッドステートドライブ)等で構成される。記憶部602は、取得部600が取得した画像を学習のために記憶することもできる。また、記憶部602は、加熱制御を実行するための各種のプログラムを記憶している。これにより、加熱制御装置60は、例えば記憶部602に記憶されるプログラムを実行することにより、各処理部を構成する。また、記憶部602は、識別用の機械学習モデルを記憶する。なお、本実施形態では学習済の機械学習モデルを学習済みモデルと呼ぶ場合がある。
The
特徴量生成部603は、例えば、取得部600が取得した時系列画像それぞれから時系列に画像特徴量を生成する。学習データは、例えば特徴量生成部603が生成した時系列な画像特徴量に調理容器20内の被加熱物と液体の状態に対応する正解ラベルを関連付けたデータである。特徴量生成部603の詳細は後述する。
The
学習部604は、記憶部602に記憶された学習データを用いて機械学習、例えば教師あり学習を行う。この学習部604は、例えばニューラルネットワークで機械学習を行う。また、学習部604は、加熱制御装置60外の例えば学習用のより計算能力の高い計算機内で演算処理してもよい。学習されたモデル(学習済みモデル)は、例えばネットワークを介して記憶部602に格納され識別部607が使用する。なお、学習部604は、本実施形態では加熱制御装置60外の計算機内で演算処理されるが、これに限定されない。例えば、学習部604は、加熱制御装置60内に設けてもよい。この場合には、現場で得られたデータを学習に即時に反映させることも可能である。
The
また、学習部604が機械学習する機械学習モデルは、ニューラルネットワークに限定されない。例えば、K-means法などの一般的なクラスタリング方法により識別関数などを機械学習モデルとして学習してもよい。なお、学習部604の詳細は後述する。
The machine learning model that the
識別部607は、学習部604での機械学習結果を用いて、調理容器20内における液体の所定状態を識別する。本実施形態に係る識別部607は、学習部604で学習されたニューラルネットワークを用いる。このニューラルネットワークは、撮影装置30で撮影された複数の時系列画像に基づいて特徴量生成部603により生成された時系列な特徴量を用いて、調理容器20内の液体の沸騰前の所定の状態を含む、複数の加熱状態を識別することが可能である。識別部607の詳細は後述する。
The
火力制御部608は、識別部607の識別結果に基づいて、加熱装置10の火力を制御する。例えば、火力制御部608は、加熱装置10のモータの回転を制御して、加熱装置10の火力を制御する。火力制御部608の詳細も後述する。
The heat power control unit 608 controls the heat power of the
画像生成部610は、識別部607の識別結果に基づいて、調理容器20内の状態を示す画像を生成し、表示装置40に出力する。また、画像生成部610は、識別部607の識別結果に基づいて、操作指示を示す画像を生成してもよい。
The image generating unit 610 generates an image showing the state inside the
ここで、図3を用いて特徴量生成部603及び学習部604の詳細を説明する。
図3は、特徴量生成部603の構成例を示す図である。図3に示すように、特徴量生成部603は、複数の画像特徴量抽出部603aを有する。画像特徴量抽出部603aは、例えば畳み込みニューラルネットワーク(CNN、convolutional neurl network、以下では単にCNNと記す場合がある。)である。なお、本実施形態では複数の画像特徴量抽出部603aを用いているがこれに限定されない。例えば、一つの画像特徴量抽出部603aに順に画像t1~tnを入力し、画像特徴量t1~tnを順に生成してもよい。
Here, the
FIG. 3 is a diagram showing an example of the configuration of the
このCNNは、各レイヤのニューロンがフィルタにグループ化され、各フィルタが入力データの中の異なる重複する特徴を検出する。畳み込みニューラルネットワークにおける複数レイヤのニューラルネットワークアーキテクチャは、例えば複数の畳み込みレイヤ、複数のサンプリングレイヤ、及び複数の完全に接続されたレイヤを有する。また、このCNNは、既存のラベル付き画像によって学習させた学習済みのCNN(例えばImageNet pre-trained net
work)である。すなわち、特徴量抽出部603aは、畳み込みニューラルネットワークを固定し、入力画像をフィードフォワードし、中間層の出力する値を特徴量として生成する。
In this CNN, neurons in each layer are grouped into filters, and each filter detects different overlapping features in the input data. The multi-layer neural network architecture in the convolutional neural network has, for example, multiple convolutional layers, multiple sampling layers, and multiple fully connected layers. In addition, this CNN can be trained using a pre-trained CNN (e.g., ImageNet pre-trained net) that is trained using existing labeled images.
That is, the
複数の特徴量抽出部603aのそれぞれには、時系列に撮影された画像t1~tnが入力される。例えば1枚の画像は、赤色画像(R画像)、緑色画像(G画像)、青色画像(B画像)の3種のデジタル画像をそれぞれ224×224画素に縮小した画像を用いる。本実施形態では、R、G、Bの三原色を各8ビット(256階調)の数値で保持する。これにより、224×224×3の画素データがCNNの初段の畳み込みレイヤに入力される。そして、時系列な画像特徴量t1~tnが生成される。例えばnは60であり、一秒間に撮影された60枚分の時系列な画像が学習部604又は識別部607に入力される。また、特徴量抽出部603aが生成する画像特徴量は例えば1024次元である。このように、CNNにより、画像t1~tnごとに画像特徴量t1~tnを生成する。そして、特徴量生成部603は、時系列に並べた画像特徴量t1~tnを出力する。
Each of the multiple
図4を用いて、学習用のデータについて詳細に説明する。
図4は、被加熱物と液体の状態を文章で説明する表である。調理容器20内の被加熱物と液体の状態は、加熱時間の経過にしたがい時系列に変化する。すなわち、調理容器20の加熱が進むに従い、例えば第1状態から第4状態に時系列に変化する。例えば、第1状態は、「沸騰しておらず、何も操作していない状態」である。第2状態は、「液面が安定しており、泡が所々上がってくる状態」である。第3状態は、「液面が盛り上がっているが、泡は出ていないか目立たたない状態」である。第4状態は、「沸騰している状態」である。例えば、第1状態から第3状態は、沸騰前の状態を示している。学習用のデータには、第1状態のときに取得部600に得られた時系列な画像又は特徴量生成部603に得られた時系列な画像特徴量に、正解ラベルとして第1状態を示すラベルを付与し、第2状態のときに取得部600に得られた時系列な画像又は特徴量生成部603に得られた時系列な画像特徴量に、正解ラベルとして第2状態を示すラベルを付与し、第3状態のときに取得部600に得られた時系列な画像又は特徴量生成部603に得られた時系列な画像特徴量に、正解ラベルとして第3状態を示すラベルを付与し、第4状態のときに取得部600に得られた時系列な画像又は特徴量生成部603に得られた時系列な画像特徴量に、正解ラベルとして第4状態を示すラベルを付与する。これらのラベルは例えば人手により付与することが可能である。これらのラベル付きの時系列な画像又は時系列な画像特徴量は、学習データとして記憶部602に記憶される。
The learning data will be described in detail with reference to FIG.
FIG. 4 is a table that describes the state of the object to be heated and the liquid in text. The state of the object to be heated and the liquid in the
再び図3に戻り学習部604について説明する。この学習部604は、上述の学習データを用いて、機械学習モデルの例であるニューラルネットワークを学習する。学習部604が学習するニューラルネットワークは、例えば、ラベル付きの時系列な画像特徴量を学習し、入力された時系列な画像特徴量に対するラベル(第1~第4状態)を出力するように学習する。例えば、このニューラルネットワークは、複数のノードを有する層を多段に接続したニューラルネットワーク(LSTM:Long Short-term Memory)である。LSTMは、時系列データを学習する再帰型ニューラルネットワーク(リカレントニューラルネットワーク)の一形態である。
Returning to FIG. 3, the
例えば、このニューラルネットワークは、各ノードの間の接続係数が初期化され、ラベル付きの時系列な画像特徴量が順に入力される。そして、ニューラルネットワークは、ニューラルネットワークにおける出力と、入力した時系列な画像特徴量に付与されたラベルとの誤差が少なくなるように接続係数を補正するバックプロパゲーション(誤差逆伝播法)等の処理により生成される。例えば、学習済のニューラルネットワークは、所定の損失関数を最小化するようにバックプロパゲーション等の処理を行うことにより生成される。上述のような処理を繰り返すことで、ニューラルネットワークは、入力された特徴量に対するラベルをより良く再現して出力することが可能となる。なお、ニューラルネットワークの学習方法については、上述した方法に限定されるものではなく、任意の公知技術が適用可能である。 For example, in this neural network, the connection coefficients between each node are initialized, and labeled time-series image features are input in order. The neural network is then generated by processing such as backpropagation, which corrects the connection coefficients so as to reduce the error between the output of the neural network and the labels assigned to the input time-series image features. For example, a trained neural network is generated by performing processing such as backpropagation to minimize a predetermined loss function. By repeating the above-mentioned processing, the neural network is able to better reproduce and output the labels for the input features. Note that the method of training the neural network is not limited to the above-mentioned method, and any known technology can be applied.
識別部607は、上述のような学習を行ったニューラルネットワークを有する。このニューラルネットワークは、従来では判別が困難であった沸騰前の状態を複数の状態に識別可能となっている。例えば第1状態である「沸騰しておらず、何も操作していない状態」であれば、時系列な画像特徴量に変動がなく、ニューラルネットワークは、第1状態であると識別可能となる。
The
また、例えば、第2状態である「液面が安定しており、泡が所々上がってくる状態」であれば、泡に相当する画素データの値の時系列な変動が時系列な画像特徴量として捉えられる。このように、例えば泡に相当する画像特徴量の時系列な変動が捉えられる場合に、ニューラルネットワークは、第2状態であると識別可能となる。 For example, in the second state, "where the liquid level is stable and bubbles are rising in places," the time-series fluctuations in the values of the pixel data corresponding to the bubbles are captured as time-series image features. In this way, for example, when time-series fluctuations in the image features corresponding to bubbles are captured, the neural network can identify the second state.
また、例えば、第3状態である「液面が盛り上がっているが、泡は出ていないか目立たたない状態」であれば、液面の盛り上がりに相当する画素データの値の時系列な変動が時系列な画像特徴量として捉えられる。このように、例えば液面の盛り上がりに相当する画像特徴量の時系列な変動が捉えられる場合に、ニューラルネットワークは、第3状態であると識別可能となる。 For example, in the third state, "the liquid surface is raised, but no bubbles are generated or are not noticeable," the time series fluctuations in the pixel data values corresponding to the raised liquid surface are captured as time series image features. In this way, for example, when the time series fluctuations in the image features corresponding to the raised liquid surface are captured, the neural network can identify the third state.
また、例えば、第4状態である「沸騰している状態」であれば、液面の盛り上がりと泡に相当する画素データの値の時系列な変動が画像の全体領域から捉えられる。この場合、泡に相当する画素データの値の時系列な変動が第3状態よりもより大きくなる。このように、液面の盛り上がりに相当する画素データの値の時系列な変動が時系列な画像特徴量として捉えられる。これにより、例えば液面及び泡に相当する画素データの値のより大きな時系列な変動が時系列な画像特徴量として捉えられる場合に、ニューラルネットワークは、第4状態であると識別可能となる。 Furthermore, for example, in the fourth state, "boiling state," the time series fluctuations in the values of pixel data corresponding to the rising of the liquid surface and bubbles can be captured from the entire area of the image. In this case, the time series fluctuations in the values of pixel data corresponding to bubbles are greater than in the third state. In this way, the time series fluctuations in the values of pixel data corresponding to the rising of the liquid surface are captured as time series image features. As a result, for example, when larger time series fluctuations in the values of pixel data corresponding to the liquid surface and bubbles are captured as time series image features, the neural network can identify the fourth state.
このように、被加熱物と液体とを有する調理容器20内を時系列に撮影した複数の時系列画像に基づき取得した時系列な画像特徴量により、沸騰前の微少変化を捉えることが可能となる。これにより、これらの時系列な画像特徴量を用いて、液体における複数の加熱状態を識別することができる。なお、本実施形態では、加熱状態を4分類としているがこれに限定されない。例えば、5分類や、10分類でもよい。
In this way, minute changes before boiling can be captured by time-series image features acquired based on multiple time-series images taken in time series of the inside of the
ここで、図5を用いて、学習部604の学習処理例を説明する。図5は、学習部604の学習処理例を示すフローチャートである。図5に示すように、まず、学習部604は、記憶部602から学習データのセットを取得する(ステップS100)。学習データが時系列な画像の場合は、ここで特徴量生成部603を用いて時系列な画像特徴量に変換する。次に、学習部604は、ニューラルネットワークの学習を開始する(ステップS102)。この場合、入力として時系列な画像特徴量を与え、教師信号として時系列な画像特徴量に対応する1から4のいずれかのラベルを与えた学習を行う(ステップS104)。すなわち、入力した特徴量に対応するラベルとニューラルネットワークの出力値との誤差が少なくなるように接続係数を補正するバックプロパゲーションによる学習を行う。
Here, an example of the learning process of the
次に、学習部604は、学習の終了条件を満たすか否かを判定し(ステップS106)、
終了条件を満たしていない場合(ステップS106のNO)、ステップS104からの処理を繰り返す。終了条件は、例えば学習回数である。
Next, the
If the termination condition is not satisfied (NO in step S106), the process is repeated from step S104. The termination condition is, for example, the number of times learning has been performed.
一方で、終了条件を満たした場合(ステップS106のYES)、全体処理を終了する。このようにして、時系列な複数の画像から得られた時系列な画像特徴量に対する状態を出力するニューラルネットワークが学習される。 On the other hand, if the termination condition is met (YES in step S106), the entire process is terminated. In this way, a neural network is trained to output a state for time-series image features obtained from multiple time-series images.
ここで、火力制御部608の処理プログラムの一例を説明する。火力制御部608の処理プログラムは、料理別に、例えば第1から第4状態の継続時間がプログラムされている。ここでは、沸騰をさせない状態で調理する場合、火力制御部608は、例えば沸騰直前の第3状態の時間を最長とし、被加熱物と液体の加熱状態と冷却状態を制御する。 Here, an example of the processing program of the heat power control unit 608 will be described. The processing program of the heat power control unit 608 is programmed with, for example, the duration of the first to fourth states for each type of food. Here, when cooking without boiling, the heat power control unit 608, for example, sets the time of the third state just before boiling to the longest, and controls the heating and cooling states of the heated object and liquid.
例えば、火力制御部608は、識別部607の識別結果を用いて、プログラムされた状態を遷移するように加熱装置10の火力の強弱、及び火力の維持時間を制御する。
For example, the heat control unit 608 uses the identification result of the
図6を用いて、火力制御部608の制御例を説明する。図6は、火力制御部608の制御例を示すフローチャートである。図6に示すように、まず、取得部600は、撮影装置30から時系列な複数の画像を取得する(ステップS200)。
An example of control by the fire power control unit 608 will be described with reference to FIG. 6. FIG. 6 is a flowchart showing an example of control by the fire power control unit 608. As shown in FIG. 6, first, the
次に、特徴量生成部605は、60×60×3の60枚の時系列な画素データから時系列な画像特徴量を生成し、識別器607に入力し、時系列な複数の画像の状態を識別する(ステップS202)。
次に、火力制御部608は、識別部の識別した状態により加熱装置10の火力を制御する(ステップS204)。例えば、現状の状態を維持する場合には、火力を変更しないように、加熱装置10の火力を制御し、状態を次の状態まで加熱する場合には、加熱装置10の火力を増加する。一方で、状態を次の状態まで冷却する場合には、加熱装置10の火力を減少する。
Next, the feature generating unit 605 generates time-series image feature values from the 60×60×3 (60 frames) of time-series pixel data, inputs the generated feature values to the
Next, the heating power control unit 608 controls the heating power of the
次に、火力制御部608は、プログラムされた調理が終了したか否かを判定し(ステップS206)、終了していない場合(ステップS206のNo)、ステップS200からの処理を繰り返す。一方で、終了した場合(ステップS206のYES)、加熱装置10を停止し、全体処理を終了する。温度計を用いた加熱制御の場合には、被加熱物の位置や、対流の発生状態により、温度にむらが生じてしまう。これに対して、時系列な画像による識別では、画像全体の状態変化の情報を用いるので、状態の識別がより高精度になる。このため、火力制御部608による加熱制御もより高精度に行うことが可能となる。
Next, the heat power control unit 608 determines whether the programmed cooking has finished (step S206), and if not finished (No in step S206), repeats the process from step S200. On the other hand, if finished (Yes in step S206), the
以上のように、本実施形態によれば、被加熱物と液体とを有する容器を時系列に撮影した複数の時系列画像により、学習部604が液体の沸騰前の所定の状態を機械学習することとした。これにより、識別部607は、学習部604の学習結果に基づき、液体の表面画像の微少変化を画像特徴量の時系列な変動として捉えることが可能となり、沸騰前の所定状態を識別可能となる。また、識別部607が、沸騰前の所定の状態を識別するので、火力制御部608が、例えば被加熱物と液体とを有する容器を沸騰させないように調理する加熱制御が可能となる
As described above, according to this embodiment, the
(第1実施形態の第1変形例)
第1実施形態に係る加熱制御システム1は、加熱装置10による調理容器20の加熱状態を識別していたが、第1実施形態の第1変形例に係る加熱制御システム1は、調理容器20に対する人的操作も識別可能である点で第1実施形態に加熱制御システム1と相違する。以下では、第1実施形態と相違する点に関して説明する。
(First Modification of the First Embodiment)
The
図7は、調理者の人的操作に対応させた正解ラベル例を示す表である。例えば、第5状態は、「液状態に依らず、道具でかき混ぜている状態」である。第6状態は、「液状態に依らず、道具を用いて灰汁取り等を行っている状態」である。第7状態は、「液状態に依らず、食材を投入している状態」である。 Figure 7 is a table showing examples of correct labels corresponding to the human operations of the cook. For example, the fifth state is "a state in which the cook is stirring with a utensil regardless of the liquid state." The sixth state is "a state in which the cook is skimming off the scum using a utensil regardless of the liquid state." The seventh state is "a state in which ingredients are being added regardless of the liquid state."
すなわち、第1実施形態の変形例に係る加熱制御システム1では、第1状態から第4状態に加えて、第5状態から第7状態の時系列な画像を用いて識別部607で使用する機械学習モデルを学習する。この場合、例えば第5状態に5、第6状態に6、第7状態に7の正解ラベルを付与し、識別部607で使用する機械学習モデルを学習する。
That is, in the
これにより、鍋の状態を認知して操作している調理者の動作を優先して検出することも可能となる。例えば、識別部607が第7状態を識別した場合には、第7状態を識別した時刻から所定時刻が経過した後に、火力制御部608は、調理容器20内の被加熱物の廃棄を促す表示画像を表示装置40に表示させる。これにより、調理容器20内の被加熱物の品質を維持できる、このように、識別部607は、時系列に撮影した複数の時系列画像を用いて、第1状態から第4状態に加えて、第5状態から第7状態のいずれかを識別可能となる。
This also makes it possible to give priority to detecting the actions of the cook who is aware of the state of the pan and operating it. For example, if the
(第1実施形態の第2変形例)
第1実施形態の第2変形例に係る加熱制御システム1は、調理容器20の加熱状態が所定状態になると、警告を発して加熱を停止する機能を更に有する。
(Second Modification of the First Embodiment)
The
図8は、「沸騰状態になっている」第4状態となった後に「液面が盛り上がっているが、泡は出ていないか目立たたない」第3状態となる状態が複数回発生した例を示す図である。 Figure 8 shows an example in which the fourth state, "boiling," occurs multiple times, followed by the third state, "the liquid level is raised, but no bubbles are produced or noticeable."
図8に示すように、加熱制御システム1では、第3状態で止める加熱制御を行っている場合に、第4状態となってしまう恐れがある。このように、第4状態の回数が、例えば所定回数である3回以上になると、表示装置40に警告を出すとともに、加熱を停止する。
As shown in FIG. 8, in the
被加熱物の中には、長時間の沸騰により品質が低下する可能性がある品が含まれている場合がある。このように、沸騰回数により警告を発することにより、品質の確認を促すことが可能となり、品質状態によれば、被加熱物を破棄させることも可能である。 Some heated items may contain items whose quality may deteriorate if boiled for a long period of time. In this way, by issuing a warning based on the number of boils, it is possible to encourage the user to check the quality, and depending on the quality of the heated items, it is also possible to have the user discard the items.
(第1実施形態の第3変形例)
第1実施形態の第3変形例に係る加熱制御装置60は、調理容器20内の液体温度を測定する液体温度測定部(不図示)、及び大気圧を測定する気圧測定部(不図示)を更に備える。識別部607は、複数の時系列画像に基づき取得した時系列な画像特徴量と、液体温度測定部が測定した液体温度、及び気圧測定部が測定した気圧の少なくとも一方とを用いて、液体における複数の加熱状態を識別する。例えば、識別部607は、複数の時系列画像に基づき取得した時系列な画像特徴量を用いて識別された液体における複数の加熱状態の識別結果を、液体温度測定部、及び気圧測定部の少なくとも一方によって測定された結果に基づいて補正することが可能となる。
(Third Modification of the First Embodiment)
The
火力制御部608は、液体温度測定部、及び気圧測定部の少なくとも一方によって測定された結果にも基づく識別部607の識別結果を用いて、調理容器20を加熱する加熱装置10の火力を制御する。例えば、加熱制御装置60が設置される場所の高度によって、気圧が変わり沸点も異なる。識別部607は、このような環境による変動を液体温度測定部、及び気圧測定部の少なくとも一方によって測定された結果に基づいて補正可能であり、加熱制御装置60は、より高精度な制御が可能となる。
The heat power control unit 608 controls the heat power of the
(第1実施形態の第4変形例)
第1実施形態の第4変形例に係る加熱制御装置60は、複数の加熱状態等の時間を計測する時間計測部(不図示)を更に備える。時間計測部は、各状態(例えば第1~第4状態(図4)、後述する第5~第7状態(図7))の経過時間を計測する。
(Fourth Modification of the First Embodiment)
The
火力制御部608は、識別部607の識別結果と、時間計測部による被加熱物が投入されてからの経過時間に基づいて、調理容器20を加熱する加熱装置10の火力を制御する。例えば、一定時間煮込んだ後に加熱を停止、保温に移行等することができる。これにより火力制御部608は、特に食材(例えば肉)を投入してから特定の時間で加熱を停止する等の制御が可能となる。
The heat control unit 608 controls the heat of the
(第2実施形態)
第2実施形態に係る加熱制御システム1は、調理容器20の形状により識別部が使用するニューラルネットワークを変更する点で第1実施形態に加熱制御システム1と相違する。以下では、第1実施形態と相違する点に関して説明する。
Second Embodiment
The
図9は、第2実施形態に係る加熱制御システム1の構成を示すブロック図である。図9に示すように、本実施形態による加熱制御システム1は、加熱制御装置60の形状識別部612を更に備えて構成される。
Figure 9 is a block diagram showing the configuration of a
調理容器20には、丸形、方形型などの異なる複数の形状が存在する。学習部604は、形状識別部612で用いる機械学習モデルを、形状識別用に学習する。この場合、入力データを調理容器20の上方から撮影した画像データとし、教師カテゴリーを形状とした学習データを用いる。
There are multiple different shapes of
また、識別部607用の機械学習モデルも、丸形状の調理容器20を撮影した学習データ1と、方形形状の調理容器20を撮影した学習データ2と、をそれぞれ用いて学習する。すなわち、識別部607は、学習データ1で学習した学習結果1の機械学習モデル1と、学習データ2で学習した学習結果2の機械学習モデル2とを有する。
The machine learning model for the
丸形状の調理容器20の対流は、円形状鍋の中心部を対流中心として対流が生じる。一方で方形形状の調理容器20の対流は、加熱位置の影響を受けた位置に対流中心がずれる傾向を示す。このため、調理容器20の形状により、機械学習モデル1と、機械学習モデル2とを使い分けた方が、より識別精度が向上する。
Convection in a
図10を用いて、第2実施形態に係る火力制御部608の制御例を説明する。図10は、第2実施形態に係る火力制御部608の制御例を示すフローチャートである。図12に示すように、まず、取得部600は、撮影装置30から画像を取得する(ステップS300)。
An example of control of the fire power control unit 608 according to the second embodiment will be described with reference to FIG. 10. FIG. 10 is a flowchart showing an example of control of the fire power control unit 608 according to the second embodiment. As shown in FIG. 12, first, the
次に、形状識別部612は、60×60×3の画素データに変換し、形状識別部612で用いる機械学習モデルに入力し、画像の状態を識別し、丸形状か否かを判別する(ステップS302)。
次に、識別部607は、丸形状であれば(ステップS302のYES)、学習結果1の機械学習モデル1を使用し、方形形状であれば(ステップS302のNO)、学習結果2の機械学習モデル2を使用する。
Next, the shape identification unit 612 converts the data into 60 x 60 x 3 pixel data, inputs the data into a machine learning model used in the shape identification unit 612, identifies the state of the image, and determines whether the shape is round or not (step S302).
Next, if the shape is round (YES in step S302), the
以上のように、本実施形態によれば、調理容器20の形状により識別部607で用いるニューラルネットを変更することとした。これにより、調理容器20の形状により容器内の状態が異なる場合にも、より高精度に容器内の状態を識別可能となる。
As described above, according to this embodiment, the neural network used in the
上述した実施形態で説明した加熱制御装置60、及び加熱制御システム1の少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、加熱制御装置60、及び加熱制御システム1の少なくとも一部の機能を実現するプログラムをフレキシブルディスクやCD-ROM等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク部やメモリなどの固定型の記録媒体でもよい。
The
また、加熱制御装置60、及び加熱制御システム1の少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線(無線通信も含む)を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。
The
以上、いくつかの実施形態を説明したが、これらの実施形態は、例としてのみ提示したものであり、発明の範囲を限定することを意図したものではない。本明細書で説明した新規な装置、方法及びプログラムは、その他の様々な形態で実施することができる。また、本明細書で説明した装置、方法及びプログラムの形態に対し、発明の要旨を逸脱しない範囲内で、種々の省略、置換、変更を行うことができる。 Although several embodiments have been described above, these embodiments are presented only as examples and are not intended to limit the scope of the invention. The novel devices, methods, and programs described in this specification can be embodied in various other forms. Furthermore, various omissions, substitutions, and modifications can be made to the forms of the devices, methods, and programs described in this specification without departing from the spirit of the invention.
1:調理システム、10:加熱装置、20:調理容器、30:撮影装置、40:表示装置、60:加熱制御装置、61:加熱状態識別装置、62:加熱状態識別システム、600:取得部、603:特徴量生成部、604:学習部、606:識別器学習部、607:識別部、608:火力制御部、612:形状識別部。 1: Cooking system, 10: Heating device, 20: Cooking container, 30: Photography device, 40: Display device, 60: Heating control device, 61: Heating state identification device, 62: Heating state identification system, 600: Acquisition unit, 603: Feature generation unit, 604: Learning unit, 606: Classifier learning unit, 607: Identification unit, 608: Heating power control unit, 612: Shape identification unit.
Claims (11)
前記複数の時系列画像に基づき取得した時系列な画像特徴量を用いて、前記液体における沸騰前の状態を複数の状態として識別する識別部と、
前記識別部の識別結果を用いて、沸騰をさせない状態で火力を制御する火力制御部と、
を備える加熱制御装置。 An acquisition unit that acquires a plurality of time-series images obtained by taking time-series images of the inside of a container having an object to be heated and a liquid;
a classification unit that classifies a pre- boiling state of the liquid into a plurality of states using time-series image feature amounts acquired based on the plurality of time-series images;
a heat control unit that controls heat without boiling using the identification result of the identification unit;
A heating control device comprising:
前記識別部は、前記畳み込みニューラルネットワークが生成した前記時系列な画像特徴量に基づき、前記沸騰前の複数の状態を含め前記液体における複数の加熱状態を識別する再帰型ニューラルネットワークを、
有する、請求項1に記載の加熱制御装置。 A feature generating unit that generates image features for each of the plurality of time-series images, arranges the image features in time series, and generates the time-series image features, the feature generating unit having a convolutional neural network,
The identification unit includes a recurrent neural network that identifies a plurality of heating states of the liquid, including a plurality of states before boiling , based on the time -series image feature amount generated by the convolutional neural network,
The heating control device of claim 1 .
前記識別部は、前記機械学習の結果に基づき、状態を識別する、請求項2に記載の加熱制御装置。 A learning unit that performs machine learning using a learning set including a correct answer label corresponding to the state of the heated object and the liquid and a time-series image feature generated by the convolutional neural network,
The heating control device according to claim 2 , wherein the identification unit identifies a state based on a result of the machine learning.
前記識別部は、前記容器の形状に応じた前記機械学習の結果に基づき、状態を識別する、請求項3に記載の加熱制御装置。 The learning unit performs the machine learning using different learning sets depending on the shape of the container,
The heating control device according to claim 3 , wherein the identification unit identifies the state based on the result of the machine learning according to the shape of the container.
前記複数の時系列画像に基づき取得した時系列な画像特徴量を用いて、前記液体における沸騰前の状態を複数の状態として識別する識別工程と、
前記識別工程の識別結果を用いて、沸騰をさせない状態で火力を制御する火力制御工程と、
を備える、加熱制御方法。 An acquisition step of acquiring a plurality of time-series images of the inside of a container having an object to be heated and a liquid in a time series manner;
a classification step of classifying pre- boiling states of the liquid into a plurality of states using time-series image feature amounts acquired based on the plurality of time-series images;
a heat control step of controlling heat without boiling the water by using the identification result of the identification step ;
A heating control method comprising:
前記撮影装置が時系列に撮影した複数の時系列画像を取得する取得部と、
前記複数の時系列画像に基づき取得した時系列な画像特徴量を用いて、前記液体における沸騰前の状態を複数の状態として識別する識別部と、
前記識別部の識別結果を用いて、沸騰をさせない状態で火力を制御する火力制御部と、
を備える加熱制御システム。 An imaging device that images the inside of a container from an upper portion of the container having an object to be heated and a liquid;
an acquisition unit that acquires a plurality of time-series images captured by the imaging device in a time series;
a classification unit that classifies a pre- boiling state of the liquid into a plurality of states using time- series image feature amounts acquired based on the plurality of time-series images;
a heat control unit that controls heat without boiling using the identification result of the identification unit;
A heating control system comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021072101A JP7565246B2 (en) | 2020-04-14 | 2021-04-21 | Heating state identification device, heating control device, heating control method, heating state identification system, and heating control system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020072484A JP6894032B1 (en) | 2020-04-14 | 2020-04-14 | Heating state identification device, heating control device, heating control method, heating state identification system, and heating control system |
| JP2021072101A JP7565246B2 (en) | 2020-04-14 | 2021-04-21 | Heating state identification device, heating control device, heating control method, heating state identification system, and heating control system |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020072484A Division JP6894032B1 (en) | 2020-04-14 | 2020-04-14 | Heating state identification device, heating control device, heating control method, heating state identification system, and heating control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021169920A JP2021169920A (en) | 2021-10-28 |
| JP7565246B2 true JP7565246B2 (en) | 2024-10-10 |
Family
ID=76464633
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020072484A Active JP6894032B1 (en) | 2020-04-14 | 2020-04-14 | Heating state identification device, heating control device, heating control method, heating state identification system, and heating control system |
| JP2021072101A Active JP7565246B2 (en) | 2020-04-14 | 2021-04-21 | Heating state identification device, heating control device, heating control method, heating state identification system, and heating control system |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020072484A Active JP6894032B1 (en) | 2020-04-14 | 2020-04-14 | Heating state identification device, heating control device, heating control method, heating state identification system, and heating control system |
Country Status (3)
| Country | Link |
|---|---|
| JP (2) | JP6894032B1 (en) |
| CN (1) | CN115398153A (en) |
| WO (1) | WO2021210230A1 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022110855A (en) * | 2021-01-19 | 2022-07-29 | シャープ株式会社 | Cooker and learned model creating method |
| US12041384B2 (en) | 2021-12-28 | 2024-07-16 | Samsung Electronics Co., Ltd. | Method and home appliance device for generating time-lapse video |
| WO2023128450A1 (en) * | 2021-12-28 | 2023-07-06 | 삼성전자 주식회사 | Method for generating time-lapse video, and electronic device therefor |
| CN117372920B (en) * | 2023-09-21 | 2024-10-01 | 中山大学 | A pool boiling process identification method and model training method, device and equipment |
| JP2025168009A (en) * | 2024-04-26 | 2025-11-07 | リンナイ株式会社 | Cooking support system |
| CN121541581B (en) * | 2026-01-19 | 2026-04-07 | 赫比(上海)家用电器产品有限公司 | CNC machine tool status monitoring methods, systems, electronic devices, and storage media |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150286891A1 (en) | 2014-04-08 | 2015-10-08 | General Electric Company | Systems and methods for boil detection |
| JP2017133722A (en) | 2016-01-26 | 2017-08-03 | 株式会社ノーリツ | Cooking stove monitoring device |
| JP2017217054A (en) | 2016-06-03 | 2017-12-14 | 株式会社 ゼンショーホールディングス | Cooking equipment operation system |
| CN109602264A (en) | 2019-01-08 | 2019-04-12 | 广东万和热能科技有限公司 | A kind of food identification intelligent cooking control method based on convolutional neural networks |
| CN110974038A (en) | 2019-12-26 | 2020-04-10 | 卓尔智联(武汉)研究院有限公司 | Method, device, cooking control device and readable storage medium for determining the doneness of food |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100231506A1 (en) * | 2004-09-07 | 2010-09-16 | Timothy Pryor | Control of appliances, kitchen and home |
| CN102360185B (en) * | 2011-05-25 | 2013-03-06 | 中国海洋大学 | Method and device for automatically controlling porridge and milk cooking firepower based on human eye vision principle |
| JP6145427B2 (en) * | 2014-06-06 | 2017-06-14 | 東京瓦斯株式会社 | Heating control device, cooking system, and program |
| US20160169744A1 (en) * | 2014-12-16 | 2016-06-16 | Zirve Universitesi | Detector system preventing food boil over for stoves |
| WO2019059209A1 (en) * | 2017-09-25 | 2019-03-28 | パナソニックIpマネジメント株式会社 | Cooker |
| JP7372017B2 (en) * | 2018-07-03 | 2023-10-31 | 株式会社神戸製鋼所 | Steel component learning device, steel component estimation device, steel type determination device, steel component learning method, steel component estimation method, steel type determination method, and program |
| KR102728476B1 (en) * | 2018-07-19 | 2024-11-12 | 삼성전자주식회사 | Electronic apparatus and control method thereof |
| JP2020016997A (en) * | 2018-07-24 | 2020-01-30 | 富士通株式会社 | Data generation method, data generation program and data structure |
| CN110858279A (en) * | 2018-08-22 | 2020-03-03 | 格力电器(武汉)有限公司 | Food material identification method and device |
| CN110448146B (en) * | 2019-07-12 | 2021-10-08 | 杭州九阳小家电有限公司 | Cooking control method of a grain cooking device and grain cooking device |
| CN110693332B (en) * | 2019-09-19 | 2021-02-02 | 杭州九阳小家电有限公司 | Rice cooking method and device |
| CN110652199B (en) * | 2019-10-11 | 2021-04-16 | 广东美的厨房电器制造有限公司 | Control method, device, cooking device and storage medium of cooking equipment |
-
2020
- 2020-04-14 JP JP2020072484A patent/JP6894032B1/en active Active
-
2021
- 2021-01-15 WO PCT/JP2021/001358 patent/WO2021210230A1/en not_active Ceased
- 2021-01-15 CN CN202180028426.6A patent/CN115398153A/en active Pending
- 2021-04-21 JP JP2021072101A patent/JP7565246B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150286891A1 (en) | 2014-04-08 | 2015-10-08 | General Electric Company | Systems and methods for boil detection |
| JP2017133722A (en) | 2016-01-26 | 2017-08-03 | 株式会社ノーリツ | Cooking stove monitoring device |
| JP2017217054A (en) | 2016-06-03 | 2017-12-14 | 株式会社 ゼンショーホールディングス | Cooking equipment operation system |
| CN109602264A (en) | 2019-01-08 | 2019-04-12 | 广东万和热能科技有限公司 | A kind of food identification intelligent cooking control method based on convolutional neural networks |
| CN110974038A (en) | 2019-12-26 | 2020-04-10 | 卓尔智联(武汉)研究院有限公司 | Method, device, cooking control device and readable storage medium for determining the doneness of food |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021169875A (en) | 2021-10-28 |
| JP2021169920A (en) | 2021-10-28 |
| WO2021210230A1 (en) | 2021-10-21 |
| CN115398153A (en) | 2022-11-25 |
| JP6894032B1 (en) | 2021-06-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7565246B2 (en) | Heating state identification device, heating control device, heating control method, heating state identification system, and heating control system | |
| US12102259B2 (en) | System and method for collecting and annotating cooking images for training smart cooking appliances | |
| JP6687676B2 (en) | Food cooking equipment | |
| US11339971B2 (en) | Oven with automatic control of pan elevation | |
| CN114025646A (en) | Cooking appliance, method and system | |
| CN111148944A (en) | Automatic cooking apparatus and method | |
| US8520944B2 (en) | Method for improving visualization of infrared images | |
| JP2018517532A (en) | Autonomous cooking device for preparing food from recipe file and method for creating recipe file | |
| KR20190043830A (en) | System and method for creating recipe based on cooking machine | |
| EP3965628B1 (en) | Food processing device and recipe guidance methods | |
| EP4644779A1 (en) | Apparatus and method for controlling cooking process by using visual cooking guide | |
| JPWO2018066190A1 (en) | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM | |
| JP2023054824A (en) | Food waste time management device, food waste time management system, and food waste time management method | |
| CN120298815A (en) | Dietary preference prediction method, device, equipment and medium based on large language model | |
| JP2023153635A (en) | cooking support system | |
| CN121014057A (en) | Cooking support systems, cooking support methods, and cooking support procedures | |
| US20240180209A1 (en) | Cooking session re-creation system | |
| CN120322782A (en) | Information processing device, information processing method, program and distribution system | |
| CN119854628B (en) | Image shooting interactive method and shooting terminal | |
| Ruiz et al. | Visual and Thermal Imaging Camera-Based System for a Smart Cooking Assistant | |
| KR20200075552A (en) | Method for cooking food | |
| WO2022055030A1 (en) | Artificial intelligence (ai)-based contactless qsc inspection solution system | |
| Li | Sensing and Image Processing Methods for IoT Applications | |
| JP2022093365A (en) | Kitchen information presentation program | |
| KR20250089571A (en) | Cooking device and operating method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230403 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240528 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240725 |
|
| 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: 20240903 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240930 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7565246 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |