Cookware and control method thereof

By combining temperature and sound data, the temperature and sound acquisition devices inside the cookware determine the boiling state of the liquid, solving the problem of misjudgment in the existing technology and realizing more accurate boiling judgment and automatic control.

CN120959588AActive Publication Date: 2025-11-18HISENSE HOME APPLIANCES GRP CO LTD +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202410586300.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-11
Publication Date
2025-11-18
Estimated Expiration
2044-05-11

AI Technical Summary

Technical Problem

Existing cookware may misjudge whether a liquid is boiling, affecting the accuracy of the automatic control program and the taste of the food, especially due to the inconsistent boiling states of different liquids under temperature equilibrium.

Method used

By combining temperature and sound acquisition devices, and analyzing the temperature and sound data, the system determines the first moment when the liquid's temperature changes tend to stabilize and the second moment when the sound energy value reaches its peak. Based on the time difference and the type of liquid, it determines whether the liquid is boiling.

Benefits of technology

Accurately determining whether the liquid in the pot is boiling improves the accuracy of the automatic control program and the quality of the food, avoiding overflow or poor taste caused by misjudgment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120959588A_ABST
    Figure CN120959588A_ABST
Patent Text Reader

Abstract

The invention provides a pot and a control method thereof, particularly relates to the technical field of kitchen appliances, and is used for accurately judging whether liquid in the pot is boiled or not. The pot comprises a pot body, a pot handle; a sound acquisition device; a temperature acquisition device; the controller is configured to obtain temperature data, periodically collected by the temperature collection device in the cooking process, of liquid in the cooker and sound data periodically collected by the sound collection device in the cooking process; determining a first moment according to the temperature data; the first moment is the moment when the temperature change of the liquid in the cookware reaches a stable state, and the temperature data at the first moment reaches a temperature threshold value or above; determining a second moment according to the sound data; the second moment is the moment when the short-time energy value of the sound data reaches the peak value; determining the liquid type of the liquid in the cookware according to the interval duration between the first moment and the second moment; according to the liquid type and the sound data, the boiling moment of the liquid in the pot is determined.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of kitchen appliances, and in particular to a pot and a control method thereof. BACKGROUND

[0002] At present, with the development of intelligence, the intelligence level of kitchen appliances is also getting higher and higher. For example, a pot can automatically determine whether the liquid in the pot is boiling.

[0003] In the related art, it is often considered that the liquid in the pot is boiling when the temperature sensor detects that the temperature in the pot is in an equilibrium state. However, since the types of liquid that can be contained in the pot are various, the liquid may not be in a boiling state when the temperature in the pot is in an equilibrium state. If the boiling state of the liquid in the pot is incorrectly determined, not only the accuracy of the subsequent automatic control program of the pot is affected, but also the taste of food is affected.

[0004] Therefore, how to accurately determine whether the liquid in the pot is boiling is a problem to be solved. SUMMARY

[0005] Embodiments of the present application provide a pot and a control method thereof, which are used to automatically determine the type of liquid in the pot.

[0006] To achieve the above object, the embodiments of the present application adopt the following technical solutions:

[0007] In a first aspect, a pot is provided, which comprises:

[0008] a pot body for containing food materials;

[0009] a pot handle mechanically connected with the pot body, the pot handle having a containing cavity for accommodating an electrical element;

[0010] a sound collecting device arranged in the containing cavity and used to collect sound data;

[0011] a temperature collecting device arranged at the bottom of the pot body and used to collect temperature data of the liquid in the pot;

[0012] a controller configured to:

[0013] obtain the temperature data of the liquid in the pot periodically collected by the temperature collecting device during a cooking process and the sound data periodically collected by the sound collecting device during the cooking process;

[0014] determine a first time according to the temperature data; the first time is a time when the temperature change of the liquid in the pot reaches a stable state, and the temperature data at the first time is above a temperature threshold;

[0015] determine a second time according to the sound data; the second time is a time when the short-time energy value of the sound data reaches a peak value;

[0016] determine the liquid type of the liquid in the pot according to the interval length between the first time and the second time;

[0017] determine the boiling time of the liquid in the pot according to the liquid type and the sound data.

[0018] The technical scheme provided by the embodiments of the present application at least brings the following beneficial effects: The present application considers that the temperature change of different types of liquids to reach the boiling state is different, and the sound intensity change of different types of liquids in the process of reaching the boiling state is different. In this regard, the present application determines the first time when the temperature change of the liquid in the pot tends to be stable according to the temperature data collected by the temperature collecting device. And, the second time when the short-time energy value of the liquid in the pot reaches the peak value is determined according to the temperature data collected by the sound collecting device. According to the time difference between the first time and the second time, it is judged whether the liquid boiling in the pot is the first liquid or the second liquid. Further, the combination of the type of the liquid and the sound data can accurately judge whether the liquid in the pot is boiling.

[0019] In some embodiments, the controller performs the determination of the liquid type of the liquid in the pot according to the interval length between the first time and the second time, and is specifically configured to: in the case that the interval length between the first time and the second time is above the interval threshold, determine that the liquid in the pot is the first liquid; and in the case that the interval length is below the interval threshold, determine that the liquid in the pot is the second liquid.

[0020] In some embodiments, the first liquid is soup, and the second liquid is water.

[0021] In some embodiments, the controller performs the determination of the boiling time of the liquid in the pot according to the liquid type and the sound data, and is specifically configured to: if the liquid in the pot is the first liquid, determine that the boiling time of the first liquid is the second time; and if the liquid in the pot is the second liquid, determine that the boiling time of the second liquid is the third time, the third time being after the second time.

[0022] In some embodiments, the third time is determined by the following steps: determining the short-time energy value of the sound data of each collection period according to the sound data; if the short-time energy values of the continuous f collection periods before the e th collection period are above the short-time energy value of the e th collection period, and the short-time energy values of the continuous z collection periods after the e th collection period are below the short-time energy value of the e th collection period, determining the time of the e th collection period as the third time, e, f and z being positive integers.

[0023] In some embodiments, the controller determines the first time according to the temperature data, and is specifically configured to: determine a temperature difference value between the temperature data of the gth collection period and the temperature data of the (g-1)th collection period as the gth temperature difference value, g being a positive integer; perform mean filtering processing on the gth temperature difference value to obtain a processed gth temperature difference value; and determine the time at which the gth collection period is located as the first time in a case where the processed gth temperature difference value is within a preset temperature difference value interval and temperature difference values within a preset time length after the gth collection period are within the preset temperature difference value interval.

[0024] In some embodiments, the controller determines the second time according to the sound data, and is specifically configured to: determine a short-time energy value of the sound data of each collection period according to the sound data; and determine the time at which the pth collection period is located as the second time in a case where the short-time energy values of the consecutive q collection periods before the pth collection period are below the short-time energy value of the pth collection period, and the short-time energy values of the consecutive s collection periods after the pth collection period are above the short-time energy value of the pth collection period, p, q and s being positive integers.

[0025] In a second aspect, an embodiment of the present application provides a control method of a pot, which comprises:

[0026] acquiring temperature data of a liquid in the pot collected periodically by a temperature collection device in a cooking process and sound data collected periodically by a sound collection device in the cooking process;

[0027] determining a first time according to the temperature data; the first time being a time at which temperature change of the liquid in the pot reaches stability, and the temperature data at the first time being above a temperature threshold value;

[0028] determining a second time according to the sound data; the second time being a time at which a short-time energy value of the sound data reaches a peak value;

[0029] determining a liquid type of the liquid in the pot according to an interval time length between the first time and the second time;

[0030] determining a boiling time of the liquid in the pot according to the liquid type and the sound data.

[0031] In a third aspect, an embodiment of the present application provides a controller, which comprises: one or more processors; and one or more memories; wherein the one or more memories are used to store computer program codes, the computer program codes comprising computer instructions, and when the one or more processors execute the computer instructions, the controller executes the control method of the pot provided in the second aspect.

[0032] In a fourth aspect, the embodiments of the present application provide a computer readable storage medium, which comprises computer instructions. When the computer instructions are controlled on a computer, the computer executes the control method of the pot provided in the second aspect and possible implementation manners.

[0033] In a fifth aspect, the embodiments of the present application provide a computer program product, which can be directly loaded into a memory and contains software codes. The computer program product can realize the control method of the pot provided in the second aspect and possible implementation manners after being loaded and executed by a computer.

[0034] It should be noted that the computer instructions described above can be stored on the computer readable storage medium in whole or in part. The computer readable storage medium can be packaged together with the processor of the controller or packaged separately from the processor of the controller, and the present application does not limit this.

[0035] The beneficial effects of the second aspect to the fifth aspect of the present application are analyzed with reference to the beneficial effects of the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0036] The accompanying drawings are used to provide a further understanding of the technical solutions of the present application, and constitute a part of the specification, and are used to explain the technical solutions of the present application together with the embodiments of the present application, and do not constitute a limitation on the technical solutions of the present application.

[0037] Figure 1 A structural schematic diagram of a pot provided by the embodiments of the present application is shown in FIG. 1.

[0038] Figure 2 A hardware structural schematic diagram of a controller provided by the embodiments of the present application is shown in FIG. 2.

[0039] Figure 3 A display interface schematic diagram of a pot provided by the embodiments of the present application is shown in FIG. 3.

[0040] Figure 4 Another display interface schematic diagram of a pot provided by the embodiments of the present application is shown in FIG. 4.

[0041] Figure 5 A flow schematic diagram of a control method of a pot provided by the embodiments of the present application is shown in FIG. 5.

[0042] Figure 6 A flow schematic diagram of a first time confirmation method provided by the embodiments of the present application is shown in FIG. 6.

[0043] Figure 7 A short-time energy value curve schematic diagram provided by the embodiments of the present application is shown in FIG. 7.

[0044] Figure 8A second time confirmation method provided by the embodiment of the present application is shown in the flowchart;

[0045] Figure 9 A short-time energy value curve and a temperature curve provided by the embodiment of the present application are shown in the diagram;

[0046] Figure 10 Another short-time energy value curve and a temperature curve provided by the embodiment of the present application are shown in the diagram;

[0047] Figure 11 Another short-time energy value curve and a temperature curve provided by the embodiment of the present application are shown in the diagram;

[0048] Figure 12 Another short-time energy value curve and a temperature curve provided by the embodiment of the present application are shown in the diagram;

[0049] Figure 13 A control method of a pot provided by the embodiment of the present application is shown in the flowchart. DETAILED DESCRIPTION

[0050] The technical solutions in the embodiments of the present application will be clearly and completely described in the description of the embodiments of the present application in combination with the drawings. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.

[0051] In the description of the present application, it should be understood that the terms "center", "upper", "lower", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer" and the like indicate the orientation or positional relationship shown in the drawings, and are only for the purpose of facilitating the description of the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation of the present application.

[0052] The terms "first", "second" are only for the purpose of description, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the present application, unless otherwise specified, the meaning of "multiple" is two or more.

[0053] The term "and / or" in this paper is only a description of the association relationship between the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the three cases of A alone, A and B together, and B alone.

[0054] The terms "comprises", "comprising", "includes", "including", "has", "having" and their conjugates, as used herein, are intended to cover the situation where individual elements have been described apart from other elements. For example, a process, method, system, product or apparatus that comprises a list of steps or elements is not necessarily limited to those listed steps or elements but can include other not listed steps or elements, or can further include steps or elements inherent in such process, method, product or apparatus. The term "about" when used in the present disclosure refers to a value that is close to a true value within a range of values that is acceptable for a particular application.

[0055] In addition, the words "example" and "exemplary" are used herein to mean serving as an instance, example, or illustration, and not necessarily as preferable or advantageous over other embodiments or implementations. The disclosure herein includes instances where terms such as "example" or "exemplary" are used. Such instances do not necessarily refer to a better or superior implementation, but instead provide instances, examples, or implementations that are used to explain particular features or aspects.

[0056] For the convenience of understanding, first, some basic concepts of terms or technologies related to the embodiments of the present application are simply introduced and explained.

[0057] (I) Short-time energy value (root peaq square, RPS)

[0058] The short-time energy value is a commonly used parameter in acoustic signal processing, which is used to describe the intensity or energy of sound in a short time.

[0059] (II) Filtering

[0060] Filtering is an operation of filtering out specific waveband frequencies in a signal, which is an important measure to suppress and prevent interference. Usually, the operation is completed with the help of a filter, which can be an analog filter, a digital filter, an electronic filter, etc.

[0061] The above is the introduction of some concepts involved in the embodiments of the present application, which will not be described below.

[0062] As described in the background, at present, with the development of intelligence, the intelligent level of kitchen appliances is also getting higher and higher. For example, the pot can automatically judge whether the liquid in the pot is boiling.

[0063] In the related art, it is often considered that the liquid in the pot is boiling when the temperature sensor detects that the temperature in the pot is in equilibrium. However, since the types of liquid that can be contained in the pot are various, the liquid may not be in a boiling state when the temperature in the pot is in equilibrium. If the boiling state of the liquid in the pot is incorrectly judged, not only the accuracy of the subsequent automatic control program of the pot is affected, but also the taste of the food is affected.

[0064] Therefore, how to accurately judge whether the liquid in the pot is boiling is a problem to be solved.

[0065] Therefore, the present application considers that different kinds of liquids have different temperature changes when reaching the boiling state, and the sound intensity changes in the process of reaching the boiling state of different kinds of liquids. In this regard, the present application determines the first time when the temperature change of the liquid in the pot tends to be stable according to the temperature data collected by the temperature collection device. In addition, the second time when the short-time energy value of the liquid in the pot reaches the peak value is determined according to the temperature data collected by the sound collection device. According to the time difference between the first time and the second time, it is determined whether the boiling liquid in the pot is the first liquid or the second liquid. Further, the kind of liquid and the sound data can be combined to accurately determine whether the liquid in the pot is boiling.

[0066] In the present application, the pot can be an iron pot, a stainless steel pot, a non-stick pot, an aluminum pot, a copper pot, a sand pot, a pot made of maifanite, etc. for holding food materials, and the present application does not make any limitation on this.

[0067] In order to further describe the technical solutions of the present application, as shown in Figure 1 FIG. 1 is a structural diagram of a pot provided by an embodiment of the present application.

[0068] Referring to Figure 1 , the pot 1 comprises a pot body 10, a pot handle 20, a temperature collection device 30, a sound collection device 40, and a controller 50 (the controller 50 is not shown in the figure). Figure 1

[0069] In some embodiments, the pot body 10 is used to hold food materials, and various cooking work such as oil frying and oil frying is performed on the food materials, so that the heat from the outside is transferred to the food materials in the pot body 10 to make the food materials mature.

[0070] In some embodiments, the pot handle 20 is mechanically connected with the pot body 10, and the pot handle 20 has a containing cavity for containing electrical elements. Since the temperature of the pot body 10 is very high, direct contact with the hand will cause burns, so the pot handle 20 can avoid high-temperature burns, provide a point of effort, and also facilitate the user to perform operations such as throwing and frying the pot 1.

[0071] In some embodiments, the temperature collection device 30 is arranged at the bottom of the pot body 10, and is used to collect temperature data of the liquid in the pot.

[0072] In some embodiments, the sound collection device 40 is arranged in the containing cavity of the pot handle 20, and is used to collect sound data in the cooking process.

[0073] Optionally, the sound collection device 40 can be a microphone (PGC) amplification circuit. The microphone collects sound data in the cooking process and performs amplification processing, so that the sound data is large enough to facilitate processing by the controller 50.​

[0074] In some embodiments, the controller 50 is configured to acquire temperature data of the liquid in the pot periodically collected by the temperature collection device during the cooking process and sound data periodically collected by the sound collection device during the cooking process; determine a first time according to the temperature data; the first time is a time when the temperature change of the liquid in the pot reaches stability, and the temperature data at the first time is above a temperature threshold; determine a second time according to the sound data; the second time is a time when the short-time energy value of the sound data reaches a peak value; determine the liquid type of the liquid in the pot according to the interval length between the first time and the second time; and determine the boiling time of the liquid in the pot according to the liquid type and the sound data.

[0075] In some embodiments, the controller 50 is specifically configured to determine that the liquid in the pot is a first liquid if the interval length between the first time and the second time is above an interval threshold, and determine that the liquid in the pot is a second liquid if the interval length is below the interval threshold.

[0076] Optionally, the first liquid is soup, and the second liquid is water.

[0077] In some embodiments, the controller 50 is specifically configured to determine that the boiling time of the first liquid is the second time if the liquid in the pot is the first liquid, and determine that the boiling time of the second liquid is a third time if the liquid in the pot is the second liquid, the third time being after the second time.

[0078] In some embodiments, the controller 50 is further configured to determine the short-time energy value of the sound data of each collection period according to the sound data; if the short-time energy values of the continuous f collection periods before the e th collection period are above the short-time energy value of the e th collection period, and the short-time energy values of the continuous z collection periods after the e th collection period are below the short-time energy value of the e th collection period, determine that the time of the e th collection period is the third time, e, f and z being positive integers.

[0079] In some embodiments, the controller 50 is specifically configured to determine that a temperature difference between the temperature data of the g th collection period and the temperature data of the g-1 th collection period is a g th temperature difference, g being a positive integer; perform mean filtering processing on the g th temperature difference to obtain a processed g th temperature difference; and determine that the time of the g th collection period is the first time if the processed g th temperature difference is within a preset temperature difference interval, and the temperature difference within a preset time length after the g th collection period is within the preset temperature difference interval.

[0080] In some embodiments, the controller 50 is specifically configured to determine, according to the sound data, a short-time energy value of the sound data of each collection period; if the short-time energy values of the consecutive q collection periods before the pth collection period are lower than the short-time energy value of the pth collection period, and the short-time energy values of the consecutive s collection periods after the pth collection period are higher than the short-time energy value of the pth collection period, determine the time of the pth collection period as the second time, where p, q and s are positive integers.

[0081] In some embodiments, as shown in Figure 2 The temperature collection device 30 and the sound collection device 40 are electrically connected to the controller 50. The controller 50 refers to a device that can generate an operation control signal according to an instruction operation code and a timing signal to instruct the pot 1 to execute a control instruction. For example, the controller 50 can be a central processing unit (CPU), a general processor network processor (QP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The controller can also be other devices with processing functions, such as a circuit, a device, or a software module, and the embodiments of the present application do not make any limitation thereto.

[0082] In other embodiments, the controller 50 can be a microcontroller unit (PCU). The PCU, also known as a single-chip microcomputer or a single-chip microprocessor, is a chip-level computer that reduces the frequency and specifications of a central processing unit, integrates memory (peripherals), counters, USB, A / D conversion, UART, PLC, DPA, and even LCD driving circuits on a single chip, and forms a chip-level computer for different application scenarios.

[0083] In some embodiments, the pot 1 can further include a communication device 60, a storage device 70, a display device 80, a power supply device 90, and a voice device 100. As shown in Figure 2 The communication device 60, the storage device 70, the display device 80, the power supply device 90, and the voice device 100 are electrically connected to the controller 50.

[0084] In some embodiments, the communication device 60 is arranged in the accommodating cavity of the pot handle 20, and is configured to communicate with external devices or external servers according to various communication protocol types. For example, the communication device can include at least one of a Wg-Fg chip, a Bluetooth communication protocol chip, a wired Ethernet communication protocol chip, other network communication protocol chips or near field communication protocol chips, and an infrared receiver.

[0085] For example, the communication device 60 of the pot 1 can establish a connection with the stove, and the controller 50 can send a control instruction to the stove through the communication device 60 to instruct the stove to stop working.

[0086] In some embodiments, the storage device 70 is arranged in the accommodating cavity of the pot handle 20, and is configured to store temperature data collected by the temperature collection device 30 and sound data collected by the sound collection device 40.

[0087] In some embodiments, the display device 80 is arranged on the surface of the pot handle 20, and is configured to display the type of liquid in the pot 1.

[0088] As shown in FIG. 8, the display device 80 displays information that “the liquid in the pot is water, and the liquid in the pot is not boiling”. Figure 3

[0089] Optionally, the display device 80 is further configured to display the temperature of the liquid in the pot.

[0090] As shown in FIG. 9, the display device 80 displays information that “the temperature in the pot is 80°C”. Figure 4 In some embodiments, the power supply device 90 is configured to provide power support for the temperature collection device 30, the sound collection device 40, the display device 80, and the voice device 100.

[0091] In some embodiments, the voice device 100 is arranged in the accommodating cavity of the pot handle 20, and is configured to issue voice prompts.

[0092] For example, when it is detected that the liquid in the pot is boiling, a buzzing sound is issued to prompt the user.

[0093] For another example, when dry burning occurs in the pot 1, voice information that “danger, dry burning is about to occur” is issued.

[0094] In addition, the controller can be configured to control the operation of each component in the pot 1, so that each component of the pot 1 operates to achieve each predetermined function of the pot 1.

[0095]

[0096] ​​It can be understood that the structure of the embodiments of the present application does not constitute a specific limitation on the pot. In other embodiments of the present application, the pot can include more or fewer components than the illustration, or combine certain components, or split certain components, or different component arrangement. The illustrated components can be implemented in hardware, software, or a combination of software and hardware.

[0097] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0098] As shown in the figure, the embodiments of the present application provide a control method of a pot, applied to a controller of the pot, the method comprising the following steps S1-S5: Figure 5

[0099] S1, acquiring temperature data of liquid in the pot periodically collected by a temperature collection device in a cooking process and sound data periodically collected by a sound collection device in the cooking process.

[0100] Among them, the collection period can be customized by the user, or can be pre-set when the pot is factory, the embodiments of the present application do not limit this. For example, the collection period can be 0.1 seconds.

[0101] It should be noted that the collection period of the temperature collection device and the collection period of the sound collection device can be the same or different.

[0102] S2, determining a first time according to the temperature data.

[0103] Among them, the first time is the time when the temperature change of the liquid in the pot reaches stability, and the temperature data of the first time reaches above the temperature threshold.

[0104] Optionally, the temperature threshold is 95℃.

[0105] S3, determining a second time according to the sound data.

[0106] Among them, the second time is the time when the short-time energy value of the sound data reaches the peak value.

[0107] When the water starts to boil, due to the formation, rupture and release of steam, a series of sounds will be produced. These sounds are usually more complex and loud than the sounds produced when the water is heated but not yet boiled. And in the audio signal (short-time energy value), the peak usually represents the part with higher energy, and the trough usually represents the part with lower energy. Therefore, when the short-time energy value of the sound data reaches the peak value, it can be considered that the short-time energy value of the sound data at the peak time reaches the maximum value.

[0108] S4, determining the liquid type of the liquid in the pot according to the interval length between the first time and the second time.

[0109] ​It can be seen from the above embodiment that the interval time length between the first time and the second time represents a time interval between a time point at which the temperature change of the liquid in the pot reaches equilibrium and a time point at which the short-time energy value of the liquid in the pot reaches a maximum. If the interval time length between the first time and the second time is short, it indicates that the liquid in the pot reaches the boiling state early. If the interval time length between the first time and the second time is long, it indicates that the liquid in the pot reaches the boiling state late.

[0110] S5, determining a boiling time of the liquid in the pot according to the liquid type and the sound data.

[0111] Because different kinds of liquids have different situations after reaching the boiling state, for example, if the liquid in the pot is water, even if the fire size is not reduced for a short time after the water reaches the boiling state, the water in the pot will not overflow. If the liquid in the pot is soup, if the soup reaches the boiling state, the soup in the pot is likely to overflow if the fire size is not reduced in time. In this regard, the application determines the boiling time of the liquid in the pot according to the liquid type and the sound data, which can make the determination of the boiling time of the liquid in the pot more accurate.

[0112] Figure 5 The embodiments shown at least bring the following beneficial effects: The application takes into account that different kinds of liquids have different temperature change situations when reaching the boiling state, and different kinds of liquids have different sound intensity changes in the process of reaching the boiling state. In this regard, the application determines a first time at which the temperature change of the liquid in the pot tends to be stable according to the temperature data collected by the temperature collecting device. And, a second time at which the short-time energy value of the liquid in the pot reaches a peak value is determined according to the temperature data collected by the sound collecting device. According to the time difference between the first time and the second time, it is judged whether the liquid boiling in the pot is the first liquid or the second liquid. Further, the combination of the type of the liquid and the sound data can accurately judge whether the liquid in the pot is boiling.

[0113] As a possible implementation manner, the above step S2 can be specifically implemented as steps S21-S23:

[0114] S21, determining that a temperature difference value between the temperature data of the gth collection period and the temperature data of the g-1th collection period is a gth temperature difference value.

[0115] Wherein, g is a positive integer.

[0116] S22, performing mean filtering processing on the gth temperature difference value to obtain a processed gth temperature difference value.

[0117] As a possible implementation manner, the gth temperature difference value is processed by a filter.

[0118] The size of the filter determines the smoothing degree, and the size of the filter can be pre-set at the factory. For example, if the size of the filter is 3, for the gth temperature difference value, one temperature difference value before the gth temperature difference value and one temperature difference value after the gth temperature difference value are taken, and the average of the three is taken.

[0119] S23, if the gth temperature difference value after processing is in the preset temperature difference value interval, and the temperature difference value in the preset time interval after the gth collection cycle is in the preset temperature difference value interval, the time point of the gth collection cycle is determined as the first time point.

[0120] For example, the preset temperature difference value interval can be [-0.4, 0.1], and the preset time interval can be 25 seconds.

[0121] The following will be combined Figure 6 The determination process of the first time point provided by the present application is described in detail.

[0122] The temperature difference values of the current collection cycle and the previous collection cycle are calculated.

[0123] After calculating the temperature difference values of the current collection cycle and the previous collection cycle, the temperature difference values are processed by mean filtering;

[0124] The filtered data is processed by second mean filtering to obtain the processed temperature value.

[0125] When the temperature of the liquid in the pot is greater than 95℃, and the filtered temperature value is in the range of [-0.4, 0.1] for 25 consecutive seconds, it is determined that the temperature reaches equilibrium.

[0126] The time point when the temperature reaches equilibrium is determined as t1.

[0127] As a possible implementation, the above step S3 can be specifically implemented as steps S31-S32:

[0128] S31, according to the sound data, the short-time energy value of the sound data of each collection cycle is determined.

[0129] The features commonly used in the field of acoustics include time domain features, frequency domain features and time-frequency domain features. In order to calculate the low-dimensional feature vector feature signal in a short time, the feature extraction of the embodiment of the present application selects the short-time energy value of time domain analysis.

[0130] Optionally, the controller can calculate the short-time energy value of the sound data by calling the simulation experiment tool, so as to obtain the short-time energy value of each collection cycle.

[0131] The simulation experiment tool can be patlab or pfthoq, and the embodiments of the present application do not limit this.

[0132] As a possible implementation, the step S31 can be specifically implemented as steps S311-S313.

[0133] S311, filtering the sound data to obtain sound data in a preset frequency range.

[0134] Filtering is an operation of filtering out specific waveband frequencies in a signal, which is an important measure to suppress and prevent interference. Usually, the operation is completed with the help of a filter, which can be an analog filter, a digital filter, an electronic filter, etc.

[0135] Optionally, the sound data is filtered by a Butterworth filter to remove high-frequency information and low-frequency information in the sound data, and the sound data in the preset frequency range. The Butterworth filter is an electronic filter.

[0136] Optionally, the Butterworth filter can be represented by the following formula:

[0137]

[0138] Where x[] represents the sound data before filtering, a[]b[] is the parameter of the filter, y[] is the sound data after filtering, n is the number of samples, and i is the i-th sample.

[0139] In some embodiments, before filtering the sound data, the sound data can also be subjected to Fourier transform processing, so as to convert the time-domain signal difficult to process in the sound data into a frequency-domain signal easy to analyze. The Fourier transform is a linear integral transform, and the Fourier transform can perform frequency spectrum analysis on the signal, convert the time-domain signal difficult to process into a frequency-domain signal easy to analyze, and the principle of Fourier transform shows that any continuous measurement time sequence or signal can be represented as an infinite superposition of sinusoidal signals of different frequencies. According to the principle, the Fourier transform algorithm uses the directly measured original signal to calculate the frequency, amplitude and phase of different sinusoidal signals in the signal in an accumulative manner.

[0140] Optionally, the preset frequency range is 4.5KHz-KHz. According to experiments, the frequency before and after water boiling is concentrated between 4.5KHz-KHz, and selecting the short-time energy value between 4.5KHz-KHz is more conducive to determining the liquid boiling time.

[0141] According to the laws of sound propagation and attenuation, the medium through which sound is absorbed affects attenuation. Gases absorb sound most strongly and experience the greatest attenuation, followed by liquids, while solids absorb sound least and experience the least attenuation. Propagation distance also causes sound attenuation; sound gradually weakens as the distance increases. Furthermore, the frequency of the sound also affects attenuation; high-frequency sounds attenuate more easily than low-frequency sounds. Therefore, to reduce the interference of low-frequency signals on the target signal, sound data needs to be filtered.

[0142] For example, such as Figure 7 As shown, the horizontal axis represents cooking time in seconds; the vertical axis represents short-term energy values ​​during cooking in decibels; the solid line represents short-term energy values; and the dashed line represents short-term energy values ​​after filtering. The short-term energy value curve is smoother after filtering.

[0143] S312. When the amount of sound information within the preset frequency range is above the signal quantity threshold, the amount of sound information within the preset frequency range is compressed to the signal quantity threshold to obtain compressed sound information.

[0144] Optionally, the signal quantity threshold is 200. When the number of sound information within the preset frequency range exceeds 200, all sound information is compressed to 200. For example, when there are 400 sound information within the preset frequency range, the average of two consecutive sound information is taken as one sound information, thus compressing the 400 sound information into 200 sound information.

[0145] S313. Process the compressed sound information to obtain the short-time energy value of the sound data for each acquisition cycle.

[0146] Optionally, the preset processing method can be to square the audio data in the compressed audio information, take the average value, and then take the square root.

[0147] For example, the short-time energy value for each acquisition cycle is determined using the following formula:

[0148] RMS={(x1^2+x2^2+...+xn^2) / n}^0.5

[0149] Wherein, RMS is the short-time energy value, x1 is the first sound data in the acquisition cycle, x2 is the second sound data in the acquisition cycle, ..., xn is the nth sound data in the acquisition cycle.

[0150] S32, if the short-time energy values of the continuous q collection periods before the pth collection period are below the short-time energy value of the pth collection period, and the short-time energy values of the continuous s collection periods after the pth collection period are above the short-time energy value of the pth collection period, the time of the pth collection period is determined as the second time.

[0151] wherein p, q and s are positive integers.

[0152] If the short-time energy values of the continuous q collection periods before the pth collection period are below the short-time energy value of the pth collection period, and the short-time energy values of the continuous s collection periods after the pth collection period are above the short-time energy value of the pth collection period, it indicates that the pth collection period is at the position of the peak of the short-time energy value curve, i.e., the short-time energy value of the pth collection period is the maximum value.

[0153] The following will be described in combination with Figure 8 The determination process of the second time provided by the present application will be described in detail.

[0154] In the case that the temperature of the liquid in the pot is greater than 95℃, it is judged whether the short-time energy value (curRMS) of the current collection period is greater than the maximum short-time energy value (RMSMax);

[0155] If the short-time energy value (curRMS) of the current collection period is greater than the maximum short-time energy value (RMSMax), the current short-time energy value threshold (curRMS) is taken as the short-time energy threshold (RMSMax) for the next time, and it is again judged whether the short-time energy value (curRMS) of the current collection period is equal to the maximum short-time energy value (RMSMax);

[0156] If the short-time energy value (curRMS) of the current collection period is less than or equal to the maximum short-time energy value (RMSMax), the number of the first counter (count1) is increased by 1;

[0157] After the number of the first counter (count1) is increased by 1, it is judged whether the value of the counter (count1) is greater than 10;

[0158] If the value of the counter (count1) is greater than 10, the time closest to the time when the short-time energy value (curRMS) is greater than the maximum short-time energy value (RMSMax) is taken as t2;

[0159] If the value of the counter (count1) is greater than less than or equal to 10, it is continued to judge whether the short-time energy value (curRMS) of the current collection period is greater than the maximum short-time energy value (RMSMax).

[0160] As a possible implementation, the step S4 can be implemented as steps S41-S42 as follows:

[0161] S41, in the case that the interval duration between the first time and the second time is above the interval threshold, determining that the liquid in the pot is the first liquid.

[0162] Optionally, the first liquid is soup.

[0163] It should be noted that the soup can include porridge, soup and other high-viscosity liquids, and is not limited to soup.

[0164] S42, in the case that the interval duration is below the interval threshold, determining that the liquid in the pot is the second liquid.

[0165] Optionally, the second liquid is water.

[0166] It should be noted that the water includes low-viscosity liquids, and is not limited to water.

[0167] Figure 9 And Figure 10 is a short-time energy value change curve and a temperature change curve of the first liquid in the cooking process, wherein the horizontal axis of the coordinate axis is a temperature value in the cooking process, and the vertical axis of the coordinate is a short-time energy value in the cooking process. In combination with Figure 9 and Figure 10 It can be seen that when the curve of the short-time energy value falls from the peak to the trough, the temperature change curve also reaches equilibrium.

[0168] Figure 11 And Figure 12 is a short-time energy value change curve and a temperature change curve of the second liquid in the cooking process, wherein the horizontal axis of the coordinate axis is a temperature value in the cooking process, and the vertical axis of the coordinate is a short-time energy value in the cooking process. In combination with Figure 11 and Figure 12 It can be seen that when the curve of the short-time energy value falls from the peak, the second liquid in the pot boils, and the temperature change curve reaches equilibrium earlier than the first liquid.

[0169] As a possible implementation, the step S5 can be implemented as steps S51-S52 as follows:

[0170] S51, if the liquid in the pot is the first liquid, determining that the boiling time of the first liquid is the second time.

[0171] As known from the principle of detecting boiling through audio, a clear target high-frequency signal, i.e., a peak of short-time energy value, will appear before water is about to boil. Therefore, if the liquid in the pot is the second liquid, the second time is the boiling time of the second liquid.

[0172] S52. If the liquid in the pot is the second liquid, determine the boiling time of the second liquid as the third time.

[0173] The third time point is after the second time point.

[0174] As one possible implementation, the third time step can be determined through the following steps S521-S522:

[0175] S521. Based on the sound data, determine the short-time energy value of the sound data for each acquisition cycle.

[0176] S522. If the short-time energy values ​​of the consecutive f acquisition cycles before the e-th acquisition cycle are above the short-time energy value of the e-th acquisition cycle, and the short-time energy values ​​of the consecutive z acquisition cycles after the e-th acquisition cycle are below the short-time energy value of the e-th acquisition cycle, then the time of the e-th acquisition cycle is determined as the third time, where e, f, and z are positive integers.

[0177] The following is combined Figure 13 This application provides a detailed description of a control method for a cookware.

[0178] After determining t1 and t2, check whether the difference between t2 and t1 is greater than 30;

[0179] If the difference between t2 and t1 is greater than 30, it is determined that the liquid in the pot is soup and has boiled.

[0180] If the difference between t2 and t1 is less than or equal to 30, determine whether the short-time energy value (curRMS) of the current acquisition period is less than the minimum short-time energy value (RMSMin).

[0181] If the short-time energy value (curRMS) of the current acquisition period is less than the short-time energy value minimum (RMSMin), the current short-time energy value threshold (curRMS) is used as the short-time energy threshold (RMSMin) for the next judgment, and the short-time energy value (curRMS) of the current acquisition period is judged again to see if it is equal to the short-time energy value minimum (RMSMin).

[0182] If the short-time energy value (curRMS) of the current acquisition period is greater than or equal to the minimum short-time energy value (RMSMin), the second counter (count2) is incremented by 1, and then it is determined whether the value of the counter (count2) is greater than 10.

[0183] If the counter (count2) value is greater than 10, it is determined that the liquid in the pot is water and has boiled;

[0184] If the value of the counter (count2) is less than 10, it is determined whether the short-time energy value (curRMS) of the current sampling period is less than the minimum short-time energy value (RMSMin).

[0185] It can be seen that the above mainly introduces the scheme provided by the embodiments of the present application from the perspective of method. To implement the above functions, the embodiments of the present application provide corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, in combination with the modules and algorithm steps of the examples described in the embodiments disclosed in the present text, the embodiments of the present application can be realized in the form of hardware or the combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0186] The embodiments of the present application can divide the function modules of the controller according to the above method examples, for example, each function module can be divided according to each function, or two or more functions can be integrated in one processing module. The integrated module can be realized in the form of hardware or software function module. Optionally, the division of the modules in the embodiments of the present application is illustrative, and is only a logical function division. In actual implementation, there can be another division manner.

[0187] The embodiments of the present application also provide a computer readable storage medium, including computer execution instructions, when running on a computer, causing the computer to execute any one of the control methods of the pot provided by the above embodiments.

[0188] The embodiments of the present application also provide a computer program product including computer execution instructions, when running on a computer, causing the computer to execute any one of the control methods of the pot provided by the above embodiments.

[0189] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer-executable instructions. When the computer-executable instructions are loaded and executed on a computer, all or part of the processes or functions according to the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer-executable instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer-executable instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can be any available medium that can be accessed by a computer or include one or more data storage devices such as servers, data centers, etc. that can be integrated with the medium. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (solid state disk, SSD)), etc.

[0190] Although the present application is described herein in conjunction with various embodiments, it is understood that other variations of the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed application, from an inspection of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and the indefinite article "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. Measures described in mutually different dependent claims can be combined and carry out their intended effects together.

[0191] Although the present application is described herein in conjunction with various embodiments, it is understood that other variations of the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed application, from an inspection of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and the indefinite article "a" or "an" does not exclude a plurality. A single processor or other unit can implement several functions listed in the claims. Measures described in mutually different dependent claims can be combined and carry out their intended effects together.

[0192] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any change or replacement within the technical scope disclosed by the present application should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A pan, characterized in that The pot comprises: a pot body for containing food materials; a pot handle mechanically connected with the pot body, the pot handle having a receiving cavity for accommodating an electrical element; a sound collecting device arranged in the receiving cavity for collecting sound data; a temperature collecting device arranged at the bottom of the pot body for collecting temperature data of liquid in the pot; a controller configured to: obtain the temperature data of the liquid in the pot periodically collected by the temperature collecting device during cooking and the sound data periodically collected by the sound collecting device during cooking; determine a first time according to the temperature data; the first time is a time when the temperature change of the liquid in the pot reaches stability, and the temperature data at the first time is above a temperature threshold; determine a second time according to the sound data; the second time is a time when the short-time energy value of the sound data reaches a peak value; determine the liquid type of the liquid in the pot according to the interval length between the first time and the second time; determine the boiling time of the liquid in the pot according to the liquid type and the sound data.

2. The pot of claim 1, wherein the controller performing the determination of the liquid type of the liquid in the pot according to the interval length between the first time and the second time is specifically configured to: determine that the liquid in the pot is a first liquid if the interval length between the first time and the second time is above an interval threshold; and determine that the liquid in the pot is a second liquid if the interval length is below the interval threshold.

3. The pan of claim 2, wherein The first liquid is soup, and the second liquid is water.

4. The pot of claim 2, wherein the controller performing the determination of the boiling time of the liquid in the pot according to the liquid type and the sound data is specifically configured to: determine the boiling time of the first liquid as the second time if the liquid in the pot is the first liquid; and determine the boiling time of the second liquid as a third time if the liquid in the pot is the second liquid, the third time being after the second time.

5. The pan of claim 4, wherein The third time is determined by the following steps: determining the short-time energy value of the sound data in each collection period according to the sound data; determining the time of an e-th collection period as the third time if the short-time energy values of the consecutive f collection periods before the e-th collection period are above the short-time energy value of the e-th collection period, and the short-time energy values of the consecutive z collection periods after the e-th collection period are below the short-time energy value of the e-th collection period, e, f and z being positive integers.

6. The pot of claim 1, wherein the controller performing the determination of the first time according to the temperature data is specifically configured to: determine a g-th temperature difference value as the temperature difference between the temperature data of a g-th collection period and the temperature data of a g-1-th collection period, g being a positive integer; perform mean filtering processing on the g-th temperature difference value to obtain a processed g-th temperature difference value; and determine the first time according to the processed g-th temperature difference value. If the processed gth temperature difference value is within the preset temperature difference value range, and the temperature difference value within a preset time length after the gth collection cycle is within the preset temperature difference value range, the controller determines the time point of the gth collection cycle as the first time point.

7. The pot of claim 1, wherein, The controller determines a second time point according to the sound data, specifically configured to: determine a short-time energy value of the sound data of each collection cycle according to the sound data; If the short-time energy values of the consecutive q collection cycles before the pth collection cycle are lower than the short-time energy value of the pth collection cycle, and the short-time energy values of the consecutive s collection cycles after the pth collection cycle are higher than the short-time energy value of the pth collection cycle, the controller determines the time point of the pth collection cycle as the second time point, p, q, and s being positive integers.

8. A control method of a cooker, characterized by, The method comprises: acquiring temperature data of the liquid in the pot collected periodically by a temperature collection device during the cooking process, and sound data collected periodically by a sound collection device during the cooking process; determining a first time point according to the temperature data; the first time point is a time point at which the temperature change of the liquid in the pot reaches stability, and the temperature data at the first time point is above a temperature threshold value; determining a second time point according to the sound data; the second time point is a time point at which a short-time energy value of the sound data reaches a peak value; determining a liquid type of the liquid in the pot according to an interval time length between the first time point and the second time point; determining a boiling time point of the liquid in the pot according to the liquid type and the sound data.

9. The method of claim 8, wherein, determining the liquid type of the liquid in the pot according to the interval time length between the first time point and the second time point comprises: if the interval time length between the first time point and the second time point is above an interval threshold value, determining that the liquid in the pot is a first liquid; if the interval time length is below the interval threshold value, determining that the liquid in the pot is a second liquid.

10. The method of claim 9, wherein, determining the boiling time point of the liquid in the pot according to the liquid type and the sound data comprises: if the liquid in the pot is the first liquid, determining that the boiling time point of the first liquid is the second time point; if the liquid in the pot is the second liquid, determining that the boiling time point of the second liquid is a third time point, the third time point being after the second time point.

Citation Information

Patent Citations

  • Control system for audio curve detection of boiling water in electromagnetic oven and method thereof

    CN104251502A

  • Temperature recognition device

    CN201166795Y

  • Rice cooker

    JP1995204090A

  • Heating cooker

    JP2018063082A

  • Omitted

    KR1020130052223A