Control method of range hood and range hood
By combining a human body sensing module and a gesture detection module, the wave sensing distance and detection strategy are dynamically adjusted, solving the problem of fixed sensing distance in existing range hoods, improving user experience and detection accuracy, and adapting to contactless operation in complex cooking scenarios.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HANGZHOU ROBAM APPLIANCES CO LTD
- Filing Date
- 2026-03-06
- Publication Date
- 2026-05-12
AI Technical Summary
The current range hood's gesture sensor function has a fixed sensing distance, which cannot adapt to individual user differences and complex cooking scenarios, and its anti-interference ability is weak, resulting in a poor user experience.
The system detects the distance between the user and the range hood using a human body sensing module, dynamically adjusts the sensing distance of the gesture detection module, and utilizes multiple sets of gesture sensing circuits to detect user gestures at different distances. Combined with a microprocessor-controlled infrared transmitting and receiving circuit to adjust the carrier signal strength, it achieves flexible sensing distance adjustment and improves detection accuracy.
It enables dynamic adjustment of gesture sensing distance based on user distance, improving the accuracy and anti-interference ability of the range hood in detecting user gestures, and meeting users' needs for contactless operation in complex cooking scenarios.
Smart Images

Figure CN122015152A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of smart home technology, and in particular to a control method for a range hood and a range hood itself. Background Technology
[0002] With the development of technology, the control methods for range hoods have become increasingly diverse, and range hoods with gesture sensing functions have become widely popular in the market. When cooking, users' hands are often covered in grease, making it inconvenient to control the range hood by clicking on the control panel or using a mobile app. With gesture sensing, users don't need to touch the range hood; they can simply wave their hand remotely to adjust its operating mode.
[0003] However, the gesture sensing function of current range hoods on the market has two problems: First, most gesture sensing functions are limited to a fixed range (the maximum sensing distance is usually 15-30cm), while actual cooking scenarios are much more complex. Different kitchen types, user heights, and cooking habits all affect the actual waving distance during cooking. A fixed waving range is insufficient for providing the best user experience. Second, the gesture sensing function has weak anti-interference capabilities. On the one hand, the gesture sensing module is easily affected by infrared light in the environment; on the other hand, the gesture function can easily be accidentally triggered by the user during cooking, affecting the user experience. Summary of the Invention
[0004] This invention provides a control method and a range hood for a range hood. Based on the distance between the main user and the range hood, the target gesture sensing distance is automatically adjusted, which improves the accuracy of the range hood in detecting user gestures and enhances the user experience.
[0005] In a first aspect, the present invention provides a control method for a range hood, the range hood including a gesture detection module and a human body sensing module; wherein, the sensing distance of the gesture detection module is adjustable; Control methods include: Using a human body sensing module, the distance between the main user in the space where the range hood is located and the range hood can be determined; Determine the target gesture sensing distance based on the distance between the main user and the range hood; Within the target gesture sensing distance, the gesture detection module performs gesture detection operations in real time; When a gesture is detected, the preset operation of the range hood corresponding to the gesture is executed.
[0006] Optionally, a human body sensing module is used to determine the distance between the main user of the space where the range hood is located and the range hood, including: Using a human body sensing module, all users and their locations within the space where the range hood is located are detected; The user closest to or furthest from the range hood, or the user with a mobile device that is connected to the range hood, will be identified as the primary user. Based on the identified primary user and their location, determine the distance between the primary user and the range hood.
[0007] Optionally, the target gesture sensing distance is determined based on the distance between the main user and the range hood, including: The pre-stored arm length is determined using a preset gesture detection database; The target gesture sensing distance is calculated using the formula S=Ld; where S is the target gesture sensing distance, L is the distance between the main user and the range hood, and d is the pre-stored arm length. And / or, Within the target gesture sensing distance, the gesture detection module performs gesture detection operations in real time, including: The pre-stored gesture judgment parameters are determined by using a preset gesture detection database; Within the target gesture sensing distance, gesture detection is performed in real time using the gesture detection module based on the gesture detection parameters.
[0008] Optionally, when a gesture is detected, in addition to executing the preset range hood operation corresponding to the gesture, the following is also included: Record gestures; After cooking is completed, the arm length and / or gesture determination parameters in the gesture detection database are updated based on the recorded gesture actions.
[0009] Optionally, after cooking is completed, the arm length and / or gesture determination parameters in the gesture detection database are updated based on the recorded gesture actions, including: When the arm length corresponding to the gesture is inconsistent with the arm length in the gesture detection database, and / or when the gesture parameters corresponding to the gesture are inconsistent with the gesture determination parameters in the gesture detection database, a prompt will be made asking whether to update. After receiving the update instruction, the arm length in the gesture detection database is updated to the arm length corresponding to the gesture action, and / or the gesture determination parameters in the gesture detection database are updated to the gesture parameters corresponding to the gesture action. And / or, Before recording gestures, the following is also included: Make sure the stove is in working order.
[0010] Optionally, after determining the pre-stored arm length through a preset gesture detection database, before calculating the target gesture sensing distance according to the target gesture sensing distance calculation formula S=Ld, the following steps are also included: Get the stove's heat output; The arm length compensation value is determined based on at least one of the stove firepower and the distance between the main user and the range hood; wherein the arm length compensation value is negatively correlated with the stove firepower and positively correlated with the distance between the main user and the range hood. The arm length compensation value is added to the pre-stored arm length for compensation.
[0011] Optionally, the gesture detection module includes at least two sets of gesture sensing circuits; Within the target gesture sensing distance, the gesture detection module performs gesture detection operations in real time, including: Using at least two gesture sensing circuits, objects are detected within a preset time and in a preset order within a target gesture sensing distance.
[0012] Optionally, the gesture sensing circuit includes a microprocessor, an infrared emitting circuit, and an infrared receiving circuit; The microprocessor includes a sensing signal input terminal, a first control signal output terminal, and at least two power supply voltage output terminals; The infrared emitting circuit includes a first current regulating unit, an infrared emitting unit, and a switching unit; the first current regulating unit includes at least two current regulating branches, each with a different resistance; one end of each of the at least two current regulating branches is electrically connected to at least two power supply voltage output terminals, and the other end of each branch is electrically connected to the first node; the infrared emitting unit and the switching unit are connected in series between the first node and the fixed potential node; the first control signal output terminal is electrically connected to the control terminal of the switching unit. Using at least two gesture sensing circuits within a target gesture sensing distance, detect whether objects exist sequentially in a preset order within a preset time period, including: Switch the power supply voltage output terminal that provides the power supply voltage to the target power supply voltage output terminal so that the microprocessor is in a preset sensing distance mode corresponding to the target gesture sensing distance. The microprocessor has multiple sensing distance modes. In different sensing distance modes, the power supply voltage output terminal that provides the power supply voltage to the microprocessor is different, and the current passing through the infrared emitting unit is different, so that the carrier signal has different transmission intensity. The first control signal output terminal outputs a first pulse width modulation signal with a first preset frequency to control the switching unit to turn on and off according to the first preset frequency, and the infrared emitting unit to emit light and extinguish according to the first preset frequency, and to emit a carrier signal with the first preset frequency. The infrared receiving circuit detects a carrier signal of a first preset frequency, generates an induction signal, and provides it to the microprocessor through the induction signal input terminal. The microprocessor determines whether there is an object within the detection range corresponding to the current sensing distance mode based on the sensing signal.
[0013] In a second aspect, the present invention also provides a range hood for performing a control method for a range hood as described in any of the first aspects; The range hood includes a gesture detection module and a human body sensor module, wherein the sensing distance of the gesture detection module is adjustable.
[0014] Optionally, the human body sensing module includes multiple time-of-flight sensors; and / or, The gesture detection module includes at least two sets of gesture sensing circuits; The gesture sensing circuit includes a microprocessor, an infrared emitting circuit, and an infrared receiving circuit; The microprocessor includes a sensing signal input terminal, a first control signal output terminal, and at least two power supply voltage output terminals; The infrared emitting circuit includes a first current regulating unit, an infrared emitting unit, and a switching unit; the first current regulating unit includes at least two current regulating branches, each with a different resistance; one end of each of the at least two current regulating branches is electrically connected to at least two power supply voltage output terminals, and the other end of each branch is electrically connected to the first node; the infrared emitting unit and the switching unit are connected in series between the first node and the fixed potential node; the first control signal output terminal is electrically connected to the control terminal of the switching unit. The microprocessor is configured to output a first pulse width modulation signal with a first preset frequency through a first control signal output terminal to control the switching unit to turn on and off according to the first preset frequency, and the infrared emitting unit to emit light and turn off according to the first preset frequency, and to emit a carrier signal with the first preset frequency. The microprocessor is also configured to provide a power supply voltage to at least one power supply voltage output terminal; the microprocessor has multiple sensing distance modes, in which the power supply voltage output terminal provided by the microprocessor is different and the current passing through the infrared emitting unit is different, so that the carrier signal has different transmission intensities. The infrared receiving circuit is configured to detect a carrier signal of a first preset frequency, generate an induction signal, and provide it to the microprocessor through the induction signal input terminal; The microprocessor is also configured to determine, based on the sensing signal, whether there is an object within the detection range corresponding to the current sensing distance mode.
[0015] The present invention provides a control method and range hood for a range hood. It utilizes a human body sensing module to determine the distance between the main user and the range hood, and then determines a target gesture sensing distance based on this distance. Further, within the target gesture sensing distance, a gesture detection module detects the user's gesture movements and executes the corresponding preset range hood operation, thereby enabling the user to control the range hood with gestures and meeting the user's need for contactless control during cooking. Moreover, when the human body sensing module detects a change in the distance between the main user and the range hood, the target gesture sensing distance of the gesture detection module also changes accordingly, thereby improving the accuracy of range hood detection. Attached Figure Description
[0016] Figure 1 This is a schematic diagram of the structure of a gesture sensing circuit provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of another gesture sensing circuit provided in an embodiment of the present invention; Figure 3 A flowchart illustrating a control method for a range hood provided in an embodiment of the present invention; Figure 4 A flowchart illustrating another control method for a range hood provided in an embodiment of the present invention; Figure 5 This is a schematic diagram of a scenario involving a main user and a range hood, provided as an embodiment of the present invention. Figure 6 This is a flowchart illustrating another control method for a range hood provided in an embodiment of the present invention; In the picture: 10-Microprocessor; 20-Infrared transmitting circuit; 21-First current regulating unit; 210-Current regulating branch; 211-First current regulating branch; 212-Second current regulating branch; 213-Third current regulating branch; 22-Infrared transmitting unit; 23-Switch unit; 24-Second current regulating unit; 30-Infrared receiving circuit; 1-Range hood; 2-Gesture detection module. Detailed Implementation
[0017] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.
[0018] The terminology used in the embodiments of this invention is for the purpose of describing specific embodiments only and is not intended to limit the invention. It should be noted that directional terms such as "upper," "lower," "left," and "right" described in the embodiments of this invention are used to describe the angles shown in the accompanying drawings and should not be construed as limiting the embodiments of this invention. Furthermore, in the context, it should be understood that when referring to an element being formed "on" or "below" another element, it can be formed not only directly on or below the other element, but also indirectly on or below it through intermediate elements. The terms "first," "second," etc., are used for descriptive purposes only and do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.
[0019] The term "comprising" and its variations as used in this invention are open-ended, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment".
[0020] It should be noted that the concepts of "first" and "second" mentioned in this invention are only used to distinguish the corresponding contents and are not used to limit the order or interdependence.
[0021] It should be noted that the terms "a" and "a plurality of" used in this invention are illustrative rather than restrictive. Those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0022] The range hood provided in this embodiment of the invention includes a gesture detection module and a human body sensing module. The human body sensing module is used to detect the distance between the main user in the space where the range hood is located and the range hood, and the gesture detection module is used to detect the user's gestures.
[0023] In an optional embodiment, the human body sensing module includes multiple time-of-flight sensors, which can calculate the distance to a target object by measuring the round-trip time of light or a signal. Taking three time-of-flight sensors as an example, when the human body sensing module includes three time-of-flight sensors, placing the three time-of-flight sensors at different positions on the range hood allows for accurate detection of the user's position in three-dimensional space using triangulation, thus determining the distance between the user and the range hood.
[0024] In one optional embodiment, the gesture detection module includes at least two sets of gesture sensing circuits, each with an adjustable sensing distance. The gesture detection module performs gesture detection operations to determine the user's specific gesture actions, such as left swipe, right swipe, or back-and-forth swipe. Based on the determined gesture actions, it triggers the corresponding control command, thereby enabling gesture control of the range hood's operating status. Since users do not perform gesture actions in a fixed position during cooking, when the sensing distance of each set of gesture sensing circuits is adjustable, the range hood can accurately capture the user's gesture actions according to their needs.
[0025] Figure 1 This is a schematic diagram of a gesture sensing circuit provided in an embodiment of the present invention, for reference. Figure 1 The gesture sensing circuit includes a microprocessor 10, an infrared emitting circuit 20, and an infrared receiving circuit 30. The microprocessor 10 includes a sensing signal input terminal Out_signal, a first control signal output terminal PWM_1, and at least two power supply voltage output terminals IO. The infrared emitting circuit 20 includes a first current regulating unit 21, an infrared emitting unit 22, and a switching unit 23. The first current regulating unit 21 includes at least two current regulating branches 210, each with a different resistance. One end of each of the at least two current regulating branches 210 is electrically connected to one of the at least two power supply voltage output terminals IO, and the other end is electrically connected to the first node N1. The infrared emitting unit 22 and the switching unit 23 are connected in series between the first node N1 and the fixed potential node N0. The first control signal output terminal PWM_1 is electrically connected to the control terminal of the switching unit 23.
[0026] The microprocessor 10 is configured to output a first pulse width modulation signal with a first preset frequency through a first control signal output terminal PWM_1, to control the switching unit 23 to turn on and off according to the first preset frequency, and the infrared emitting unit 22 to emit light and extinguish according to the first preset frequency, emitting a carrier signal with the first preset frequency. The microprocessor 10 is also configured to provide a power supply voltage to at least one power supply voltage output terminal IO; the microprocessor 10 has multiple sensing distance modes, and in different sensing distance modes, the power supply voltage output terminal IO provided by the microprocessor 10 is different, and the current passing through the infrared emitting unit 22 is different, so that the carrier signal has different transmission intensities. The infrared receiving circuit 30 is configured to detect the carrier signal of the first preset frequency, generate a sensing signal, and provide it to the microprocessor 10 through the sensing signal input terminal Out_signal. The microprocessor 10 is also configured to determine whether an object exists within the detection range corresponding to the current sensing distance mode based on the sensing signal.
[0027] First, those skilled in the art will understand that this gesture sensing circuit determines whether a user's arm is present within its detection range based on whether an object exists within the target area. Building upon this, multiple gesture sensing circuits are arranged in a reasonable manner, such as sequentially. These multiple circuits sense whether a user's arm is present within their respective detection areas. Then, based on the time sequence and frequency of the multiple gesture sensing circuits detecting the user's arm, gestures such as left swipes and right swipes made by the user's arm in each detection area of the multiple gesture sensing circuits can be determined, thus achieving gesture detection.
[0028] For a single gesture sensing circuit, its main function is simply to detect the presence of an object within the target range. The microprocessor 10 controls the infrared emitting circuit 20 to emit an infrared carrier signal of a specific frequency, while the infrared receiving circuit 30 can identify the reflected signal of this carrier signal after it has been reflected by an obstacle. In the infrared emitting circuit 20, the infrared emitting unit 22 and the switching unit 23 are connected in series. The infrared emitting unit 22 can specifically be an infrared light-emitting diode D1. When the switching unit 23 is turned on, the infrared emitting unit 22 carries current, thereby emitting an infrared light signal. The conduction frequency of the switching unit 23 determines the frequency at which the infrared emitting unit 22 emits the infrared light signal, thus generating a carrier signal of a specific frequency. Therefore, by electrically connecting the control terminal of the switching unit 23 to the first control signal output terminal PWM_1 of the microprocessor 10, the microprocessor 10 outputs a first pulse width modulation signal with a first preset frequency through the first control signal output terminal PWM_1. This allows the microprocessor 10 to control the switching unit 23 to turn on and off according to the first preset frequency. At this time, the infrared emitting unit 22 can emit light and extinguish at the first preset frequency, emitting a carrier signal with the first preset frequency.
[0029] Furthermore, it can be understood that the strength of the carrier signal emitted by the infrared emitting unit 22 determines the detection distance of the gesture sensing circuit: when the carrier signal is strong, the reflected signal reflected back from a distant obstacle is also strong, so it can be received by the infrared receiving circuit 30, realizing the sensing of objects at a greater distance; when the carrier signal is weak, the reflected signal reflected back from a distant obstacle is weak, so it cannot be received by the infrared receiving circuit 30, and cannot effectively sense objects at a greater distance. Therefore, in this embodiment of the invention, a first current adjustment unit 21 connected in series with the infrared emitting unit 22 and the switching unit 23 is added to the infrared emitting circuit 20. The first current adjustment unit 21 includes at least two current adjustment branches 210, and the current limiting resistors of each current adjustment branch 210 are different. At the same time, each current adjustment branch 210 is electrically connected to each power supply voltage output terminal IO of the microprocessor 10 in a one-to-one correspondence, indicating that the power supply of each current adjustment branch 210 is selected by the microprocessor 10. The microprocessor 10 selects the current adjustment branch 210 connected in series with the infrared emitting unit 22 and the switching unit 23 to change the resistance of the entire series path, thereby adjusting the conduction current of the entire series path. The conduction current of the infrared emitting unit 22 determines the intensity of the infrared light signal emitted by it, thereby controlling the carrier intensity emitted by the infrared emitting unit 22 and realizing the purpose of adjusting the detection distance of the gesture sensing circuit.
[0030] The technical solution of the above embodiment, by setting a first current adjustment unit connected in series with the infrared emitting unit and the switching unit in the infrared emitting circuit, includes at least two current adjustment branches with different resistances. Each current adjustment branch is connected one-to-one with each power supply voltage output terminal of the microprocessor. The microprocessor selects the current adjustment branch to supply power, selects the current adjustment branch connected in series with the infrared emitting unit and the switching unit, controls the conduction current of the series path, and changes the carrier signal strength of the infrared emitting unit, thereby realizing the adjustment of the detection distance of the gesture sensing circuit. This embodiment of the invention solves the problem that the detection range of existing gesture sensing circuits is fixed and cannot adapt to complex user environments. It allows for flexible adjustment of the sensing distance within a larger adjustment range, meeting the actual gesture control needs of users and improving the user experience.
[0031] Continue to refer to Figure 1 In one optional embodiment, the current regulating branch 210 includes a resistor, and the resistance values of the resistors in different current regulating branches 210 are different.
[0032] Specifically, such as Figure 1In the example, the first current adjustment unit 21 can be provided with three current adjustment branches 210, namely the first current adjustment branch 211, the second current adjustment branch 212, and the third current adjustment branch 213. The resistors in the three current adjustment branches 210 are respectively the first resistor R1, the second resistor R2, and the third resistor R3, and the resistance values of the three resistors are different. Correspondingly, the microprocessor 10 includes three power supply voltage output terminals IO, namely the first power supply voltage output terminal IO1, the second power supply voltage output terminal IO2, and the third power supply voltage output terminal IO3, and the three power supply voltage output terminals IO are respectively connected to one end of the first resistor R1, the second resistor R2, and the third resistor R3.
[0033] Continue to refer to Figure 1 In an optional embodiment, the switching unit 23 includes a transistor Q1; the base of transistor Q1 is electrically connected to the first control signal output terminal PWM_1, the collector of transistor Q1 is electrically connected to the infrared emitting unit 22, and the emitter of transistor Q1 is electrically connected to the fixed potential node N0.
[0034] It should be added that, in this embodiment, the fixed potential node N0 connected to the emitter of transistor Q1 can specifically be a ground terminal, providing a fixed ground potential. The base of transistor Q1 is connected to the second node N2, and the second node N2 is electrically connected to the first control signal output terminal PWM_1 of microprocessor 10 through the fourth resistor R4, and is also grounded through the fifth resistor R5.
[0035] Figure 2 This is a schematic diagram of another gesture sensing circuit provided in an embodiment of the present invention, for reference. Figure 2 In another embodiment of the present invention, the microprocessor 10 further includes a second control signal output terminal PWM_2; the infrared emitting circuit 20 further includes a second current adjustment unit 24, which is connected between the fixed potential node N0 and the ground terminal. The microprocessor 10 is also configured to output a second pulse width modulation signal to the second current adjustment unit 24 through the second control signal output terminal PWM_2 to change the potential of the fixed potential node N0 and adjust the current passing through the infrared emitting unit 22 so that the carrier signal has different emission intensities.
[0036] Specifically, the second current regulation unit 24 includes a voltage divider resistor R6 and a voltage regulator capacitor C1, which are connected in parallel between the fixed potential node N0 and the ground terminal; the second control signal output terminal PWM_2 is electrically connected to the fixed potential node N0.
[0037] First, the microprocessor 10 outputs a first pulse width modulation signal with a first preset frequency from its first control signal output terminal PWM_1. This controls the transistor Q1 to conduct intermittently at the first preset frequency, causing the infrared emitting diode to blink at the first preset frequency and emit a carrier signal of the first preset frequency. For the infrared emitting diode, its on-state current determines the strength of its emitted carrier signal. In the series circuit containing the infrared emitting diode, the current I of the infrared emitting diode... D For: I D =(V i -V D -V6) / R. Where R represents the resistance of the current-regulating branch 210 connected in series with the infrared emitting diode and transistor Q1, and V is the voltage across the infrared emitting diode D1. D The power supply voltage Vi provided by the power supply voltage output terminal IO of the microprocessor 10 remains unchanged. Therefore, the current of the infrared emitting diode depends only on the voltage V6 of the fixed potential node N0 and the resistance R of the current regulating branch 210 connected in series with the infrared emitting diode and the transistor Q1.
[0038] Based on this, in this embodiment of the invention, the microprocessor 10 can control any one of the three power supply voltage output terminals IO to provide a power supply voltage. When the first power supply voltage output terminal IO1 provides a power supply voltage, while the second power supply voltage output terminal IO2 and the third power supply voltage output terminal IO3 are off, it indicates that the first resistor R1 is connected in series with the infrared light-emitting diode D1 and the transistor Q1. At this time, the current I of the infrared light-emitting diode D1 is... D For: I D =(V i -V D -V6) / R1. When the power supply voltage is switched to the second power supply voltage output terminal IO2, while the first power supply voltage output terminal IO1 and the third power supply voltage output terminal IO3 are turned off, it means that the second resistor R2 is connected in series with the infrared LED D1 and the transistor Q1. At this time, the current I of the infrared LED D1 is... D For: I D =(V i -V D -V6) / R2. Similarly, when the power supply voltage is switched to the third power supply voltage output terminal IO3, while the first power supply voltage output terminal IO1 and the second power supply voltage output terminal IO2 are closed, it means that the third resistor R3 is connected in series with the infrared LED D1 and the transistor Q1. At this time, the current I of the infrared LED D1 is... D For: I D =(V i -V D-V6) / R3. It can be seen that by switching the power supply voltage output terminal IO, the current of the infrared LED D1 can be changed, controlling the transmission intensity of the carrier signal and thus adjusting the sensing distance. Furthermore, by appropriately setting the resistance values of the first resistor R1, the second resistor R2, and the third resistor R3, the gesture sensing range can be gradually increased when switching to different power supply voltage output terminals IO. For example, the resistance values of the first resistor R1, the second resistor R2, and the third resistor R3 can be set to decrease sequentially, corresponding to a gesture sensing range of 2-30cm when the first power supply voltage output terminal IO1 provides power, 2-40cm when the second power supply voltage output terminal IO2 provides power, and 2-50cm when the third power supply voltage output terminal IO3 provides power.
[0039] Simultaneously, the second pulse width modulation signal is output through the second control signal output terminal PWM_2 of the microprocessor 10, which can charge and discharge the voltage regulator capacitor C1, thereby maintaining the voltage of the voltage divider resistor R6 and keeping the voltage of the fixed potential node N0 fixed. When the duty cycle and frequency of the second pulse width modulation signal are changed, the voltage divider resistor R6 can be made to have different voltage divisions, and the voltage of the fixed potential node N0 changes. This can also change the current I of the infrared emitting diode. D This allows for adjustment of the carrier signal strength. It's understood that adjusting the carrier signal transmission strength via the second pulse width modulation signal primarily involves fine-tuning the sensing distance based on a selected power supply voltage output terminal IO, creating a large adjustable range. Therefore, this embodiment provides both a wider and more precise sensing distance adjustment range, offering users diverse options and better meeting complex usage scenarios. If the user doesn't require a long gesture sensing distance, they can choose to supply power to the first resistor R1 with a larger resistance, allowing for further fine-tuning within a 2-30cm gesture sensing range. If the user requires a larger gesture sensing distance, they can choose to supply power to the third resistor R3 with a smaller resistance, allowing for further selection of the desired gesture sensing distance within a 2-50cm range, although the adjustment precision will be reduced in this case.
[0040] It would also like to add that the power supply voltage output terminals IO of the microprocessor 10 are not limited to supplying power to only one port; they can also supply power to two or more ports simultaneously. Therefore, for the three power supply voltage output terminals IO, there are seven possible combinations, i.e., seven possible sensing ranges. Specifically, as mentioned earlier, when each power supply voltage output terminal IO is supplied individually, three sensing ranges can be obtained. Similarly, when two power supply voltage output terminals IO are supplied simultaneously, there are three possible combinations, also corresponding to three sensing ranges. For example, when the first power supply voltage output terminal IO1 and the second power supply voltage output terminal IO2 are supplied together, the first resistor R1 and the second resistor R2 are connected in parallel and connected in series with the infrared LED D1 and the transistor Q1. At this time, the current I of the infrared LED D1... D For: I D =(V i -V D -V6) / R1+(V i -V D -V6) / R2. At this time, the upper limit of the gesture sensing range becomes the combined value: 30cm + 40cm = 70cm, that is, the sensing range in this case is 2-70cm. When the first power supply voltage output terminal IO1 and the third power supply voltage output terminal IO3 are powered together, the first resistor R1 and the third resistor R3 are connected in parallel, and connected in series with the infrared LED D1 and the transistor Q1. At this time, the current I of the infrared LED D1 is... D For: I D =(V i -V D -V6) / R1+(V i -V D -V6) / R3. At this time, the upper limit of the gesture sensing range becomes the combined value: 30cm + 50cm = 80cm, that is, the sensing range in this case is 2-80cm. When the second power supply voltage output terminal IO2 and the third power supply voltage output terminal IO3 are powered together, the second resistor R2 and the third resistor R3 are connected in parallel, and connected in series with the infrared LED D1 and the transistor Q1. At this time, the current I of the infrared LED D1 is... D For: I D =(V i -V D -V6) / R2+(V i -V D-V6) / R3. At this point, the upper limit of the gesture sensing range becomes a combined value: 40cm + 50cm = 90cm, meaning the sensing range in this case is 2-90cm. Alternatively, all three power supply voltage output terminals IO can be powered simultaneously, achieving the same sensing range. When the first power supply voltage output terminal IO1, the second power supply voltage output terminal IO2, and the third power supply voltage output terminal IO3 are powered simultaneously, the first resistor R1, the second resistor R2, and the third resistor R3 are connected in parallel and in series with the infrared LED D1 and the transistor Q1. At this time, the current I of the infrared LED D1... D For: I D =(V i -V D -V6) / R1+(V i -V D -V6) / R2+(V i -V D -V6) / R3. At this point, the upper limit of the gesture sensing range becomes a combined value: 30cm + 40cm + 50cm = 120cm, meaning the sensing range in this case is 2-120cm. As can be seen above, when the microprocessor 10 is configured with three power supply voltage output terminals (IO), seven different combinations can be formed, resulting in seven different gesture sensing ranges. In practical applications, this invention is not limited to three power supply voltage output terminals (IO). The system can achieve more combinations by setting more power supply voltage output terminals, thereby making the adjustable range larger and more precise.
[0041] Furthermore, to make the applicable scenarios of the gesture sensing range more closely match the actual application situations of users, a stepped control method can be adopted to more reasonably adjust the gesture sensing range. This means that the gesture sensing distance is the same for each of the seven scenarios mentioned above. For example, when only the first power supply voltage output terminal IO1 provides power, the corresponding gesture sensing distance can be set to 5cm. When only the second power supply voltage output terminal IO2 provides power, the corresponding gesture sensing distance can be set to 10cm. When only the third power supply voltage output terminal IO3 provides power, the corresponding gesture sensing distance can be set to 20cm. Further, based on the above analysis, when both the first and second power supply voltage output terminals IO1 and IO2 are powered, the corresponding gesture sensing distance is 15cm. When both the first and third power supply voltage output terminals IO1 and IO3 are powered, the corresponding gesture sensing distance is 25cm. When both the second and third power supply voltage output terminals IO2 and IO3 are powered, the corresponding gesture sensing distance is 30cm. When the first power supply voltage output terminal IO1, the second power supply voltage output terminal IO2, and the third power supply voltage output terminal IO3 are all powered, the corresponding gesture sensing distance is 35cm. This achieves a gesture sensing range of 5-35cm, with a limit distance set at 5cm intervals. Users can select their desired sensing distance from these seven options. Of course, the intervals in this embodiment are not limited to 5cm and can be adjusted according to user needs.
[0042] Continue to refer to Figure 1 and Figure 2 Specifically, the infrared receiving circuit 30 includes an infrared receiving chip U1, the output terminal of which is electrically connected to the sensing signal input terminal Out_signal. The infrared receiving chip U1 is configured to receive a reflected carrier signal of a first preset frequency, and outputs a first-level voltage signal as a sensing signal when the carrier signal of the first preset frequency is received, and outputs a second-level voltage signal as a sensing signal when the carrier signal of the first preset frequency is not received. The voltage levels of the first-level voltage signal and the second-level voltage signal are different.
[0043] For example, the first voltage level signal can be a high voltage level signal, and the second voltage level signal can be a low voltage level signal. Thus, the microprocessor 10 can determine whether a reflected carrier signal is received by using the high and low voltage level signals received at the sensing signal input terminal Out_signal, thereby determining the presence of an object within the target sensing range. Furthermore, since the infrared receiving chip U1 is limited to generating the first voltage level signal only when the received carrier signal frequency is a first preset frequency, the infrared transmitting circuit 20 needs to be designed to emit a carrier signal at the first preset frequency. When the infrared receiving chip U1 determines that it has received the carrier signal at the first preset frequency, it indicates that an object within the sensing range is present and will reflect the emitted carrier signal. This can be used in conjunction with other gesture sensing circuits to determine the user's gesture. The limitation of the infrared receiving chip U1 to receive the carrier signal at the first preset frequency prevents misjudgment caused by infrared signals in other frequency bands in the environment.
[0044] Based on the same inventive concept, embodiments of the present invention also provide a control method for a range hood. Figure 3 This is a flowchart illustrating a control method for a range hood provided in an embodiment of the present invention, as shown below. Figure 3 As shown, the control method includes: S101. Using a human body sensing module, determine the distance between the main user in the space where the range hood is located and the range hood.
[0045] Users move around during cooking, adapting to their needs rather than staying in one spot. Therefore, when a user makes gestures towards the range hood, the distance between the user and the hood might be too great or too small, causing the hood to misrecognize the gestures and resulting in false triggers or failure to detect them. To address this, a human body sensor module can be used to determine the distance between the user and the range hood in the space. This distance can then be used to adjust the sensing distance of the gesture detection module, thereby improving the accuracy of the range hood's gesture detection.
[0046] S102. Determine the target gesture sensing distance based on the distance between the main user and the range hood.
[0047] After determining the distance between the main user and the range hood, to improve the accuracy of the range hood's gesture detection, a target gesture sensing distance can be determined based on this distance. The target gesture sensing distance can be understood as the detection limit distance of the gesture sensing circuit in the gesture detection module. When the user makes a gesture within this target distance, the range hood can accurately recognize the user's gesture. Therefore, as the distance between the main user and the range hood increases, the target gesture sensing distance should also increase; conversely, as the distance decreases, the target gesture sensing distance should also decrease. This ensures that the range hood can accurately recognize the user's gestures regardless of their location within the space where the range hood is located.
[0048] S103. Within the target gesture sensing distance, the gesture detection module performs gesture detection operations in real time.
[0049] Once the range hood has determined the target gesture sensing distance, it can perform gesture detection operations in real time within that distance using the gesture detection module. This gesture detection operation can be understood as using the gesture sensing circuits in the gesture detection module to detect whether there are objects within the target gesture sensing distance and to determine the time sequence in which each gesture sensing circuit detects the presence of objects, thereby determining whether the user is performing a specific gesture.
[0050] S104. When a gesture is detected, execute the preset range hood operation corresponding to the gesture.
[0051] This section describes a specific scenario and corresponding control strategy that may occur when the gesture detection module detects gestures at the target gesture sensing distance. The scenario involves detecting a user's gesture, indicating that the user intends to control the range hood and has issued a corresponding gesture control command. In this case, the system can control and execute the range hood operation pre-bound to that gesture. Specific range hood operations could include turning the hood on, off, increasing or decreasing its speed, etc.
[0052] This invention utilizes a human body sensing module to determine the distance between the main user and the range hood, and then determines a target gesture sensing distance based on this distance. Further, within the target gesture sensing distance, a gesture detection module detects the user's hand gestures and executes the corresponding preset range hood operation, thereby enabling the user to control the range hood with gestures and meeting the user's need for contactless operation during cooking. Furthermore, when the human body sensing module detects a change in the distance between the main user and the range hood, the target gesture sensing distance of the gesture detection module also changes accordingly, thereby improving the accuracy of range hood detection.
[0053] Based on the above embodiments, modified embodiments of the above embodiments are proposed. It should be noted that, in order to keep the description brief, only the differences from the above embodiments are described in the modified embodiments.
[0054] In actual cooking, multiple users may be cooking together in the kitchen. In this case, the range hood needs to identify which user is the primary user and determine the distance between the primary user and the range hood in the space where the range hood is located. Then, the sensing distance of the gesture detection module is adjusted according to the distance between the primary user and the range hood. This avoids the range hood being unable to determine the sensing distance of the gesture detection module due to the presence of multiple users, which would affect the user experience.
[0055] In an optional embodiment, step S101, determining the distance between the main user and the range hood in the space where the range hood is located using a human body sensing module, can be further refined as follows: S1011. Using a human body sensing module, detect all users and their locations within the space where the range hood is located.
[0056] When multiple users are in the same space as the range hood, a human body sensing module can be used to detect all users and their locations in the space, and then the distance between each user and the range hood can be determined.
[0057] S1012. The user closest to the range hood or the user furthest from the range hood, or the user carrying a mobile device that is connected to the range hood, shall be identified as the primary user.
[0058] After determining the distance between all users and the range hood in the space where the range hood is located, the user closest to the range hood or the user furthest from the range hood, or the user carrying a mobile device that is connected to the range hood, can be identified as the primary user.
[0059] Specifically, the user closest to the range hood is understood as the user currently cooking near the stove, and is the most likely user to operate the range hood. Therefore, the user closest to the range hood can be designated as the primary user. Since the primary user is closest to the range hood, the sensing distance of the gesture detection module will also be smaller, ensuring that only the primary user closest to the range hood can control it via gestures, thus reducing the probability of accidental triggering.
[0060] Furthermore, the user furthest from the range hood can be understood as the user least likely to operate the range hood via touch controls, but most likely to operate it using gestures. Therefore, the user furthest from the range hood can be designated as the primary user. Since the primary user is furthest from the range hood, all users in the space where the range hood is located can control it via gestures.
[0061] Furthermore, when the range hood has a wireless network linkage function, since only the main user will connect the mobile device to the range hood in advance, and external users will not connect the mobile device to the range hood, the user carrying the mobile device that is connected to the range hood can be identified as the main user, and the location of the main user can be determined based on the location of the mobile device.
[0062] S1013. Based on the identified main user and its location, determine the distance between the main user and the range hood.
[0063] After identifying the primary user in the space where the range hood is located, the distance between the primary user and the range hood can be determined based on the identified primary user and their location.
[0064] This invention utilizes a human body sensing module to detect the positions of all users in the space where the range hood is located, and identifies one of them as the main user. Then, it determines the distance between the main user and the range hood, and finally determines the target gesture sensing distance based on the distance between the main user and the range hood. This avoids the range hood being unable to determine the target gesture sensing distance when multiple users are simultaneously in the space where the range hood is located, thus avoiding affecting the user experience.
[0065] Based on the above embodiments, the present invention also proposes modified embodiments of the above embodiments. It should be noted that, in order to keep the description brief, only the differences from the above embodiments are described in the modified embodiments.
[0066] In one embodiment, the gesture detection module includes at least two sets of gesture sensing circuits. Based on this, step S103 above, which involves performing a gesture detection operation in real time within the target gesture sensing distance using the gesture detection module, can be further refined as follows: S1031. Using at least two gesture sensing circuits, detect whether objects exist in a preset order within a preset time period within a target gesture sensing distance.
[0067] Specifically, when the gesture detection module includes at least two sets of gesture sensing circuits, the movement of the object can be determined based on the time it takes for each set of gesture sensing circuits to detect the object within the target gesture sensing distance, thereby determining the specific gesture action. For example, if the second gesture sensing circuit also detects the object within a preset time after the first gesture sensing circuit detects it, it can be determined that the object's specific movement is from the sensing position of the first gesture sensing circuit to the sensing position of the second gesture sensing circuit, thus confirming that the user has completed a specific gesture action.
[0068] Based on the above embodiments, the present invention also proposes modified embodiments of the above embodiments. It should be noted that, in order to keep the description brief, only the differences from the above embodiments are described in the modified embodiments.
[0069] In one embodiment, such as Figure 1 and Figure 2 As shown, the gesture sensing circuit includes a microprocessor 10, an infrared emitting circuit 20, and an infrared receiving circuit 30. The microprocessor 10 includes a sensing signal input terminal, a first control signal output terminal, and at least two power supply voltage output terminals. The infrared emitting circuit 20 includes a first current adjustment unit 21, an infrared emitting unit 22, and a switching unit 23. The first current adjustment unit 21 includes at least two current adjustment branches 210, each with a different resistance. One end of each of the at least two current adjustment branches 210 is electrically connected to one of the at least two power supply voltage output terminals, and the other end of each branch is electrically connected to the first node. The infrared emitting unit 22 and the switching unit 23 are connected in series between the first node and the fixed potential node, and the first control signal output terminal is electrically connected to the control terminal of the switching unit 23.
[0070] Based on this, step S1031 above, which uses at least two gesture sensing circuits to detect whether objects exist sequentially in a preset order within a preset time period, may specifically include: S10311. Switch the power supply voltage output terminal that provides the power supply voltage to the target power supply voltage output terminal so that the microprocessor is in a preset sensing distance mode corresponding to the target gesture sensing distance; wherein, the microprocessor has multiple sensing distance modes, and the power supply voltage output terminal that provides the power supply voltage of the microprocessor is different in different sensing distance modes, and the current passing through the infrared emitting unit is different so that the carrier signal has different transmission intensity.
[0071] Specifically, such as Figure 1As shown, each current regulation branch 210 is electrically connected to each power supply voltage output terminal IO of the microprocessor 10. The power supply for each current regulation branch 210 is selected by the microprocessor 10. When the microprocessor 10 selects different power supply voltage output terminals IO, it also selects the current regulation branch 210 connected in series with the infrared emitting unit 22 and the switching unit 23. When the current regulation branch 210 connected in series with the infrared emitting unit 22 and the switching unit 23 has different currents, the current through the infrared emitting unit 22 will also be different, which in turn leads to different strengths of the carrier signal emitted by the infrared emitting unit 22, that is, different sensing distances of the gesture sensing circuit.
[0072] Therefore, after determining the target gesture sensing distance, the power supply voltage output terminal IO that provides the power supply voltage can be switched to the target power supply voltage output terminal so that the intensity of the carrier signal emitted by the infrared emitting unit 22 is the same as the intensity of the carrier signal corresponding to the target gesture sensing distance, thereby realizing that the microprocessor 10 is in a preset sensing distance mode corresponding to the target gesture sensing distance.
[0073] S10312. A first pulse width modulation signal with a first preset frequency is output through the first control signal output terminal to control the switching unit to turn on and off according to the first preset frequency, and the infrared emitting unit to emit light and extinguish according to the first preset frequency, and to emit a carrier signal with the first preset frequency.
[0074] Specifically, refer to Figure 1 The microprocessor 10 controls the infrared emitting circuit 20 to emit a carrier signal of a specific frequency of infrared light, while the infrared receiving circuit 30 can identify the reflected signal of the carrier signal after it has been reflected by an obstacle. In the infrared emitting circuit 20, the infrared emitting unit 22 and the switching unit 23 are connected in series. The infrared emitting unit 22 can specifically be an infrared light-emitting diode D1. When the switching unit 23 is turned on, the infrared emitting unit 22 carries current, thereby emitting an infrared light signal. The conduction frequency of the switching unit 23 determines the frequency at which the infrared emitting unit 22 emits the infrared light signal, thus generating a carrier signal of a specific frequency. Therefore, by electrically connecting the control terminal of the switching unit 23 to the first control signal output terminal PWM_1 of the microprocessor 10, the microprocessor 10 outputs a first pulse width modulation signal with a first preset frequency through the first control signal output terminal PWM_1. This allows the microprocessor 10 to control the switching unit 23 to turn on and off according to the first preset frequency. At this time, the infrared emitting unit 22 can emit light and extinguish at the first preset frequency, emitting a carrier signal with the first preset frequency.
[0075] S10313. The infrared receiving circuit detects the carrier signal of the first preset frequency, generates an induction signal, and provides it to the microprocessor through the induction signal input terminal.
[0076] Specifically, refer to Figure 1 The infrared receiving circuit 30 includes an infrared receiving chip U1, the output of which is electrically connected to the sensing signal input terminal Out_signal. The infrared receiving chip U1 is configured to receive a reflected carrier signal of a first preset frequency. When a carrier signal of the first preset frequency is received, it outputs a sensing signal of a first-level voltage signal; when no carrier signal of the first preset frequency is received, it outputs a sensing signal of a second-level voltage signal. The voltage levels of the first and second-level voltage signals are different. Furthermore, the sensing signal is provided to the microprocessor through the sensing signal input terminal.
[0077] S10314. The microprocessor determines whether there is an object within the detection range corresponding to the current sensing distance mode based on the sensing signal.
[0078] Specifically, the microprocessor 10 uses the high and low level voltage signals received by the sensing signal input terminal Out_signal to determine whether a reflected carrier signal is received, thereby determining whether an object exists within the detection range.
[0079] Figure 4 This is a flowchart illustrating another control method for a range hood provided in an embodiment of the present invention. This method is a refinement of the above embodiment. Specifically, for step S102, determining the target gesture sensing distance based on the distance between the main user and the range hood, it can be further refined as follows: The pre-stored arm length is determined using a preset gesture detection database; The target gesture sensing distance is calculated using the formula S=Ld; where S is the target gesture sensing distance, L is the distance between the main user and the range hood, and d is the pre-stored arm length. And / or, For step S103, within the target gesture sensing distance, the gesture detection module performs a gesture detection operation in real time, which can be further broken down as follows: The pre-stored gesture judgment parameters are determined by using a preset gesture detection database; Within the target gesture sensing distance, gesture detection is performed in real time using the gesture detection module based on the gesture detection parameters.
[0080] For details not covered in this embodiment, please refer to the previous embodiment. For example... Figure 4 As shown, the control method provided in this embodiment includes: S201. Using a human body sensing module, determine the distance between the main user in the space where the range hood is located and the range hood.
[0081] S202. Determine the pre-stored arm length using a preset gesture detection database.
[0082] Figure 5 This is a schematic diagram of a scenario involving a main user and a range hood, provided as an embodiment of the present invention. Figure 5 As shown, when users actually perform gestures, they usually face the gesture detection module 2 of the range hood 1, and the gesture is performed with an extended or half-extended arm. At this time, the distance from the user's palm to the range hood 1 is significantly less than the distance from the user's body to the range hood 1. To avoid false triggering due to the detection of the user's body, the limit distance for gesture sensing should be appropriately reduced, i.e., the target gesture sensing distance should be reduced. However, the reduction distance cannot exceed the length of the user's half-extended arm; otherwise, the normal gesture will not be detected because the target gesture sensing distance is too small.
[0083] Based on the above considerations, after determining the distance between the main user and the range hood, this embodiment of the invention can determine the arm length pre-stored in the gesture detection database through a preset gesture detection database, and then determine the target gesture sensing distance.
[0084] S203. Calculate the target gesture sensing distance according to the formula S=Ld.
[0085] Where S is the target gesture sensing distance, L is the distance between the main user and the range hood, and d is the pre-stored arm length. Thus, based on the distance L between the main user and the range hood and the pre-stored arm length d, the target gesture sensing distance S can be calculated, S=Ld, making the target gesture sensing distance S more closely match the actual situation of the user, thereby improving the accuracy of the range hood in recognizing the user's gestures.
[0086] S204. Determine the pre-stored gesture judgment parameters through the preset gesture detection database.
[0087] To prevent the range hood from being falsely triggered when the user has not made any gesture operation, some gesture determination parameters can be pre-stored in a preset gesture detection database. This allows the gesture detection module to determine whether the user has made a gesture based on these pre-stored parameters when performing real-time gesture detection. In an optional embodiment, the gesture determination parameters include at least one of gesture distance, movement speed, and movement frequency.
[0088] S205. Within the target gesture sensing distance, perform gesture detection operations in real time using the gesture detection module based on the gesture detection parameters.
[0089] Specifically, when the gesture sensing circuit in the gesture detection module detects an object within the target gesture sensing distance, it can only determine that the user has performed a specific gesture if at least one of the gesture distance, movement speed, and movement frequency matches the gesture judgment parameters pre-stored in the preset gesture detection database. Otherwise, it indicates that the user may have simply passed by the range hood without intending to perform any gesture control. This avoids the range hood being falsely triggered.
[0090] S206. When a gesture is detected, execute the preset range hood operation corresponding to the gesture.
[0091] This invention determines a target gesture sensing distance by establishing a pre-stored arm length in a preset gesture detection database and then using this pre-stored arm length and the distance between the user and the range hood. This makes the target gesture sensing distance more closely match the user's actual usage, improving the accuracy of the range hood's gesture recognition. Furthermore, by establishing pre-stored gesture judgment parameters in the preset gesture detection database, the range hood is only considered to have performed a gesture command when the detected gesture matches the pre-stored parameters. This avoids false triggering of the range hood when the user has not performed any gesture operation.
[0092] Based on the above embodiments, the present invention also proposes modified embodiments of the above embodiments. It should be noted that, in order to keep the description brief, only the differences from the above embodiments are described in the modified embodiments.
[0093] In one embodiment, before step S203 above, which calculates the target gesture sensing distance according to the target gesture sensing distance calculation formula S=Ld, the method further includes: S2030, Obtain the stove's firepower; S2031. Determine the arm length compensation value based on at least one of the stove firepower and the distance between the main user and the range hood; wherein the arm length compensation value is negatively correlated with the stove firepower and positively correlated with the distance between the main user and the range hood. S2032. The arm length compensation value is superimposed on the pre-stored arm length for compensation.
[0094] Because users may extend their arms differently during actual cooking due to variations in stove heat and distance between the user and the range hood, the arm length can be compensated for in the gesture detection database to more accurately calculate the target gesture sensing distance. Specifically, when cooking in front of the stove, if the stove heat is high, the temperature in front of the user will be relatively high, and the user will shorten the distance their arm is extended. When the distance between the user and the range hood is greater, the user will tend to extend their arm longer when making gestures.
[0095] Based on this, for steps S2030-S2032, before calculating the target gesture sensing distance, the stove firepower can be obtained first, and an arm length compensation value can be determined based on at least one of the stove firepower and the distance between the main user and the range hood. It is understood that the arm length compensation value decreases as the stove firepower increases, and decreases as the distance between the main user and the range hood decreases. Further, after determining the arm length compensation value, it is superimposed on a pre-stored arm length for compensation. The arm length obtained at this point is the accurate arm length. Furthermore, when calculating the target gesture sensing distance based on the compensated arm length, the target gesture sensing distance will be more consistent with the actual application scenario. It is understood that when calculating the target gesture sensing distance according to the formula S=Ld, d should be the compensated arm length. Based on the above embodiments, this invention proposes modified embodiments of the above embodiments. It should be noted that, for the sake of brevity, only the differences from the above embodiments are described in the modified embodiments.
[0096] In one embodiment, in step S206, when a gesture is detected, while performing the preset range hood operation corresponding to the gesture, the method further includes: S207. Record hand gestures; S208. After cooking is completed, update the arm length and / or gesture determination parameters in the gesture detection database based on the recorded gesture actions.
[0097] To make the target gesture sensing distance of the range hood more accurate and the gesture judgment parameters more in line with the user's behavior, the user's gesture can be recorded every time it is detected. After the user finishes cooking, the arm length and / or gesture judgment parameters stored in the gesture detection database can be updated. This will make the range hood more accurate in recognizing the user's operating intentions when the user controls the range hood with gestures during the next cooking process.
[0098] It should be noted that when a user first uses gestures to control the range hood, the system can retrieve the default arm length and / or default gesture judgment parameters stored in the gesture detection database. After the user completes the initial cooking, the range hood can record the user's gestures and update the default arm length and / or default gesture judgment parameters stored in the gesture detection database based on these recorded gestures. This ensures that every time the user controls the range hood with gestures in the future, the arm length and gesture judgment parameters obtained will be more consistent with the user's behavioral habits, thereby improving the user experience.
[0099] Based on the above embodiments, the present invention also proposes modified embodiments of the above embodiments. It should be noted that, in order to keep the description brief, only the differences from the above embodiments are described in the modified embodiments.
[0100] In one embodiment, based on the above embodiment, the following additional step can be added before step S207, recording the gesture: S2070. Confirm that the stove is in working condition.
[0101] Because the range hood and cooktop are always inseparable during cooking, they are usually part of a linked system. A large amount of cooking fumes are only generated in the kitchen after the cooktop is started, at which point the range hood needs to be turned on to remove them. Therefore, the operation of the range hood can obtain and reference the status of the cooktop. To avoid accidental user actions affecting the gesture detection database in the range hood, user gestures are only recorded when it is confirmed that the cooktop is in operation—that is, when the user actually controls the range hood through gestures.
[0102] Based on the above embodiments, the present invention also proposes modified embodiments of the above embodiments. It should be noted that, in order to keep the description brief, only the differences from the above embodiments are described in the modified embodiments.
[0103] In one embodiment, step S208, updating the arm length and / or gesture determination parameters in the gesture detection database based on the recorded gesture actions after cooking, can be further refined as follows: S2081. When the arm length corresponding to the gesture is inconsistent with the arm length in the gesture detection database, and / or when the gesture parameters corresponding to the gesture are inconsistent with the gesture determination parameters in the gesture detection database, a prompt should be made asking whether to update.
[0104] Specifically, after cooking is completed, the user's gestures recorded during the cooking process can be compared with the content stored in the gesture detection database. If this cooking is the user's first time cooking, the user's gestures recorded during the cooking process can be compared with the default data stored in the gesture detection database.
[0105] When the arm length corresponding to a gesture is inconsistent with the arm length in the gesture detection database, it indicates that the user's habitually extended arm length has changed. In order to make the target gesture sensing distance calculated based on the arm length more accurate in the next cooking process, a reminder can be given at this time to ask whether the arm length in the gesture detection database needs to be updated, thereby avoiding direct updates that would cause confusion for the user.
[0106] Similarly, when the gesture parameters corresponding to a gesture are inconsistent with the gesture determination parameters in the gesture detection database, it indicates that the gesture distance, speed, or frequency when the user performs the gesture are inconsistent with the content stored in the gesture detection database. This may be due to a change in the user's behavior. In order to make the gesture determination parameters stored in the gesture detection database more compatible with the user's habits when the user makes gestures in the next cooking process, a reminder can be given to whether the gesture determination parameters in the gesture detection database need to be updated, thereby avoiding direct updates that may cause inconvenience to the user.
[0107] Understandably, when the arm length corresponding to the gesture is consistent with the arm length in the gesture detection database and the gesture parameters corresponding to the gesture are consistent with the gesture determination parameters in the gesture detection database, there is no need to issue an update reminder.
[0108] S2082. After receiving the update instruction, update the arm length in the gesture detection database to the arm length corresponding to the gesture action, and / or update the gesture determination parameters in the gesture detection database to the gesture parameters corresponding to the gesture action.
[0109] Specifically, after receiving the user's update instruction, the arm length in the gesture detection database can be updated to the arm length corresponding to the gesture action, and / or the gesture judgment parameters in the gesture detection database can be updated to the gesture parameters corresponding to the gesture action. This can improve the accuracy of the range hood in recognizing the user's gesture actions during the next cooking process.
[0110] Figure 6 This is a flowchart illustrating another control method for a range hood provided in an embodiment of the present invention, as shown below. Figure 6 As shown, the embodiments of the present invention provide a detailed flowchart of the specific implementation process. The control method may include the following specific steps: S301, the range hood starts working.
[0111] After this step is completed, proceed to step S302.
[0112] S302, The human body sensing module is activated to detect the user's location in the kitchen.
[0113] After this step is completed, proceed to step S303.
[0114] S303, Select the primary user.
[0115] After this step is completed, proceed to step S304.
[0116] S304. Load the preset gesture detection database.
[0117] After this step is completed, proceed to step S305.
[0118] S305. Adjust the target gesture sensing distance according to the stove's firepower and the user's position.
[0119] After this step is completed, proceed to step S306.
[0120] S306, Gesture detection module detects user gestures.
[0121] After this step is completed, proceed to steps S307 and S308.
[0122] S307, Range Hood functions that respond to user gestures.
[0123] After this step is completed, return to step S305.
[0124] S308. Is the stove in the on state?
[0125] If yes, proceed to step S309; otherwise, return to step S310.
[0126] S309. Record the user's gestures.
[0127] After this step is completed, proceed to step S310.
[0128] S310. Has the cooking process been completed?
[0129] If yes, proceed to step S311; otherwise, return to step S306.
[0130] S311. Compare the recorded gestures with the data in the gesture detection database.
[0131] After this step is completed, proceed to step S312.
[0132] S312. Is the current gesture consistent with the data in the gesture detection database?
[0133] If yes, proceed to step S313; otherwise, proceed to step S314.
[0134] S313, The smoke hood system has completed its work.
[0135] S314. The user confirms whether to retain this data.
[0136] If yes, proceed to step S315; otherwise, proceed to step S313.
[0137] S315. Update the recorded gesture actions to the gesture detection database.
[0138] After this step is completed, proceed to step S313.
[0139] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, combinations, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.
Claims
1. A control method for a range hood, characterized in that, The range hood includes a gesture detection module and a human body sensing module; wherein, the sensing distance of the gesture detection module is adjustable; The control method includes: Using the human body sensing module, the distance between the main user in the space where the range hood is located and the range hood can be determined; The target gesture sensing distance is determined based on the distance between the main user and the range hood; Within the target gesture sensing distance, the gesture detection module performs gesture detection operations in real time. When a gesture is detected, the preset operation of the range hood corresponding to the gesture is executed.
2. The control method according to claim 1, characterized in that, Using the human body sensing module, the distance between the main user in the space where the range hood is located and the range hood is determined, including: The human body sensing module is used to detect all users and their locations within the space where the range hood is located; The user closest to or furthest from the range hood, or the user carrying a mobile device that is connected to the range hood, is identified as the main user. Based on the identified primary user and their location, the distance between the primary user and the range hood is determined.
3. The control method according to claim 1, characterized in that, The target gesture sensing distance is determined based on the distance between the main user and the range hood, including: The pre-stored arm length is determined using a preset gesture detection database; The target gesture sensing distance is calculated according to the formula S=Ld; where S is the target gesture sensing distance, L is the distance between the main user and the range hood, and d is the pre-stored arm length. And / or, Within the target gesture sensing distance, the gesture detection module performs gesture detection operations in real time, including: The pre-stored gesture judgment parameters are determined by using a preset gesture detection database; Within the target gesture sensing distance, the gesture detection module performs a gesture detection operation in real time based on the gesture detection parameters.
4. The control method according to claim 3, characterized in that, When a gesture is detected, the preset range hood operation corresponding to the gesture is executed, and the operation also includes: Record the gestures; After cooking is completed, the arm length and / or the gesture determination parameters in the gesture detection database are updated based on the recorded gesture actions.
5. The control method according to claim 4, characterized in that, After cooking is completed, the arm length and / or the gesture determination parameters in the gesture detection database are updated based on the recorded gesture actions, including: When the arm length corresponding to the gesture is inconsistent with the arm length in the gesture detection database, and / or when the gesture parameter corresponding to the gesture is inconsistent with the gesture determination parameter in the gesture detection database, a prompt will be made asking whether to update. After receiving the update instruction, the arm length in the gesture detection database is updated to the arm length corresponding to the gesture action, and / or the gesture determination parameter in the gesture detection database is updated to the gesture parameter corresponding to the gesture action; And / or, Before recording the gesture, the process also includes: Make sure the stove is in working order.
6. The control method according to claim 3, characterized in that, After determining the pre-stored arm length using a preset gesture detection database, and before calculating the target gesture sensing distance according to the formula S=Ld, the following steps are also included: Get the stove's heat output; An arm length compensation value is determined based on at least one of the stove's firepower and the distance between the main user and the range hood; wherein the arm length compensation value is negatively correlated with the stove's firepower and positively correlated with the distance between the main user and the range hood; The arm length compensation value is added to the pre-stored arm length for compensation.
7. The control method according to claim 1, characterized in that, The gesture detection module includes at least two sets of gesture sensing circuits; Within the target gesture sensing distance, the gesture detection module performs gesture detection operations in real time, including: The at least two gesture sensing circuits are used to detect whether objects exist in a preset order within a preset time period within the target gesture sensing distance.
8. The control method according to claim 7, characterized in that, The gesture sensing circuit includes a microprocessor (10), an infrared emitting circuit (20), and an infrared receiving circuit (30). The microprocessor (10) includes a sensing signal input terminal, a first control signal output terminal, and at least two power supply voltage output terminals; The infrared emitting circuit (20) includes a first current regulating unit (21), an infrared emitting unit (22), and a switching unit (23); the first current regulating unit (21) includes at least two current regulating branches (210), each with a different resistance; one end of each of the at least two current regulating branches (210) is electrically connected to the at least two power supply voltage output terminals, and the other end is electrically connected to the first node; the infrared emitting unit (22) and the switching unit (23) are connected in series between the first node and the fixed potential node; the first control signal output terminal is electrically connected to the control terminal of the switching unit (23); Using the at least two gesture sensing circuits within the target gesture sensing distance, detecting whether objects exist sequentially in a preset order within a preset time period includes: The power supply voltage output terminal that provides the power supply voltage is switched to the target power supply voltage output terminal so that the microprocessor is in a preset sensing distance mode corresponding to the target gesture sensing distance; wherein, the microprocessor has multiple sensing distance modes, and the power supply voltage output terminal that provides the power supply voltage to the microprocessor is different in different sensing distance modes, and the current passing through the infrared emitting unit is different so that the carrier signal has different transmission intensities. The first control signal output terminal outputs a first pulse width modulation signal with a first preset frequency to control the switching unit to turn on and off according to the first preset frequency, and the infrared emitting unit to emit light and extinguish according to the first preset frequency, emitting a carrier signal with the first preset frequency. The infrared receiving circuit detects the carrier signal of the first preset frequency, generates an induction signal, and provides it to the microprocessor through the induction signal input terminal. The microprocessor determines whether there is an object within the detection range corresponding to the current sensing distance mode based on the sensing signal.
9. A range hood, characterized in that, For performing the control method of the range hood as described in any one of claims 1-8; The range hood includes a gesture detection module and a human body sensing module, wherein the sensing distance of the gesture detection module is adjustable.
10. The control method according to claim 9, characterized in that, The human body sensing module includes multiple time-of-flight sensors; and / or, The gesture detection module includes at least two sets of gesture sensing circuits; The gesture sensing circuit includes a microprocessor (10), an infrared emitting circuit (20), and an infrared receiving circuit (30). The microprocessor (10) includes a sensing signal input terminal, a first control signal output terminal, and at least two power supply voltage output terminals; The infrared emitting circuit (20) includes a first current regulating unit (21), an infrared emitting unit (22), and a switching unit (23); the first current regulating unit (21) includes at least two current regulating branches (210), each with a different resistance; one end of each of the at least two current regulating branches (210) is electrically connected to the at least two power supply voltage output terminals, and the other end is electrically connected to the first node; the infrared emitting unit (22) and the switching unit (23) are connected in series between the first node and the fixed potential node; the first control signal output terminal is electrically connected to the control terminal of the switching unit (23); The microprocessor (10) is configured to output a first pulse width modulation signal with a first preset frequency through the first control signal output terminal to control the switching unit (23) to turn on and off according to the first preset frequency, and the infrared emitting unit (22) to emit light and turn off according to the first preset frequency, and to emit a carrier signal with the first preset frequency. The microprocessor (10) is also configured to provide a power supply voltage to at least one of the power supply voltage output terminals; the microprocessor (10) has multiple sensing distance modes, and in different sensing distance modes, the power supply voltage output terminals provided by the microprocessor (10) are different, and the current passing through the infrared emitting unit (22) is different, so that the carrier signal has different transmission intensities. The infrared receiving circuit (30) is configured to detect the carrier signal of the first preset frequency, generate an induction signal, and provide it to the microprocessor (10) through the induction signal input terminal. The microprocessor (10) is also configured to determine, based on the sensing signal, whether there is an object within the detection range corresponding to the current sensing distance mode.