Kitchen appliance control method, controller and kitchen appliance

By setting up a movable camera and fan in kitchen appliances, and using control information and attitude information to accurately control the air outlet of the fan toward the camera, the problem of damage to the camera in the high temperature environment of the steam oven is solved, achieving more effective heat dissipation and longer service life.

CN120223993APending Publication Date: 2025-06-27HANGZHOU ROBAM APPLIANCES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510385350.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The steaming oven forms a high-temperature environment during the cooking process, causing damage to the camera, affecting its normal operation and service life, and it is difficult for the existing technology to effectively cool down.

Method used

A movable camera and a fan are installed inside the door body of the kitchen appliance. By obtaining the camera control information and the attitude information of the fan, the air outlet of the fan is driven to deflect and face toward the camera, thereby achieving more effective heat dissipation operations.

Benefits of technology

By precisely controlling the air outlet of the fan towards the camera, the cooling effect of the camera is significantly improved, the service life of the camera is extended, and the overall performance of kitchen appliances is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120223993A_ABST
    Figure CN120223993A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a kitchen appliance control method, a controller and a kitchen appliance. The method comprises the following steps: when the kitchen appliance starts a cooking program, a controller can obtain control information of a camera and attitude information of a fan after the camera completes movement; the controller can determine the deflection angle of the fan through geometric calculation according to the position, indicated in the camera control information, of the moved camera and the position, indicated in the posture information of the fan, of the fan and the orientation of an air outlet of the fan. And the controller can drive the fan to deflect according to the required deflection angle of the fan. The method is used for improving the cooling effect of the camera.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of control of kitchen appliances, and particularly to a control method, a controller, and a kitchen appliance for a kitchen appliance. Background Art

[0002] Steam ovens have become important equipment in the kitchen because they can process multiple ingredients simultaneously. Users rely on cameras to monitor the cooking status of food to ensure cooking effects and food safety.

[0003] Currently, a high-temperature environment is usually formed during the cooking process of a steam oven. Cameras are vulnerable to damage in a high-temperature environment, affecting their normal operation and service life.

[0004] Therefore, how to ensure the heat dissipation effect of the camera during the movement of the camera has become an urgent problem to be solved. Summary of the Invention

[0005] Embodiments of this application provide a control method, a controller, and a kitchen appliance for a kitchen appliance to improve the camera cooling effect.

[0006] In a first aspect, an embodiment of this application provides a control method for a kitchen appliance, which is applied to a kitchen appliance. A camera and a blower are arranged inside the door body of the kitchen appliance, and the camera is movable. The method includes:

[0007] During the cooking process of the kitchen appliance, obtaining control information of the camera and attitude information of the blower; the control information represents control information for controlling the camera to reach a position after movement; the attitude information represents the position of the blower and the orientation of the air outlet;

[0008] According to the control information of the camera and the blower attitude information, driving the air outlet of the blower to deflect and face the camera; and controlling the air outlet of the blower to perform a heat dissipation operation after facing the camera.

[0009] In a second aspect, an embodiment of this application provides a control device for a kitchen appliance, including:

[0010] An obtaining module, configured to obtain control information of the camera and attitude information of the blower during the cooking process of the kitchen appliance; the control information represents control information for controlling the camera to reach a position after movement; the attitude information represents the position of the blower and the orientation of the air outlet;

[0011] A driving module, configured to drive the air outlet of the blower to deflect and face the camera according to the control information of the camera and the blower attitude information; and control the air outlet of the blower to perform a heat dissipation operation after facing the camera.

[0012] In a third aspect, an embodiment of the present application provides a controller, including: a memory and a processor;

[0013] The memory stores computer-executable instructions;

[0014] The processor executes the computer-executable instructions stored in the memory, so that the processor executes the first aspect and / or various possible implementation manners of the first aspect as described above.

[0015] In a fourth aspect, an embodiment of the present application provides a kitchen appliance, including: a camera, a fan, a detection device, and the controller in the third aspect and / or various possible controllers of the third aspect as described above; wherein, the camera and the fan are arranged inside the door body of the kitchen appliance; the camera is movable; the detection device is respectively arranged at the air outlet of the fan and the camera.

[0016] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, they are used to implement the first aspect and / or various possible implementation manners of the first aspect as described above.

[0017] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, and when the computer program is executed by a processor, it implements the first aspect and / or various possible implementation manners of the first aspect as described above.

[0018] For the control method, controller, and kitchen appliance provided by the embodiments of the present application, when the kitchen appliance starts a cooking program, after the camera completes moving, the control information of the camera and the attitude information of the fan are obtained; according to the position of the camera after moving indicated in the camera control information, and the position of the fan and the orientation of the air outlet of the fan indicated in the attitude information of the fan, through geometric calculation, the angle by which the fan needs to deflect is determined; according to the angle by which the fan needs to deflect, by means of driving the deflection of the fan, the air outlet of the fan is controlled to face the camera, thereby improving the cooling effect of the camera and the service life of the camera. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The accompanying drawings here are incorporated into the description and form a part of this description, showing embodiments consistent with the present application, and are used together with the description to explain the principles of the present application.

[0020] Figure 1 Structural schematic of the kitchen appliance provided by the present application Figure 1 ;

[0021] Figure 2 Structural schematic of the kitchen appliance provided by the present application Figure 2 ;

[0022] Figure 3 Flow schematic diagram of the control method for the kitchen appliance provided in this application Figure 1 ;

[0023] Figure 4 Flow schematic diagram of the control method for the kitchen appliance provided in this application Figure 2 ;

[0024] Figure 5 Projection schematic diagram of the camera and the fan provided in this application;

[0025] Figure 6 Flow schematic diagram of the control method for the kitchen appliance provided in this application Figure 3 ;

[0026] Figure 7 Flow schematic diagram of the control method for the kitchen appliance provided in this application Figure 4 ;

[0027] Figure 8 Structural schematic diagram of the control device for the kitchen appliance provided in this application;

[0028] Figure 9 Structural schematic diagram of the controller provided in this application.

[0029] Through the above-mentioned drawings, specific embodiments of this application have been shown, and there will be more detailed descriptions hereinafter. These drawings and the written descriptions are not intended to limit the scope of the concept of this application in any way, but to illustrate the concept of this application to those skilled in the art by referring to specific embodiments.

[0030] Reference numerals

[0031] 100 - Kitchen appliance; 110 - Cavity; 111 - Food shelf; 112 - Baking tray; 120 - Door body; 121 - Camera; 122 - Fan; 123 - Lifting module; 124 - Fan retaining ring; 125 - Transmission group; 126 - Second motor; 127 - Fan base. Detailed description of the specific embodiments

[0032] Here, the exemplary embodiments will be described in detail, and the examples 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 embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. On the contrary, they are merely examples of devices and methods consistent with some aspects of this application as detailed in the appended claims.

[0033] At present, steam ovens, as a type of kitchen appliance, are becoming increasingly popular. In order to enable users to more intuitively obtain the cooking status of the food in the cooking cavity and cook more intelligently, sensors such as cameras can be installed inside the steam oven. Thus, based on the sensor data such as the picture information collected by the sensors, the intelligent adjustment of the cooking process can be achieved. For example, the steam oven can use the camera to take pictures of the food in the cavity and use image analysis and processing algorithms to identify the ingredients and judge the maturity of the food. However, in the existing technology, the camera is usually fixedly installed at a certain position in the steam oven. For a single-layer steam oven, this fixed installation of the camera can meet the need for obtaining picture information. But for a multi-layer steam oven, there is a problem that the pictures of the food on each layer cannot be collected by this fixedly installed camera.

[0034] Since the heating device of the steam oven is basically installed at the top, bottom or rear, if the mode of using the top heating tube to work is adopted for cooking food, due to the heat radiating from top to bottom, the top receives more heat and the bottom receives less heat. When cooking multiple layers, the states of the food on the upper and lower layers will be different, and a single layer cannot represent that the food on all layers has been cooked under the multi-layer state. Therefore, for multi-layer cooking, it is still preferred to collect the states of the multi-layer food, judge the maturity of the food respectively, or adjust the heating load according to the maturity of the food to work.

[0035] To solve this technical problem, this application proposes a structure of a movable camera. Further, the liftable camera can be installed inside the door body of the kitchen appliance. During the cooking process of the kitchen appliance, the controller of the kitchen appliance can control the movement of the camera to obtain the food images on each layer in the steam oven. This setting can facilitate the kitchen appliance to identify and judge the food on a single layer, thereby improving the cooking effect of the food on each layer inside the kitchen appliance.

[0036] However, during the cooking process of the kitchen appliance, there is also a problem that the high temperature inside the kitchen appliance affects the service life of the camera. In order to cool down the camera during use, this application installs a blower inside the door body. The installation of this blower can be used to promote the air circulation inside the door body, thereby achieving the cooling of the camera. Further, in order to improve the cooling effect of the camera, the blower can also direct the air outlet towards the camera, so that the blower can blow the air more accurately towards the camera, further improving the cooling effect of the camera.

[0037] During the deflection of the blower, currently, the controller realizes the deflection control of the blower according to the preset device information of the blower. However, during the actual use of the blower, the preset device information may be inaccurate, which may lead to the situation that after the blower deflects according to the instruction of the controller, the air outlet of the blower still does not align with the camera.

[0038] In view of this problem, the present application further proposes a method for detecting the orientation of the air outlet of a blower after the camera has completed its movement and the blower has followed the camera to complete its movement, by means of detection devices provided at the air outlet of the blower and on the camera. Furthermore, when it is detected that the air outlet of the blower is not oriented towards the camera, the blower is driven to deflect again so that the air outlet of the blower is more accurately oriented towards the camera.

[0039] Figure 1 and Figure 2 FIG. [ID] is a schematic structural diagram of a kitchen appliance provided by the present application. Optionally, the kitchen appliance may be a steam oven.

[0040] As Figure 1 shown in FIG. [ID] is a side view of the kitchen appliance. The middle of the kitchen appliance 100 may include a cavity 110 and a door body 120. Inside the cavity 110, multiple layers of food racks 111 may be provided. Multiple baking trays 112 are placed on the multiple layers of food racks 111.

[0041] As Figure 2 shown in FIG. [ID] is the door body 120 of the kitchen appliance 100. Inside the door body 120, a camera 121 and a blower 122 may be provided. The camera 121 may be connected to the door body 120 through a lifting module 123. The lifting module 123 may control the lifting movement of the camera 121 inside the door body 120. The lifting movement of the camera 121 can achieve the shooting of the food in each baking tray 112 inside the kitchen appliance 100. Optionally, the lifting module 123 may be fixed to the bottom or top of the door body 120. The blower 122 may be fixedly provided inside the door body through a blower retaining ring 124. Optionally, the blower 122 may include an air outlet, and when the blower 122 deflects, the orientation of the air outlet of the blower may change correspondingly. Optionally, the blower 122 may include an air inlet. Optionally, the air inlet of the blower 122 is connected to the air inlet provided on the door body for inhaling external air. The blower retaining ring 124 is connected to the second motor 126 of the blower 122 through a transmission group 125. The second motor 126, transmission group 125, blower retaining ring 124, and blower 122 of the blower 122 are all fixedly installed on the blower seat 127.

[0042] Optionally, there is a transparent partition between the camera 121 provided inside the door body 120 and the cavity 110. Optionally, the transparent partition may be an inner partition provided on the door body 120. Optionally, the inner partition may be transparent in the camera movement area. Optionally, the present application does not limit whether the area that the camera cannot move to on the inner partition is transparent. Optionally, the door body 120 may also be provided with an outer partition. Optionally, the present application does not limit whether the outer partition is transparent.

[0043] The following uses specific embodiments to elaborate in detail on the technical solution of this application and how the technical solution of this application solves the above technical problems. The following several specific embodiments can be combined with each other, and the same or similar concepts or processes may not be elaborated in some embodiments. The embodiments of this application will be described below in conjunction with the accompanying drawings.

[0044] Figure 3 Flow schematic of the control method for the kitchen appliance provided by this application Figure 1 , on the basis of the kitchen appliance shown in Figure 1 and Figure 2 as shown, this method includes: Figure 2 as shown, this method includes:

[0045] S201. During the cooking process of the kitchen appliance, obtain the control information of the camera and the attitude information of the blower. The control information represents the control information for controlling the camera to reach the position after movement. The attitude information represents the position of the blower and the orientation of the air outlet.

[0046] In this embodiment, when the kitchen appliance starts the cooking program, the controller can generate a movement instruction for the camera according to the cooking needs and control the camera so that the camera can capture the food information on the multi-layer food shelves inside the cavity of the kitchen appliance. After the controller completes the movement control of the camera, the controller can control the blower to deflect following the camera so that the air outlet of the blower can face the camera. During the process of the controller controlling the blower to move following the camera, the controller first needs to obtain the control information of the camera and the attitude information of the blower.

[0047] Among them, the control information of the camera may include information such as control instructions, the position of the camera before movement, and the position of the camera after movement. Optionally, the position of the camera before movement and the position of the camera after movement may specifically be coordinate points. Optionally, the coordinate points may be coordinate points in a coordinate system constructed based on the door body. Optionally, in the coordinate system constructed based on the door body, the abscissa may be parallel to the lower boundary of the door body, and the coordinate axis may be parallel to the left side of the door body. Optionally, in this coordinate system, the positive direction of the x-axis of the abscissa may be to the right, and the positive direction of the y-axis of the ordinate may be upward.

[0048] S202. According to the control information of the camera and the attitude information of the blower, drive the air outlet of the blower to deflect and face the camera; and control the air outlet of the blower to perform heat dissipation operation after facing the camera.

[0049] In this embodiment, the controller can determine the connection line between the position of the camera and the position of the blower through geometric calculation, and drive the blower to deflect according to the orientation of the air outlet of the blower. The orientation of the air outlet of the blower after deflection can be consistent with the connection line between the camera and the blower. At this time, the air outlet of the blower faces the camera.

[0050] Optionally, the controller may determine the angle between the connection line of the fan and the camera and the orientation of the air outlet of the fan according to the connection line of the fan and the camera. Subsequently, the controller may generate a control signal for the fan according to the angle to control the motor of the fan to deflect. Optionally, the control signal may be used to indicate the rotation duration and rotation duration of the motor of the fan. Optionally, after the fan is deflected according to the control signal, the controller may continue to rotate according to a preset compensation angle difference to compensate for possible errors during the rotation of the motor of the fan. Optionally, the controller may also perform calibration after the deflection of the fan is completed. This calibration can be used to ensure that the camera of the fan is indeed facing the camera. If the calibration fails, it means that the air outlet of the fan is not facing the camera after this deflection. The controller may return to step S201 and, after re-obtaining the fan attitude of the fan, control the fan to deflect again.

[0051] After completing the control of the fan deflection, the controller may control the fan to perform a heat dissipation operation. The heat dissipation operation of the fan may specifically be to extract non-high-temperature gas from the outside and output it toward the camera, so that the non-high-temperature gas can absorb the heat around the camera and then be discharged from the air outlet of the door body. This process can achieve the cooling of the camera. The process of blowing air toward the camera can further increase the air circulation speed around the camera, thereby further improving the cooling effect of the camera.

[0052] Optionally, the controller may also control parameters such as the air volume and air speed of the fan according to the temperature of the area where the camera is located. Moreover, after the temperature of the area where the camera is located drops to a safe temperature, the controller may control the air outlet and air speed of the fan to gradually decrease, thereby achieving an energy-saving effect.

[0053] In the control method of the kitchen appliance provided by the embodiment of the present application, when the kitchen appliance starts a cooking program, after the camera completes the movement, the controller may obtain the control information of the camera and the attitude information of the fan. The controller may determine the angle by which the fan needs to deflect through geometric calculation according to the position of the camera after movement indicated in the camera control information and the position of the fan and the orientation of the air outlet of the fan indicated in the attitude information of the fan. The controller may drive the deflection of the fan according to the angle by which the fan needs to deflect. After completing the control of the fan deflection, the controller may control the fan to perform a heat dissipation operation. By obtaining the control information of the camera and the attitude information of the fan and performing geometric calculation, the effect of accurately aligning the air outlet of the fan with the position of the camera is achieved, thereby improving the heat dissipation effect of the fan on the camera during the heat dissipation operation, reducing the duration of the camera's use at high temperature, and increasing the service life of the camera.

[0054] Figure 4Flow schematic of the control method for the kitchen appliance provided by this application Figure 2 , based on the kitchen appliances shown in Figure 1 and Figure 2 , and on the basis of the embodiments shown in Figure 3 , as shown in Figure 4 , the specific process by which the controller drives the air outlet of the blower to deflect and face the camera according to the control information of the camera and the blower attitude information may include:

[0055] S301. Calculate the swing angle of the blower according to the control information of the camera and the blower attitude of the blower. The swing angle represents the angle at which the air outlet of the blower rotates from the current angle to face the camera. Among them, the control information of the camera may include the position information of the camera after movement and the rotation duration of the first motor of the camera.

[0056] In this embodiment, after the kitchen appliance starts the cooking program, the controller generates a movement instruction for the camera according to the cooking requirements, so that the camera can capture the food information on the multi-layer food shelves inside the cavity. After the camera completes the movement, the controller obtains the control information of the camera. This control information may include the position information of the camera after movement and the rotation duration of the first motor of the camera. At the same time, the controller also obtains the blower attitude of the blower. The blower attitude may include the position of the blower and the orientation of the air outlet. With this information, the controller determines the swing angle of the blower through geometric calculation, that is, the angle at which the air outlet of the blower needs to deflect from the current angle to face the camera.

[0057] In one example, as shown in Figure 5 , it is a schematic diagram for calculating the swing angle according to the geometric algorithm. Among them, point A is the position of the blower. Point B is the position of the camera. The line AB is the connection line between the blower and the camera. AC is the extension line of the orientation of the air outlet of the blower. The blower attitude specifically includes the blower position of the blower and the current angle of the blower. The specific process by which the controller calculates the swing angle of the blower may include:

[0058] Step 1. Obtain the historical position of the camera when the air outlet of the blower faced the camera at the previous moment. Determine the current angle of the blower according to the historical position and the blower position of the blower.

[0059] In this embodiment, since the blower follows the camera. Therefore, when the camera generates a control instruction, the blower will correspondingly generate a control instruction. That is, it can be considered that before a movement of the camera, the air outlet of the blower faces the camera. And, after the camera completes the movement, the air outlet of the blower follows the camera to complete the movement.

[0060] In one implementation, after the camera finishes moving, the controller can calculate the current angle of the fan before following the movement by obtaining the position of the camera before the movement. Optionally, the controller can take the position of the camera before the movement as the historical position. Based on this historical position and the fan position, the angle between the air outlet of the fan and the horizontal line can be calculated through inverse trigonometric functions. This angle is the current angle. Optionally, this current angle can be denoted as . The calculation formula for this current angle can be denoted as:

[0061]

[0062] where the historical position can be point C. d represents the distance from C to the projection point D of point A in the vertical direction. b represents the distance from point A to the projection point D of point C in the horizontal direction.

[0063] In another implementation, the controller can directly obtain the included angle between the line connecting the fan and the camera and the horizontal line calculated during the previous follow-up process of the fan. The controller can take this angle as the current angle.

[0064] Step 2: Determine the first included angle between the camera and the horizontal direction according to the position information of the camera and the position of the fan.

[0065] In this embodiment, after obtaining the position information of the camera, the controller can complete the drawing of the connection line between the camera and the fan according to the position information of the camera and the position of the fan. The controller calculates the included angle between this connection line and the horizontal line through inverse trigonometric functions. The controller can take this included angle as the first included angle.

[0066] Optionally, the calculation process of this first included angle specifically includes:

[0067] Step 21: Determine the first distance between the camera and the fan in the horizontal direction according to the position information of the camera and the projection of the fan position in the horizontal direction.

[0068] In this embodiment, the position information of the camera and the fan position can be projected in the horizontal direction respectively. Assume that the horizontal line passes through point A, then the projection of point B on the horizontal line is point D. AD is the first distance between the camera and the fan in the horizontal direction. The first distance can be denoted as b.

[0069] Step 22: Determine the second distance between the camera and the fan in the vertical direction according to the position information of the camera and the projection of the fan position in the vertical direction.

[0070] In this embodiment, the position information of the camera and the position of the fan can be projected in the vertical direction respectively. Assuming that the vertical line passes through point B, the projection of point A on the vertical line is point D. BD is the second distance between the camera and the fan in the vertical direction. The second distance can be denoted as a.

[0071] Step 23: Calculate the first angle between the connection line of the camera and the fan and the horizontal direction according to the first distance and the second distance.

[0072] In this embodiment, according to the first distance and the second distance, the first angle between the connection line of the camera and the fan and the horizontal direction can be calculated through the inverse trigonometric function of the sine function. The first angle can be denoted as . The calculation formula for the first angle can be:

[0073]

[0074] where a is the second distance and b is the first distance.

[0075] Step 3: Determine the swing angle of the fan according to the current angle of the fan and the first angle.

[0076] In this embodiment, the controller can calculate the difference between the current angle and the first angle to obtain the swing angle. The swing angle refers to the angle that the air outlet of the fan needs to deflect from the current angle to align with the camera. The swing angle can be denoted as . The calculation formula for the swing angle can be:

[0077]

[0078] where is the first angle, is the current angle of the fan.

[0079] S302: Calculate the driving information of the fan according to the swing angle, the rotation duration of the first motor and the device information of the fan. Among them, the device information is determined according to the driving structure for driving the fan to deflect.

[0080] In this embodiment, after determining the swing angle of the fan, the controller combines the rotation duration of the first motor of the camera and the device information of the fan to calculate the driving information of the fan. Optionally, the driving information can be the duration for driving the fan to deflect. Optionally, the device information can include information such as the number of teeth of each gear in the transmission group and the fan retaining ring as shown in Figure 2 , the rotation speed of the second motor of the fan, etc. Optionally, the driving information is used to generate specific control signals to guide the rotation of the second motor of the fan. The control signal can indicate the rotation duration and rotation duration of the fan motor to ensure that the air outlet of the fan accurately aligns with the camera after deflection.

[0081] In one example, the device information of the fan includes the gear information of the fan and the rotation speed of the second motor of the fan. After obtaining the swing angle and the rotation duration of the first motor, the specific process for the controller to determine the drive information of the fan according to the device information of the fan may include:

[0082] Step 1: Calculate the number of rotations of the second motor of the fan according to the gear information of the fan and the swing angle.

[0083] In this embodiment, since the second motor and the fan are driven by multiple gears. Therefore, after obtaining the swing angle of the fan, the controller first needs to calculate the number of rotations of the second motor of the fan according to the gear information. The fan can drive the deflection of the fan itself through the rotation of the second motor, so as to adjust the orientation of the air outlet of the fan.

[0084] Optionally, the gear information may specifically include the positions and numbers of teeth of the gears in the fan. The specific process for the controller to calculate the number of rotations of the second motor of the fan according to the gear information and the swing angle may include:

[0085] Step 11: Determine the ratio of the number of teeth of two adjacent gears as the first parameter according to the positions and numbers of teeth of the gears.

[0086] In this embodiment, the controller can determine adjacent gears according to the positions of the gears. Furthermore, the controller can calculate the ratio of the number of teeth of adjacent gears. For example, as Figure 2 shown, it may include 3 gears. Assume the numbers of teeth of the three gears are . Two first parameters can be calculated according to the three gears.

[0087] Step 12: Calculate the second parameter according to the product of all the first parameters.

[0088] Step 13: Determine the number of rotations of the second motor of the fan according to the ratio of the swing angle to the second parameter.

[0089] In this embodiment, the product of the second parameter and the number of rotations of the second motor of the fan can be the swing angle. Therefore, the controller can calculate the ratio of the swing angle to the second parameter. Optionally, since one rotation of the gear is 360 degrees during the rotation of the motor, therefore, in this calculation process, 360 can also be introduced as a parameter, so as to convert and obtain the number of rotations of the second motor of the fan.

[0090] Optionally, the calculation formula for the number of rotations of the second motor of the fan can be:

[0091]

[0092] Among them, 360 is a parameter determined according to the angle of one full rotation of the gear. is the swing angle. are the number of teeth of three consecutive gears respectively. is the number of rotations of the second motor of the fan.

[0093] Step 2: Determine the driving information of the fan according to the rotation duration, number of rotations of the first motor, and the rotation speed of the second motor. The driving information includes the rotation duration and rotation duration of the second motor driving the fan.

[0094] In this embodiment, during the rotation of the second motor driving the fan, in addition to driving the second motor to rotate, it is also necessary to determine the rotation duration of the second motor. The controller can determine the rotation duration of the second motor according to the rotation duration of the first motor of the camera. For example, when the first motor rotates forward, the camera can be controlled to move upward. Correspondingly, the fan needs to deflect to the fixed side of the door body to face the camera. Therefore, the controller can determine that the rotation duration of the second motor of the fan is also forward rotation.

[0095] The controller can also determine the rotation duration of the second motor according to the number of rotations calculated in Step 1 and the rotation speed of the second motor. Since the rotation speed of the second motor is a fixed speed during the control process of the second motor, only the driving duration of the second motor needs to be controlled to complete the deflection of the fan.

[0096] Optionally, the steps for determining the rotation duration and rotation duration in the driving information may include:

[0097] Step 21: Calculate the rotation duration of the second motor according to the ratio of the rotation speed of the second motor to the number of rotations.

[0098] Step 22: Determine the rotation duration of the second motor according to the rotation duration of the first motor.

[0099] Optionally, the specific formula for the controller to calculate the rotation duration can be:

[0100]

[0101] Among them, t is the rotation duration, n is the number of rotations, and f is the rotation speed of the second motor.

[0102] S303: Drive the air outlet of the fan to deflect and face the camera according to the driving information.

[0103] In this embodiment, the controller can control the motor of the blower to deflect according to the calculated driving information. Optionally, the driving information may include the rotation duration for driving the second motor of the blower to rotate, and the rotation duration for driving the second motor to rotate. After the deflection of the blower is completed, the air outlet of the blower faces the camera.

[0104] For the control method of the kitchen appliance provided by the embodiment of the present application, after the camera completes the movement, the controller obtains the control information of the camera and the blower attitude of the blower. According to the control information of the camera and the blower attitude of the blower, the controller can determine the swing angle that the blower needs to deflect to follow the movement of the camera. The controller can calculate the driving information of the blower in combination with the rotation duration of the first motor of the camera and the device information of the blower according to the swing angle. The controller can control the motor of the blower to rotate according to the calculated driving information. By obtaining the control information of the camera and the attitude of the blower and calculating the driving information, the controller realizes the effect that the air outlet of the blower accurately follows the movement of the camera, thereby improving the heat dissipation effect of the blower on the camera during the heat dissipation process.

[0105] Based on the above embodiment, when the kitchen appliance starts cooking, the controller can also control the blower to be initialized and deflect the blower to the position indicated by the initialization. Control the camera to be initialized and move the camera to the position indicated by the initialization. Optionally, the initialization position of the camera may be the moment when the lifting module of the camera is retracted to the shortest. Optionally, the initialization position of the blower can be determined according to the initialization position of the camera. That is, in the initialization state, the air outlet of the blower faces the camera. The execution of this initialization can facilitate the calculation and control of the deflection angle of the blower more accurately in subsequent movements.

[0106] In one implementation manner, in combination with the initialization process, the execution process of the above embodiment may include: the controller can control the camera to return to the initial point after the kitchen appliance starts working. The controller can control the camera to move according to the preset minimum camera movement duration unit. The controller can control the camera to move to a height L1 where the projection in the vertical direction of the center point of the heat dissipation blower is located. Thereafter, the controller can calculate the swing angle that the heat dissipation blower needs to deflect to reach the corresponding position of the camera. The controller can perform position information initialization and replace the original value with the current height L1 for subsequent processing. The controller controls the camera to perform the movement of the next minimum duration unit. The blower follows the camera to deflect.

[0107] Based on the above embodiment, the above process

[0108] Step 1: When the kitchen appliance starts to work, the camera is initialized and moves to the initial point (x0, y0, z0), and the fan is initialized and rotates to the center point (x1, y1, z1).

[0109] Step 2: After the camera and the cooling fan are initialized, the camera starts to move and capture images of the food in the cavity.

[0110] Step 3: The image recognition module of the control unit extracts the image information, and calculates the current position (x2, y2, z2) of the camera based on the initial defined coordinate system origin and this image information.

[0111] Step 4: Feed back the current position of the camera to the data processing module of the control unit. Based on the camera initial point (x0, y0, z0), the cooling fan initial center point (x1, y1, z1), and the camera current position (x2, y2, z2), process to obtain the swing angle of the cooling fan. The controller issues an instruction to the second motor of the fan to drive the air outlet of the fan to deflect.

[0112] Step 5: Continue to move the camera and capture the next frame of image, and perform data processing and adjustment of the air outlet angle of the fan according to this image. Loop the above process until the cooking program ends.

[0113] Step 6: After cooking is completed, reset to the initial point of the camera and the center point of the fan.

[0114] Figure 8 is a schematic structural diagram of the control device of the kitchen appliance provided by this application. As Figure 8 shown, the control device 400 of the kitchen appliance provided in this embodiment is applied to a kitchen appliance. A camera and a fan are arranged inside the door body of the kitchen appliance. The camera is movable. The control device 400 includes:

[0115] An acquisition module 401, configured to acquire the control information of the camera and the attitude information of the fan during the cooking process of the kitchen appliance. The control information represents the control information for controlling the camera to reach the moved position. The attitude information represents the position of the fan and the orientation of the air outlet.

[0116] A driving module 402, configured to drive the air outlet of the fan to deflect and face the camera according to the control information of the camera and the fan attitude information. And control the air outlet of the fan to perform heat dissipation operation after facing the camera.

[0117] Optionally, the control information of the camera includes the position information of the camera after moving and the rotation duration of the first motor of the camera. The driving module 402 is configured to:

[0118] Calculate the swing angle of the fan based on the position information of the camera and the attitude of the fan. The swing angle represents the angle at which the air outlet of the fan rotates from the current angle to face the camera.

[0119] Calculate the driving information of the fan based on the swing angle, the rotation duration of the first motor, and the device information of the fan. Among them, the device information is determined according to the driving structure that drives the fan to deflect.

[0120] Drive the air outlet of the fan to deflect and face the camera according to the driving information.

[0121] Optionally, the fan attitude includes the fan position of the fan and the current angle of the fan. The driving module 402 is used for:

[0122] Determine the first included angle between the camera and the horizontal direction according to the position information of the camera and the fan position of the fan.

[0123] Determine the swing angle of the fan according to the current angle of the fan and the first included angle.

[0124] Optionally, the driving module 402 is used for:

[0125] Determine the first distance between the camera and the fan in the horizontal direction according to the position information of the camera and the projection of the fan position in the horizontal direction.

[0126] Determine the second distance between the camera and the fan in the vertical direction according to the position information of the camera and the projection of the fan position in the vertical direction.

[0127] Calculate the first included angle between the connection line of the camera and the fan and the horizontal direction according to the first distance and the second distance.

[0128] Optionally, the driving module 402 is used for:

[0129] Obtain the historical position of the camera when the air outlet of the fan faced the camera at the previous moment.

[0130] Determine the current angle of the fan according to the historical position and the fan position of the fan.

[0131] Optionally, the device information includes the gear information of the fan and the rotation speed of the second motor of the fan. The driving module 402 is used for:

[0132] Calculate the number of rotations of the second motor of the fan according to the gear information of the fan and the swing angle.

[0133] Determine the driving information of the fan according to the rotation duration, the number of rotations of the first motor, and the rotation speed of the second motor. The driving information includes the rotation duration of the second motor that drives the fan and the rotation duration.

[0134] Optionally, the gear information includes the positions and numbers of teeth of the gears in the fan. The driving module 402 is configured to:

[0135] Determine, according to the positions and numbers of teeth of the gears, that the ratio of the numbers of teeth of two adjacent gears is a first parameter.

[0136] Calculate a second parameter according to the product of all the first parameters.

[0137] Determine the number of turns of the second motor of the fan according to the ratio of the swing angle to the second parameter.

[0138] Optionally, the driving module 402 is configured to:

[0139] Calculate the rotation duration of the second motor according to the ratio of the rotation speed of the second motor to the number of turns.

[0140] Determine the rotation duration of the second motor according to the rotation duration of the first motor.

[0141] Optionally, the driving module 402 is configured to:

[0142] When the kitchen appliance starts cooking, control the fan to be initialized and deflect the fan to the position indicated by the initialization. Control the camera to be initialized and move the camera to the position indicated by the initialization.

[0143] The control device of the kitchen appliance provided in this embodiment can execute the method provided in the above method embodiment, and its implementation principle and technical effect are similar, which will not be elaborated here in this embodiment.

[0144] Figure 9 It is a schematic structural diagram of the controller provided in this application. As Figure 9 shown, the electronic device 50 provided in this embodiment includes: at least one processor 501 and a memory 502. Optionally, the device 50 further includes a communication component 503. Among them, the processor 501, the memory 502, and the communication component 503 are connected through a bus 504.

[0145] In a specific implementation process, at least one processor 501 executes the computer execution instructions stored in the memory 502, so that at least one processor 501 executes the above method.

[0146] The specific implementation process of the processor 501 can refer to the above method embodiment, and its implementation principle and technical effect are similar, which will not be elaborated here in this embodiment.

[0147] In the above embodiments, it should be understood that the processor may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in combination with the invention may be directly embodied as being executed and completed by a hardware processor, or may be executed and completed by a combination of hardware and software modules in the processor.

[0148] The memory may include random access memory (RAM), and may also include non-volatile memory (NVM), such as at least one disk memory.

[0149] The bus may be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For the sake of convenience in representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.

[0150] This application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.

[0151] This application also provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the processor executes the computer-executable instructions, the above method is implemented.

[0152] The above-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 disk. The readable storage medium can be any available medium accessible by a general-purpose or special-purpose computer.

[0153] An exemplary readable storage medium is coupled to the processor, enabling the processor to read information from 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.

[0154] The division of units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of devices or units can be in electrical, mechanical, or other forms.

[0155] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0156] In addition, in each embodiment of the present invention, the functional units can be integrated in one processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.

[0157] If a function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present invention. The aforementioned storage medium includes: USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs, etc., all kinds of media that can store program codes.

[0158] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When this program is executed, it executes the steps including the above method embodiments; and the aforementioned storage medium includes: ROMs, RAMs, magnetic disks, or optical discs, etc., all kinds of media that can store program codes.

[0159] Finally, it should be noted that: After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily think of other implementation manners of the present invention. The present invention is intended to cover any variations, uses, or adaptations of the present invention, which follow the general principles of the present invention and include the common general knowledge or conventional technical means in the technical field not disclosed in the present invention. It is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present invention is only limited by the appended claims.

Claims

1. A method for controlling a kitchen appliance, characterized in that: A camera and a fan are arranged inside the door of the kitchen appliance, and the camera is movable. The method comprises: During the cooking process of the kitchen appliance, control information of the camera and posture information of the fan are obtained; the control information represents information generated during the process of controlling the movement of the camera; the posture information represents the position of the fan and the direction of the air outlet; According to the control information of the camera and the posture information of the fan, the air outlet of the fan is driven to deflect and face the camera; and the air outlet of the fan is controlled to perform heat dissipation after facing the camera.

2. The method according to claim 1, characterized in that The control information of the camera includes the position information of the camera after the movement and the rotation time of the first motor of the camera; According to the control information of the camera and the attitude information of the fan, driving the air outlet of the fan to deflect and face the camera, comprising: Calculating a swing angle of the fan according to the position information of the camera and the fan posture of the fan; the swing angle represents an angle at which the air outlet of the fan turns from a current angle to an angle toward the camera; Calculating the drive information of the fan according to the swing angle, the rotation time of the first motor and the device information of the fan; wherein the device information is determined according to the drive structure that drives the fan to deflect; According to the driving information, the air outlet of the fan is driven to deflect and face toward the camera.

3. The method according to claim 2, characterized in that The fan posture includes the fan position of the fan and the current angle of the fan; and calculating the swing angle of the fan according to the position information of the camera and the fan posture of the fan includes: Determining a first angle between the camera and a horizontal direction according to the position information of the camera and a fan position of the fan; The swing angle of the fan is determined according to the current angle of the fan and the first angle.

4. The method according to claim 3, characterized in that Determining a first angle between the camera and a horizontal direction according to the position information of the camera and the fan position of the fan includes: Determine a first distance between the camera and the fan in the horizontal direction according to the position information of the camera and the projection of the fan position in the horizontal direction; Determine a second distance between the camera and the fan in the vertical direction according to the position information of the camera and the projection of the fan position in the vertical direction; A first angle between a line connecting the camera and the fan and a horizontal direction is calculated according to the first distance and the second distance.

5. The method according to claim 3, characterized in that: The method comprises: Obtaining the historical position of the camera when the air outlet of the fan was facing the camera at the last moment; A current angle of the fan is determined based on the historical position and the fan position of the fan.

6. The method according to claim 2, characterized in that The device information includes gear information of the fan and the rotation speed of the second motor of the fan; Calculating the driving information of the fan according to the swing angle, the rotation time of the first motor and the equipment information of the fan, including: Calculating the number of rotations of the second motor of the fan according to the gear information and the swing angle of the fan; The driving information of the fan is determined according to the rotation time length, the number of rotations and the rotation speed of the second motor of the first motor; the driving information includes the rotation time length and the rotation duration of the second motor driving the fan.

7. The method according to claim 6, characterized in that The gear information includes the position and number of teeth of each gear in the fan; and calculating the number of rotations of the second motor of the fan according to the gear information and the swing angle of the fan includes: According to the positions and the numbers of teeth of the gears, determining a ratio of the numbers of teeth of two adjacent gears as a first parameter; Calculate a second parameter according to the product of all the first parameters; The number of rotations of the second motor of the fan is determined according to the ratio of the swing angle to the second parameter.

8. The method according to claim 6, characterized in that Determining the driving information of the fan according to the rotation time length, the number of rotations of the first motor and the rotation speed of the second motor includes: Calculating the rotation time of the second motor according to the ratio of the rotation speed of the second motor to the number of rotations; The rotation duration of the second motor is determined according to the rotation duration of the first motor.

9. The method according to any one of claims 1 to 8, characterized in that The method further comprises: When the kitchen appliance starts cooking, the fan is controlled to be initialized and deflected to the position indicated by the initialization; the camera is controlled to be initialized and moved to the position indicated by the initialization.

10. A controller, characterized in that: The controller includes: a memory and a processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 9.

11. A kitchen appliance, characterized in that: The kitchen appliance comprises: a camera, a fan and a controller as shown in claim 10; wherein the camera and the fan are arranged inside the door body of the kitchen appliance.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 9 when executed by a processor.

13. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 9 when being executed by a processor.