Microwave heating method and cooking equipment
By using an image acquisition device and a solid-state microwave source in the microwave heating device, the microwave phase is adjusted according to the position of the object to be heated, and the problem of low microwave heating efficiency in the prior art is solved, and precise heating and efficiency improvement of the object to be heated is achieved.
Patent Information
- Application Number
- CN202510540868.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-27
- Publication Date
- 2025-06-20
AI Technical Summary
The existing microwave heating devices adopt an overall heating method when heating food, resulting in low efficiency in microwave use.
The image acquisition device of the cooking device acquires the image of the object to be heated, and adjusts the microwave phase output of each feed port of the solid-state microwave source according to the position of the object to be heated, so as to realize fixed-point heating of the object to be heated.
It improves the efficiency of microwave use and realizes precise heating of the objects to be heated.
Smart Images

Figure CN120186829A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of microwave technology, and particularly to a microwave heating method and a cooking device. Background Art
[0002] A microwave heating device is a household appliance that uses microwave energy to quickly heat food, suitable for the modern fast-paced lifestyle.
[0003] The microwave heating device can generate microwaves, which can penetrate food and be absorbed by water molecules in the food, causing the water molecules to vibrate rapidly, thereby generating heat to heat the food. Currently, when the microwave heating device heats food, it uses a method of overall heating of each position in the cooking chamber, and cannot maximize the use efficiency of microwaves. Therefore, how to control microwaves for heating to improve the use efficiency of microwaves is a technical problem to be solved urgently. Summary of the Invention
[0004] The present invention provides a microwave heating method and a cooking device to solve the problem of low use efficiency of microwaves.
[0005] In a first aspect, the present invention provides a microwave heating method, and the method includes:
[0006] Obtain an image of an object to be heated placed in a cooking chamber collected by an image acquisition device of the cooking device;
[0007] According to the position of the object to be heated in the image, adjust the phases of microwaves respectively output by each feed port of the solid-state microwave source of the cooking device to heat the position of the object to be heated.
[0008] Optionally, the solid-state microwave source includes two feed ports; according to the position of the object to be heated in the image, adjusting the phases of microwaves respectively output by each feed port of the solid-state microwave source of the cooking device includes:
[0009] Divide the image into a plurality of anchor boxes, and screen out a target anchor box containing the object to be heated from the plurality of anchor boxes;
[0010] According to the target anchor box, determine the phase difference between the microwaves emitted by the two feed ports to the object to be heated;
[0011] Adjust the phases of microwaves respectively output by the two feed ports of the solid-state microwave source according to the phase difference.
[0012] Optionally, screening out a target anchor box containing the object to be heated from the plurality of anchor boxes includes:
[0013] For any one of the anchor boxes, determine the confidence that the object to be heated exists in the anchor box;
[0014] Determine the anchor boxes with confidence greater than the preset confidence as the target anchor boxes.
[0015] Optionally, determining the confidence that the object to be heated exists in the anchor boxes includes:
[0016] Perform grayscale processing on the image divided into multiple anchor boxes. For any pixel point in the grayscale-processed image, when the corresponding pixel value is less than the preset pixel value, determine the pixel value of the pixel point as the first pixel value; when the corresponding pixel value is greater than or equal to the preset pixel value, determine the pixel value of the pixel point as the second pixel value.
[0017] For any anchor box, determine the ratio of the first quantity corresponding to the anchor box to the total number of pixel points in the anchor box as the confidence; the first quantity is the number of pixel points with the first pixel value in the anchor box.
[0018] Optionally, the number of target anchor boxes is multiple; according to the target anchor boxes, determining the phase difference between the microwaves emitted by the two feed ports to the object to be heated includes:
[0019] Take the center point of the image as the coordinate origin to establish a coordinate system.
[0020] Based on the established coordinate system, determine the position information of each target anchor box, and determine the phase difference between the microwaves emitted by the two feed ports to the object to be heated according to the position information of each target anchor box.
[0021] Wherein, the position information is the row number and column number of the target anchor box; among them, the column number and row number of each anchor box located in the first quadrant are both greater than 0, the column number of each anchor box located in the second quadrant is less than 0 and the row number is greater than 0, the column number and row number of each anchor box located in the third quadrant are both less than 0, and the column number of each anchor box located in the fourth quadrant is greater than 0 and the row number is less than 0.
[0022] Optionally, determining the phase difference between the microwaves emitted by the two feed ports to the object to be heated according to the position information of each target anchor box includes:
[0023] Determine the quadrant where the center point of the object to be heated is located according to the row number and column number of each target anchor box.
[0024] According to the quadrant where the center point of the object to be heated is located, determine the phase difference between the microwaves emitted by the two feed ports to the object to be heated.
[0025] Optionally, determining the quadrant where the center point of the object to be heated is located according to the row number and column number of each target anchor box includes:
[0026] Calculate the first summation result of the column numbers of each target anchor box, and calculate the second summation result of the row numbers of each target anchor box;
[0027] Determine the quadrant where the center point of the object to be heated is located according to the first summation result and the second summation result.
[0028] Optionally, determining the phase difference between the microwaves emitted by the two feed ports to the object to be heated according to the quadrant where the center point of the object to be heated is located includes:
[0029] Calculate the first division result of the first summation result and the number of target anchor boxes, and calculate the second division result of the second summation result and the number of target anchor boxes;
[0030] Determine the phase difference according to the quadrant where the center point of the object to be heated is located, the first division result, and the second division result.
[0031] Optionally, determining the phase difference according to the quadrant where the center point of the object to be heated is located, the first division result, and the second division result includes:
[0032] When the first summation result is greater than 0 and the second summation result is greater than 0, it is determined that the center point of the object to be heated is in the first quadrant, and the arctangent value of the first ratio is determined as the phase difference;
[0033] When the first summation result is less than 0 and the second summation result is greater than 0, it is determined that the center point of the object to be heated is in the second quadrant, and the arctangent value of the first ratio is determined as the phase difference;
[0034] When the first summation result is less than 0 and the second summation result is less than 0, it is determined that the center point of the object to be heated is in the third quadrant, and the sum of the arctangent value of the first ratio and 180 degrees is determined as the phase difference;
[0035] When the first summation result is greater than 0 and the second summation result is less than 0, it is determined that the center point of the object to be heated is in the fourth quadrant, and the sum of the arctangent value of the first ratio and 180 degrees is determined as the phase difference;
[0036] Wherein, the first ratio is the ratio of the second division result to the first division result.
[0037] In a second aspect, the present invention provides a cooking device, comprising: a control chip, the image acquisition device and a solid-state microwave source, wherein the image acquisition device is configured to acquire an image of an object to be heated placed in a cooking chamber; the solid-state microwave source is configured to adjust the phases of the respective microwaves output under the control of the control chip; and the control chip is configured to execute the method according to any one of the first aspect.
[0038] The present invention provides a microwave heating method and a cooking device. The method acquires an image of an object to be heated placed in a cooking chamber through an image acquisition device of the cooking device, and adjusts the phases of the microwaves respectively output from the respective feed ports of the solid-state microwave source of the cooking device according to the position of the object to be heated in the image, so as to heat the position of the object to be heated. By determining the position of the object to be heated in the image and adjusting the phases of the microwaves output from the respective feed ports based on the position, centralized heating of the object to be heated is achieved, and the utilization efficiency of the microwaves is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present invention and used together with the specification to explain the principles of the present invention.
[0040] Figure 1 It is a scene diagram provided for an embodiment of the present invention;
[0041] Figure 2 It is a schematic flow chart of a microwave heating method provided for an embodiment of the present invention;
[0042] Figure 3 It is a schematic diagram of dividing an image into multiple anchor boxes provided for an embodiment of the present invention;
[0043] Figure 4 It is a schematic diagram of an image after binarization processing provided for an embodiment of the present invention;
[0044] Figure 5 It is a schematic diagram of determining the phase difference of an object to be heated provided for an embodiment of the present invention;
[0045] Figure 6 It is a schematic structural diagram of a microwave heating device provided for an embodiment of the present invention;
[0046] Figure 7 It is a schematic hardware structure diagram of a control chip provided for an embodiment of the present invention.
[0047] Through the above-mentioned accompanying drawings, specific embodiments of the present invention have been shown, and there will be more detailed descriptions hereinafter. These drawings and textual descriptions are not intended to limit the scope of the concept of the present invention in any way, but to illustrate the concept of the present invention to those skilled in the art by referring to specific embodiments. Detailed implementation manners
[0048] Here, exemplary embodiments will be described in detail, and examples thereof are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present invention.
[0049] In this article, it should be understood that the terms involved are only for convenience of understanding and do not represent a limitation on the meaning. In addition, the number of any element in the drawings is for illustration rather than limitation, and any naming is only for distinction and does not have any limiting meaning.
[0050] The data involved in the present invention can be data authorized by the user or fully authorized by all parties. The collection, dissemination, use, etc. of the data all comply with the requirements of relevant national laws and regulations.
[0051] Current microwave heating devices, such as microwave ovens or combined steam cooking, baking, and microwave ovens with micro functions, all use traditional magnetrons to emit microwaves into the cavity (cooking chamber). When traditional microwave heating devices heat food, they use an overall heating method. Usually, we want to heat the food to be heated in the cavity. If the entire cavity is heated as a whole, the utilization efficiency of the microwave cannot be maximized. In some other microwave heating devices, a solid-state source dual-feed system is used to achieve the emission and control of microwaves. However, usually, the phase difference between the microwaves output by the two feeds does not change dynamically. That is, it is impossible to dynamically modify the phase difference of the microwaves output each time when heating food.
[0052] Based on the above problems, the present application determines the position of the object to be heated in the cooking chamber through image recognition, that is, the position of the object to be heated in the image, so that each time the object to be heated is heated, the phase of each microwave output is adjusted to achieve fixed-point heating of the object to be heated. Figure 1 The following is an application scenario diagram provided for an embodiment of the present invention. As Figure 1 shown, a solid-state microwave source is provided on the microwave heating device. By determining the position of the food, the phase of the microwaves emitted by the solid-state microwave source can be controlled to achieve fixed-point heating of the food.
[0053] Figure 2 The following is a schematic flowchart of a microwave heating method provided for an embodiment of the present invention. The method includes steps S201 to S202:
[0054] Step S201: Obtain an image of the object to be heated placed in the cooking chamber collected by the image acquisition device of the cooking device.
[0055] Optionally, when heating the object to be cooked, the object to be heated can be placed in the cooking chamber. Preferably, the object to be heated can be placed on the middle layer of the cooking chamber. The user can manually select the corresponding microwave power and start heating, or the cooking device can automatically identify the object to be heated to automatically set the appropriate microwave power and automatically start heating.
[0056] After the object to be heated is placed in the cooking chamber and heating is started, the image acquisition device can start acquiring an image of the object to be heated placed in the cooking chamber. Optionally, the image acquisition device can be arranged at the inner top of the cooking device so that the center point of the acquired picture is the center point of the cooking chamber, thereby facilitating the subsequent accurate determination of the position of the object to be heated in the image, that is, the position of the object to be heated in the cooking chamber.
[0057] Optionally, the image acquisition device can scan and capture the object to be heated, the cooking utensil, and the situation of the object to be heated on the cooking utensil to obtain an image, which is the original image.
[0058] Step S202: According to the position of the object to be heated in the image, adjust the phases of the microwaves respectively output by the respective feed ports of the solid-state microwave source of the cooking device to heat the position of the object to be heated.
[0059] After the image is acquired, the image can be processed to determine the position of the object to be heated in the image. Exemplarily, the image can be divided into multiple regions to determine the region where the object to be heated is located.
[0060] By determining the position of the object to be heated in the image, the solid-state microwave source can be controlled to adjust the phases of the microwaves respectively output by the respective feed ports of the solid-state microwave source. By adjusting the phases of the respective microwaves, the respective microwaves can form interference, and an interference strong region can be formed at the position of the object to be heated, thereby realizing precise heating of the object to be heated.
[0061] Optionally, the solid-state microwave source can include multiple feed ports. Exemplarily, there can be two feed ports. By adjusting the phases of the microwaves output by the two feed ports, specifically the phase difference between the microwaves output by the two feed ports, precise control and adjustment of the heating region can be achieved. Specifically, by controlling the phase difference between the microwaves output by the two feed ports, the interference situation of the microwaves can be changed, thereby affecting the distribution and shape of the heating region. The number of feed ports of the solid-state microwave source in this application is not limited.
[0062] A microwave heating method provided by the present invention acquires an image of an object to be heated placed in a cooking chamber through an image acquisition device of a cooking device, and adjusts the phases of microwaves respectively output by each feeding port of a solid-state microwave source of the cooking device according to the position of the object to be heated in the image, so as to heat the position of the object to be heated. By determining the position of the object to be heated in the image and adjusting the phases of the microwaves output by each feeding port based on the position, concentrated heating of the object to be heated is achieved, and the utilization efficiency of microwaves is improved.
[0063] In an embodiment, the solid-state microwave source includes two feeding ports; adjusting the phases of microwaves respectively output by each feeding port of the solid-state microwave source of the cooking device according to the position of the object to be heated in the image includes:
[0064] Dividing the image into a plurality of anchor boxes, and screening out target anchor boxes containing the object to be heated from the plurality of anchor boxes;
[0065] According to the target anchor box, determining the phase difference between the microwaves respectively emitted by the two feeding ports to the object to be heated;
[0066] Adjusting the phases of the microwaves respectively output by the two feeding ports of the solid-state microwave source according to the phase difference.
[0067] When adjusting the phases of the two microwaves output by the solid-state microwave source, the position of the object to be heated can be determined first. To determine the position of the object to be heated, the image can be divided into a plurality of anchor boxes, and the position of the object to be heated can be determined by analyzing each anchor box.
[0068] Optionally, when dividing the anchor boxes, the image can be divided into a series of anchor boxes with fixed positions according to certain rules, and these anchor boxes can be used as candidate regions, that is, regions that may contain the object to be heated.
[0069] When dividing the anchor boxes, the central position of the image can be determined first. Referring to the central position of the image, the image is divided into m×n anchor boxes. When the height of the image is H0 and the width is W0, the height of each anchor box is h0 and the width is w0, then m is the ratio of H0 to h0, and n is the ratio of W0 to w0. Through the above processing, the image can be segmented into m×n anchor boxes. Among these anchor boxes, some anchor boxes contain cooking accessories, such as baking trays and grills; some anchor boxes contain the object to be heated, such as food; some anchor boxes contain cooking utensils, such as plates; some anchor boxes may contain both the object to be heated and cooking utensils, and some anchor boxes may contain both cooking utensils and cooking accessories, etc.
[0070] Figure 3 FIG. is a schematic diagram of dividing an image into a plurality of anchor boxes provided by an embodiment of the present invention. Optionally, the sizes of the divided anchor boxes are equal.
[0071] After dividing the image into multiple anchor boxes, the target anchor box containing the object to be heated can be determined. Optionally, each anchor box can be judged to determine whether the anchor box contains the object to be heated, and the anchor box containing the object to be heated is determined as the target anchor box. Optionally, the number of target anchor boxes can be multiple.
[0072] After determining the target anchor box, the phase difference between the microwaves emitted by the two feeding ports to the object to be heated can be determined based on the target anchor box. Among them, the positions of the two feeding ports in the cooking device are fixed. After the target anchor box is determined, the position of the object to be heated can be determined, so that the distances between the object to be heated and the two feeding ports can be determined, and thus the phase difference between the microwaves emitted by the two feeding ports to the object to be heated can be determined.
[0073] After determining the phase difference between the microwaves emitted by the two feeding ports to the object to be heated, the phases of the microwaves emitted by the two feeding ports can be adjusted so that the two microwaves can form an interference strong area at the position of the object to be heated.
[0074] By dividing the image into multiple anchor boxes and determining the target anchor box containing the object to be heated, the position of the object to be heated can be accurately determined.
[0075] In one embodiment, screening the target anchor box containing the object to be heated from the multiple anchor boxes includes:
[0076] For any anchor box, determine the confidence that the object to be heated exists in the anchor box;
[0077] The anchor box with the confidence greater than the preset confidence is determined as the target anchor box.
[0078] When determining the target anchor box, each anchor box can be judged to determine whether the anchor box is the target anchor box. For each anchor box, the confidence that the object to be heated exists in the anchor box can be calculated. The confidence represents the degree of certainty that the object to be heated exists in the anchor box. Optionally, the confidence is a value between 0 and 1. When the confidence is close to 1, it means that it is very certain that the anchor box contains the object to be heated. When the confidence is close to 0, it means that the anchor box may not contain the object to be heated.
[0079] After determining the confidence of the anchor box, the confidence can be compared with the preset confidence. When it is greater than the preset confidence, it means that the anchor box is the target anchor box. When it is less than or equal to the preset confidence, it means that the anchor box is not the target anchor box.
[0080] Optionally, the preset confidence level can be 0.5. When the confidence level of a certain anchor box is 0.7, it indicates that the anchor box is a target anchor box. The setting of the preset confidence level can be adjusted according to the actual situation, and no specific limitation is made on the setting of the preset confidence level here.
[0081] By calculating the confidence level of each anchor box for the existence of the object to be heated to determine whether the anchor box is a target anchor box, the accuracy of determining the target anchor box can be improved, so as to improve the accuracy of the position of the object to be heated determined in the image.
[0082] In one embodiment, determining the confidence level of the existence of the object to be heated in the anchor box includes:
[0083] Perform grayscale processing on the image divided into multiple anchor boxes. For any pixel point in the grayscale-processed image, when the corresponding pixel value is less than the preset pixel value, determine the pixel value of the pixel point as the first pixel value; when the corresponding pixel value is greater than or equal to the preset pixel value, determine the pixel value of the pixel point as the second pixel value;
[0084] For any anchor box, determine the ratio of the first quantity corresponding to the anchor box to the total number of pixel points in the anchor box as the confidence level; the first quantity is the number of pixel points with the first pixel value in the anchor box.
[0085] Before determining the confidence levels of each anchor box, the image can be first subjected to grayscale processing to convert the color image into a grayscale image. After converting to a grayscale image, the image can be further subjected to binarization processing to invert the pixel values in the image, and the pixel values of the pixel points less than the preset pixel value can be modified to the first pixel value, and the pixel values of the pixel points greater than the preset pixel value can be modified to the second pixel value.
[0086] Exemplarily, the first pixel value is 255, so that the image composed of pixel points less than the preset pixel value is presented as white, and the second pixel value is 0, so that the image composed of pixel points greater than the preset pixel value is presented as black. Since the pixel value of the object to be heated is relatively low, after the above operations, the anchor box containing the object to be heated is white, while the anchor box without the object to be heated is black.
[0087] Figure 4 For a schematic diagram of an image after binarization processing provided by an embodiment of the present invention, as Figure 4 shown, the position of the object to be heated in the image is presented as white, and other positions in the image are presented as black.
[0088] Optionally, the preset pixel value can be automatically determined by the Otsu algorithm. The present application does not make specific limitations on the determination method of the preset pixel value.
[0089] After binarizing each pixel point in the image, the confidence level of each anchor box can be calculated. Specifically, the number of pixel points with the first pixel value in the anchor box can be counted as the first number, and the ratio of the first number to the total number of pixel points in the anchor box can be calculated to determine the confidence level of the anchor box.
[0090] Optionally, the area composed of pixel points with the first pixel value in the anchor box can also be determined, and the ratio of the area composed of pixel points with the first pixel value to the area of the anchor box can be determined as the confidence level.
[0091] By performing grayscale processing and binarization processing on the image, it is convenient to distinguish the object to be heated from the background image to accurately calculate the confidence level of the anchor box.
[0092] In one embodiment, the number of the target anchor boxes is multiple; according to the target anchor boxes, determining the phase difference between the microwaves emitted by the two feed ports to the object to be heated includes:
[0093] Taking the center point of the image as the coordinate origin to establish a coordinate system;
[0094] Based on the established coordinate system, determining the position information of each target anchor box, and according to the position information of each target anchor box, determining the phase difference between the microwaves emitted by the two feed ports to the object to be heated;
[0095] Wherein, the position information is the row number and column number of the target anchor box; wherein, the column number and row number of each anchor box located in the first quadrant are both greater than 0, the column number of each anchor box located in the second quadrant is less than 0 and the row number is greater than 0, the column number and row number of each anchor box located in the third quadrant are both less than 0, and the column number of each anchor box located in the fourth quadrant is greater than 0 and the row number is less than 0.
[0096] When determining the phase difference between the microwaves emitted by the two feed ports to the object to be heated, a coordinate system can be established first to determine the position information of each target anchor box based on the established coordinate system. Specifically, the center point of the image can be taken as the coordinate origin to establish a coordinate system.
[0097] After the coordinate system is established, the position information of each target anchor box can be determined. Optionally, the row number and column number of each target anchor box can be determined.
[0098] Specifically, a coordinate system can be established based on the center point of the image to divide the image into four quadrants. i represents the column number where the anchor box is located, and j represents the row number where the anchor box is located. When the anchor box is in the first quadrant, both i and j are greater than 0; when the anchor box is in the second quadrant, i is less than 0 and j is greater than 0; when the anchor box is in the third quadrant, i is less than 0 and j is less than 0; when the anchor box is in the fourth quadrant, i is greater than 0 and j is less than 0. Among them, the absolute value of the column number of the anchor box close to the y-axis is smaller, and the absolute value of the row number of the anchor box close to the x-axis is smaller.
[0099] As shown Figure 3 in the figure, the positions of anchor box 1, anchor box 2, anchor box 3, and anchor box 4 are shown. Anchor box 1 is in the 2nd column and 3rd row of the first quadrant, where i is 2 and j is 3; anchor box 2 is in the 3rd column and 2nd row of the second quadrant, where i is -3 and j is 2; anchor box 3 is in the 2nd column and 2nd row of the third quadrant, where i is -2 and j is -2; anchor box 4 is in the 3rd column and 2nd row of the fourth quadrant, then i is 3 and j is -2.
[0100] Optionally, the confidence of each anchor box can be represented by T i,j After the above processing, T 2,3 represents the confidence of the anchor box in the 2nd column and 3rd row in the first quadrant, T -3,2 represents the confidence of the anchor box in the 3rd column and 2nd row in the second quadrant, T -2,-2 represents the confidence of the anchor box in the 2nd column and 2nd row in the third quadrant, T 3,-2 represents the confidence of the anchor box in the 3rd column and 2nd row in the fourth quadrant.
[0101] After determining the position information of each target anchor box, the position of the object to be heated can be determined, and then based on the position of the object to be heated, the phase difference between the microwaves emitted by the two feed ports to the object to be heated can be determined.
[0102] By establishing a coordinate system based on the origin of the image, it is convenient to accurately determine the position of the object to be heated, and thus convenient for subsequent calculation of the phase difference between the microwaves emitted by the two feed ports to the object to be heated.
[0103] Optionally, determining the phase difference between the microwaves emitted by the two feed ports to the object to be heated according to the position information of each target anchor box includes:
[0104] Determining the quadrant where the center point of the object to be heated is located according to the row number and column number of each target anchor box;
[0105] Determining the phase difference between the microwaves emitted by the two feed ports to the object to be heated according to the quadrant where the center point of the object to be heated is located.
[0106] After determining the row number and column number of each target anchor box, the quadrant where the center point of the object to be heated is located can be roughly calculated. When the quadrant where the center point of the object to be heated is located is different, the method of calculating the phase difference between the microwaves emitted by the two feed ports to the object to be heated is slightly different.
[0107] By determining the quadrant where the center point of the object to be heated is located, the phase difference between the microwaves emitted by the two feed ports to the object to be heated can be accurately calculated.
[0108] Optionally, determining the quadrant in which the center point of the object to be heated is located according to the row numbers and column numbers of the respective target anchor boxes includes:
[0109] Calculating a first summation result of the column numbers of the respective target anchor boxes and calculating a second summation result of the row numbers of the respective target anchor boxes;
[0110] Determining the quadrant in which the center point of the object to be heated is located according to the first summation result and the second summation result.
[0111] After determining the target anchor boxes, a first summation result of the column numbers of the respective target anchor boxes can be determined, and a second summation result of the row numbers of the respective target anchor boxes can be calculated. Optionally, when the number of filtered target anchor boxes is n, a first summation result I0 of the column numbers of the n target anchor boxes and a second summation result J0 of the row numbers of the n target anchor boxes can be calculated.
[0112] Based on the positive and negative situations of the first summation result and the second summation result, the quadrant in which the center point of the object to be heated is located can be determined, thereby roughly determining the position of the object to be heated.
[0113] By the above method of calculating the quadrant in which the center point of the object to be heated is located, it is possible to roughly determine the position of the object to be heated based on the row numbers and column numbers of the respective target anchor boxes.
[0114] Optionally, determining the phase difference between the microwaves emitted by the two feed ports to the object to be heated according to the quadrant in which the center point of the object to be heated is located includes:
[0115] Calculating a first division result of the first summation result and the number of target anchor boxes, and calculating a second division result of the second summation result and the number of target anchor boxes;
[0116] Determining the phase difference according to the quadrant in which the center point of the object to be heated is located, the first division result, and the second division result.
[0117] In addition, a first division result of the first summation result and the number of target anchor boxes can be calculated, which can be expressed as Calculating a second division result of the second summation result and the number of target anchor boxes, which can be expressed as and which can be expressed as the coordinate position of the center point of the area where the object to be heated is located.
[0118] Therefore, based on the quadrant in which the center point of the object to be heated is located, the first division result, and the second division result, the phase difference can be determined.
[0119] By determining the quadrant in which the center point of the object to be heated is located and the position of the center point of the object to be heated, the phase difference between the object to be heated and the center point of the image can be accurately obtained.
[0120] In one embodiment, determining the phase difference according to the quadrant in which the center point of the object to be heated is located, the first division result, and the second division result includes:
[0121] When the first summation result is greater than 0 and the second summation result is greater than 0, it is determined that the center point of the object to be heated is in the first quadrant, and the arctangent value of the first ratio is determined as the phase difference;
[0122] When the first summation result is less than 0 and the second summation result is greater than 0, it is determined that the center point of the object to be heated is in the second quadrant, and the arctangent value of the first ratio is determined as the phase difference;
[0123] When the first summation result is less than 0 and the second summation result is less than 0, it is determined that the center point of the object to be heated is in the third quadrant, and the sum of the arctangent value of the first ratio and 180 degrees is determined as the phase difference;
[0124] When the first summation result is greater than 0 and the second summation result is less than 0, it is determined that the center point of the object to be heated is in the fourth quadrant, and the sum of the arctangent value of the first ratio and 180 degrees is determined as the phase difference;
[0125] Wherein, the first ratio is the ratio of the second division result to the first division result.
[0126] When determining the phase difference between the microwaves emitted by two feed ports to the object to be heated, the phase difference can be determined according to the center point coordinate position of the area where the object to be heated is located. The phase difference refers to the angle value between the line connecting the center point coordinate position of the area where the object to be heated is located and the center point of the image and the positive direction of the X-axis.
[0127] Specifically, the phase difference value can be determined according to the following method:
[0128] If I0>0 and J0>0, the central position of the area where the object to be heated is located is in the first quadrant, then the phase difference value
[0129] If I0<0 and J0>0, the central position of the area where the object to be heated is located is in the second quadrant, then the phase difference value
[0130] If I0<0 and J0<0, the central position of the area where the object to be heated is located is in the third quadrant, then the phase difference value
[0131] If I0 > 0 and J0 < 0, the central position of the area where the object to be heated is located is in the fourth quadrant, then the phase difference
[0133] Among them, the phases of the microwaves initially output by the solid-state microwave source can make the interference at the geometric center position of the cooking chamber the strongest. If I0 = 0 and J0 = 0, it means that the object to be heated is located at the geometric center position of the cooking chamber, and there is no need to adjust the phases of the microwaves output by the solid-state microwave source.
[0134] Figure 5 This is a schematic diagram for determining the phase difference of the object to be heated provided by an embodiment of the present invention. As Figure 5 shown, the anchor box with the shaded part is the determined target anchor box. The area composed of the target anchor boxes is the area where the object to be heated is located. The coordinate position of the center point of the area where the object to be heated is located is point A. After calculation, I0 > 0 and J0 > 0, then the central position of the area where the object to be heated is located is in the first quadrant, and then the angle between the line connecting point A and the center point of the image and the positive direction of the X-axis can be calculated. This angle is the phase difference.
[0135] Optionally, determining the phase difference according to the quadrant where the center point of the object to be heated is located, the first division result and the second division result further includes:
[0136] When the first summation result is equal to 0 and the second summation result is greater than 0, it is determined that the center point of the object to be heated is on the positive half-axis of the Y-axis, and 90 degrees is determined as the phase difference;
[0137] When the first summation result is equal to 0 and the second summation result is less than 0, it is determined that the center point of the object to be heated is on the negative half-axis of the Y-axis, and 270 degrees is determined as the phase difference.
[0138] Through the above calculation method, the phase differences of the microwaves emitted from the two feeding ports to the object to be heated can be accurately calculated.
[0139] After determining the phase difference of the object to be heated relative to the center point of the image, the input phases of the respective feeding ports of the solid-state microwave source can be adjusted. Optionally, when the solid-state microwave source is a dual-feed port, it includes feeding port 1 and feeding port 2. Feeding port 1 and feeding port 2 respectively output microwaves. The input phase of feeding port 1 is phase 1, then the input phase of feeding port 2 is the sum of phase 1 and the phase difference. Or, the input phase of feeding port 1 is the sum of phase 1 and the phase difference, and the input phase of feeding port 2 is phase 1. Exemplarily, the default phase of phase 1 can be 0. Optionally, the phases of the two feeding ports can be adjusted by a phase regulator.
[0140] After adjusting the phases of the microwaves output by the solid-state microwave source, the reflected power in the cooking chamber can be obtained in real time through the emission power detection component. When the reflected power reaches the set power, it indicates that the object to be heated is mature, the cooking ends, and the solid-state microwave source is turned off.
[0141] Optionally, the positions where the two feeding ports are located correspond to the positive half-axis and the negative half-axis of the X-axis respectively, and the method further includes:
[0142] When the first summation result is greater than 0 and the second summation result is equal to 0, it is determined that the center point of the object to be heated is on the positive half-axis of the X-axis, then the feeding port corresponding to the positive half-axis of the X-axis is controlled to be opened, and the feeding port corresponding to the negative half-axis of the X-axis is controlled to be closed;
[0143] When the first summation result is less than 0 and the second summation result is equal to 0, it is determined that the center point of the object to be heated is on the negative half-axis of the X-axis, then the feeding port corresponding to the negative half-axis of the X-axis is controlled to be opened, and the feeding port corresponding to the positive half-axis of the X-axis is controlled to be closed.
[0144] Figure 6 It is a schematic structural diagram of a microwave heating device provided by an embodiment of the present invention. The device 60 includes:
[0145] An acquisition module 601, which acquires an image of an object to be heated placed in a cooking chamber by an image acquisition device of a cooking device;
[0146] An adjustment module 602, which adjusts the phases of the microwaves respectively output by the respective feeding ports of the solid-state microwave source of the cooking device according to the position of the object to be heated in the image, so as to heat the position of the object to be heated.
[0147] Optionally, the solid-state microwave source includes two feeding ports; when the adjustment module 602 adjusts the phases of the microwaves respectively output by the respective feeding ports of the solid-state microwave source of the cooking device according to the position of the object to be heated in the image, it specifically is used for:
[0148] Dividing the image into a plurality of anchor boxes, and screening out a target anchor box containing the object to be heated from the plurality of anchor boxes;
[0149] According to the target anchor box, determining the phase difference between the microwaves respectively emitted by the two feeding ports to the object to be heated;
[0150] Adjusting the phases of the microwaves respectively output by the two feeding ports of the solid-state microwave source according to the phase difference.
[0151] Optionally, when the adjustment module 602 screens out a target anchor box containing the object to be heated from the plurality of anchor boxes, it specifically is used for:
[0152] For any anchor box, determine the confidence that the object to be heated exists in the anchor box;
[0153] Determine the anchor box with a confidence greater than the preset confidence as the target anchor box.
[0154] Optionally, when the adjustment module 602 determines the confidence that the object to be heated exists in the anchor box, it is specifically configured to:
[0155] Perform grayscale processing on the image divided into multiple anchor boxes. For any pixel point in the grayscale-processed image, when the corresponding pixel value is less than the preset pixel value, determine the pixel value of the pixel point as the first pixel value; when the corresponding pixel value is greater than or equal to the preset pixel value, determine the pixel value of the pixel point as the second pixel value;
[0156] For any anchor box, determine the ratio of the first quantity corresponding to the anchor box to the total number of pixel points in the anchor box as the confidence; the first quantity is the number of pixel points with the first pixel value in the anchor box.
[0157] Optionally, the number of target anchor boxes is multiple; when the adjustment module 602 determines the phase difference between the microwaves emitted by the two feed ports to the object to be heated according to the target anchor boxes, it is specifically configured to:
[0158] Take the center point of the image as the coordinate origin to establish a coordinate system;
[0159] Based on the established coordinate system, determine the position information of each target anchor box, and determine the phase difference between the microwaves emitted by the two feed ports to the object to be heated according to the position information of each target anchor box;
[0160] Wherein, the position information is the row number and column number of the target anchor box; among them, the column number and row number of each anchor box located in the first quadrant are both greater than 0, the column number of each anchor box located in the second quadrant is less than 0 and the row number is greater than 0, the column number and row number of each anchor box located in the third quadrant are both less than 0, and the column number of each anchor box located in the fourth quadrant is greater than 0 and the row number is less than 0.
[0161] Optionally, when the adjustment module 602 determines the phase difference between the microwaves emitted by the two feed ports to the object to be heated according to the position information of each target anchor box, it is specifically configured to:
[0162] Determine the quadrant where the center point of the object to be heated is located according to the row number and column number of each target anchor box;
[0163] According to the quadrant where the center point of the object to be heated is located, determine the phase difference between the microwaves emitted by the two feed ports to the object to be heated.
[0164] Optionally, when the adjustment module 602 determines the quadrant where the center point of the object to be heated is located according to the row numbers and column numbers of the respective target anchor boxes, it is specifically configured to:
[0165] Calculate a first summation result of the column numbers of the respective target anchor boxes, and calculate a second summation result of the row numbers of the respective target anchor boxes;
[0166] Determine the quadrant where the center point of the object to be heated is located according to the first summation result and the second summation result.
[0167] Optionally, when the adjustment module 602 determines the phase difference between the microwaves emitted by the two feed ports to the object to be heated according to the quadrant where the center point of the object to be heated is located, it is specifically configured to:
[0168] Calculate a first division result of the first summation result and the number of target anchor boxes, and calculate a second division result of the second summation result and the number of target anchor boxes;
[0169] Determine the phase difference according to the quadrant where the center point of the object to be heated is located, the first division result, and the second division result.
[0170] Optionally, when the adjustment module 602 determines the phase difference according to the quadrant where the center point of the object to be heated is located, the first division result, and the second division result, it is specifically configured to:
[0171] When the first summation result is greater than 0 and the second summation result is greater than 0, it is determined that the center point of the object to be heated is in the first quadrant, and the arctangent value of the first ratio is determined as the phase difference;
[0172] When the first summation result is less than 0 and the second summation result is greater than 0, it is determined that the center point of the object to be heated is in the second quadrant, and the arctangent value of the first ratio is determined as the phase difference;
[0173] When the first summation result is less than 0 and the second summation result is less than 0, it is determined that the center point of the object to be heated is in the third quadrant, and the sum of the arctangent value of the first ratio and 180 degrees is determined as the phase difference;
[0174] When the first summation result is greater than 0 and the second summation result is less than 0, it is determined that the center point of the object to be heated is in the fourth quadrant, and the sum of the arctangent value of the first ratio and 180 degrees is determined as the phase difference;
[0175] Wherein, the first ratio is the ratio of the second division result to the first division result.
[0176] The microwave heating device 60 provided by the embodiment of the present invention can implement the microwave heating method of the embodiment as shown in Figure 2 The implementation principle and technical effect are similar, and will not be elaborated here.
[0177] The embodiment of the present invention further provides a cooking device, including: a control chip, an image acquisition device, and a solid-state microwave source. The image acquisition device is used to acquire an image of an object to be heated placed in a cooking chamber; the solid-state microwave source is used to adjust the phases of the output microwaves under the control of the control chip; the control chip is used to execute the method of any of the foregoing embodiments.
[0178] Figure 7 It is a schematic hardware structure diagram of a control chip provided by the embodiment of the present invention. As Figure 7 shown, the control chip provided in this embodiment includes: at least one processor 701 and a memory 702. Among them, the processor 701 and the memory 702 are connected through a bus 703.
[0179] In a specific implementation process, at least one processor 701 executes the computer-executable instructions stored in the memory 702, so that at least one processor 701 executes the method in the foregoing method embodiment.
[0180] For the specific implementation process of the processor 701, reference can be made to the foregoing method embodiment. The implementation principle and technical effect are similar, and will not be elaborated here in this embodiment.
[0181] In the above Figure 7 shown embodiment, it should be understood that the processor may be a central processing unit (English: Central Processing Unit, abbreviated: CPU), or other general-purpose processors, digital signal processors (English: Digital Signal Processor, abbreviated: DSP), application specific integrated circuits (English: Application Specific Integrated Circuit, abbreviated: ASIC), etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the invention can be directly embodied as being executed by a hardware processor, or executed by a combination of hardware and software modules in the processor.
[0182] The memory may include high-speed RAM memory, and may also include non-volatile storage NVM, such as at least one disk memory.
[0183] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience in representation, the buses in the attached drawings of this application are not limited to only one bus or one type of bus.
[0184] The embodiments of the present invention further provide a computer-readable storage medium, in which computer-executable instructions are stored. When the processor executes the computer-executable instructions, the methods of the above method embodiments are implemented.
[0185] The embodiments of this application further provide a computer program product, including a computer program, which implements the methods of the above method embodiments when executed by a processor.
[0186] The above computer-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk or an optical disc. The readable storage medium can be any available medium accessible by a general-purpose or special-purpose computer.
[0187] An exemplary readable storage medium is coupled to the processor, enabling the processor to read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an Application Specific Integrated Circuit (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in a device.
[0188] It should be noted that in this article, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitations, an element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including that element.
[0189] The serial numbers of the embodiments of the present application above are only for description and do not represent the superiority or inferiority of the embodiments.
[0190] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in various embodiments of the present application.
[0191] The above are only the preferred embodiments of the present application, and do not limit the patent scope of the present application accordingly. Any equivalent structure or equivalent process transformation made by using the contents of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present application.
Claims
1. A microwave heating method, characterized in that: The method comprises: The image acquisition device of the cooking device acquires an image of the object to be heated placed in the cooking chamber; According to the position of the object to be heated in the image, the phases of microwaves outputted by each feed port of the solid-state microwave source of the cooking device are adjusted to heat the position of the object to be heated.
2. The method according to claim 1, characterized in that The solid-state microwave source comprises two feed ports; and according to the position of the object to be heated in the image, adjusting the phases of microwaves outputted from the feed ports of the solid-state microwave source of the cooking device respectively comprises: Dividing the image into a plurality of anchor frames, and selecting a target anchor frame containing the object to be heated from the plurality of anchor frames; Determining the phase difference between the microwaves emitted from the two feed ports and the object to be heated according to the target anchor frame; The phases of microwaves outputted from two feed ports of the solid-state microwave source are adjusted according to the phase difference.
3. The method according to claim 2, characterized in that Selecting a target anchor frame containing the object to be heated from the multiple anchor frames includes: For any anchor frame, determining the confidence that the object to be heated exists in the anchor frame; The anchor frame whose confidence is greater than a preset confidence is determined as the target anchor frame.
4. The method according to claim 3, characterized in that Determining the confidence that the object to be heated exists in the anchor frame includes: Performing grayscale processing on the image divided into a plurality of anchor frames, and for any pixel point in the grayscale processed image, when the corresponding pixel value is less than a preset pixel value, determining the pixel value of the pixel point as a first pixel value; and when the corresponding pixel value is greater than or equal to the preset pixel value, determining the pixel value of the pixel point as a second pixel value; For any anchor box, the ratio of a first number corresponding to the anchor box to the total number of pixel points in the anchor box is determined as the confidence level; the first number is the number of pixel points in the anchor box whose pixel value is the first pixel value.
5. The method according to any one of claims 2 to 4, characterized in that: The number of the target anchor frames is multiple; and according to the target anchor frames, determining the phase difference between the microwaves respectively emitted by the two feed ports and the object to be heated comprises: Establishing a coordinate system by taking the center point of the image as the coordinate origin; Determine the position information of each target anchor frame based on the established coordinate system, and determine the phase difference between the microwaves emitted by the two feed ports and the object to be heated according to the position information of each target anchor frame; Among them, the position information is the row number and column number of the target anchor box; among them, the column number and row number of each anchor box located in the first quadrant are greater than 0, the column number of each anchor box located in the second quadrant is less than 0 and the row number is greater than 0, the column number and row number of each anchor box located in the third quadrant are less than 0, and the column number of each anchor box located in the fourth quadrant is greater than 0 and the row number is less than 0.
6. The method according to claim 5, characterized in that Determining the phase difference between the microwaves emitted from the two feed ports and the object to be heated according to the position information of each target anchor frame includes: Determine the quadrant where the center point of the object to be heated is located according to the row number and column number of each target anchor frame; According to the quadrant where the center point of the object to be heated is located, the phase difference between the microwaves respectively emitted from the two feed ports and the object to be heated is determined.
7. The method according to claim 6, characterized in that Determining the quadrant in which the center point of the object to be heated is located according to the row number and column number of each target anchor frame includes: Calculate the first summation result of the column number of each target anchor box, and calculate the second summation result of the row number of each target anchor box; The quadrant in which the center point of the object to be heated is located is determined according to the first summation result and the second summation result.
8. The method according to claim 7, characterized in that Determining the phase difference between the microwaves respectively emitted from the two feed ports and the object to be heated according to the quadrant in which the center point of the object to be heated is located, comprising: calculating a first division result of the first summation result and the number of the target anchor frames, and calculating a second division result of the second summation result and the number of the target anchor frames; The phase difference is determined according to the quadrant in which the center point of the object to be heated is located, the first division result, and the second division result.
9. The method according to claim 8, characterized in that Determining the phase difference according to the quadrant in which the center point of the object to be heated is located, the first division result, and the second division result includes: When the first summation result is greater than 0 and the second summation result is greater than 0, it is determined that the center point of the object to be heated is in the first quadrant, and the arc tangent value of the first ratio is determined as the phase difference; When the first summation result is less than 0 and the second summation result is greater than 0, it is determined that the center point of the object to be heated is in the second quadrant, and the arc tangent value of the first ratio is determined as the phase difference; When the first summation result is less than 0 and the second summation result is less than 0, it is determined that the center point of the object to be heated is in the third quadrant, and the sum of the arc tangent value of the first ratio and 180 degrees is determined as the phase difference; When the first summation result is greater than 0 and the second summation result is less than 0, it is determined that the center point of the object to be heated is in the fourth quadrant, and the sum of the arc tangent value of the first ratio and 180 degrees is determined as the phase difference; The first ratio is the ratio of the second division result to the first division result.
10. A cooking device, characterized in that: include: A control chip, an image acquisition device and a solid-state microwave source, wherein the image acquisition device is used to acquire an image of an object to be heated placed in a cooking chamber; The solid-state microwave source is used to adjust the phase of each output microwave under the control of the control chip; the control chip is used to execute the method according to any one of claims 1-9.