Range hood control method and device

By generating alternating signals using two sets of infrared transceivers and timing gestures, the problem of accidental triggering of the range hood is solved, achieving higher control accuracy and reducing misoperation.

CN119802701BActive Publication Date: 2025-11-25VATTI CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510108803.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-23
Publication Date
2025-11-25
Estimated Expiration
2045-01-23

AI Technical Summary

Technical Problem

Existing range hood control methods are susceptible to false triggering and misoperation due to infrared characteristics and environmental factors.

Method used

Two sets of infrared transceivers are used to generate alternating first and second state signals. The user's gestures are judged by timing and signal width to generate control commands.

Benefits of technology

It improves the accuracy of recognizing user control actions, reduces false triggers, and enhances the precision of control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119802701B_ABST
    Figure CN119802701B_ABST
Patent Text Reader

Abstract

The application belongs to the field of range hood, and discloses a range hood control method and device. The method comprises the following steps: receiving a first signal, the first signal being generated by a first group of infrared transceiver devices; starting the timing of a preset first signal period based on the first signal being in a first state; receiving a second signal, the second signal being generated by a second group of infrared transceiver devices; starting the timing of a preset second signal period based on the second signal being in the first state; and generating a control instruction according to the relative positions of the first group of infrared transceiver devices and the second group of infrared transceiver devices based on at least the first signal width and the second signal width reaching a first threshold value, wherein the first signal width is the length of time from the start of the first signal period timing to the first signal entering the last second state within the first signal period, and the second signal width is the length of time from the start of the second signal period timing to the second signal entering the last second state within the second signal period. The application can reduce false triggering.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of range hood technology, and in particular to a range hood control method and device. Background Technology

[0002] With the development of technology, gesture control has become widely used, especially in range hoods. However, due to the characteristics of infrared technology and environmental factors, such as movement of a person or head shaking, it is easy to trigger it falsely. Summary of the Invention

[0003] Based on this, a range hood control method and device are provided to solve at least one of the above-mentioned technical problems.

[0004] According to a first aspect of the present invention, a range hood control method is provided, comprising:

[0005] Receive a first signal, which is generated by a first group of infrared transceivers and includes an alternating first state and a second state.

[0006] Based on the first signal being in a first state, the timing of the preset first signal period begins;

[0007] Receive a second signal, which is generated by a second set of infrared transceivers, and the second signal includes alternating first and second states;

[0008] Based on the second signal being in the first state, the timing of the preset second signal period begins;

[0009] Based at least on the first signal width and the second signal width reaching the first threshold respectively, a control command is generated according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers. The first signal width is the duration from the start of the first signal period timing to the first signal entering the last second state within the first signal period. The second signal width is the duration from the start of the second signal period timing to the second signal entering the last second state within the second signal period.

[0010] As an optional implementation, it further includes: starting a preset total signal time period timing based on the first signal being in a first state;

[0011] Based at least on the first signal width and the second signal width reaching a first threshold respectively, control commands are generated according to the relative positions of the first group of infrared transceivers and the second group of infrared transceivers, including:

[0012] Based on the fact that the first signal width and the second signal width respectively reach the first threshold, and the second signal time period is located within the total signal time period, control commands are generated according to the relative positions of the first group of infrared transceivers and the second group of infrared transceivers.

[0013] As an optional implementation, at least based on the first signal width and the second signal width respectively reaching a first threshold, a control command is generated according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers, including:

[0014] Based on the fact that the first signal width and the second signal width respectively reach the first threshold, and the second signal time period is located within the total signal time period, and the number of times the first signal is in the first state within the first signal time period and the number of times the second signal is in the first state within the second signal time period are respectively less than the second threshold, a control command is generated according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers.

[0015] As an optional implementation, at least based on the first signal width and the second signal width respectively reaching a first threshold, a control command is generated according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers, including:

[0016] Based on the fact that the first signal width and the second signal width respectively reach the first threshold, and the second signal time period is located within the total signal time period, and the duration of the first state with the longest duration of the first signal within the first signal time period and the duration of the first state with the longest duration of the second signal within the second signal time period are respectively greater than the third threshold, control commands are generated according to the relative positions of the first group of infrared transceivers and the second group of infrared transceivers.

[0017] As an optional implementation, before starting the timing of the first signal period based on the first signal being in a first state, the method further includes:

[0018] If the preset event interval countdown ends and the first signal is in the first state, then the timing of the first signal period begins. The start time of the event interval countdown is the start time of the timing of the first signal period during the generation of the previous control command.

[0019] As an optional implementation, the first state is a low level and the second state is a high level.

[0020] According to a second aspect of the present invention, a range hood control device is provided, comprising:

[0021] A receiving module is used to receive a first signal, which is generated by a first group of infrared transceivers and includes alternating first and second states.

[0022] The timing module is used to start timing a preset first signal period based on the first signal being in a first state;

[0023] The receiving module is also used to receive a second signal, which is generated by a second set of infrared transceivers and includes alternating first and second states.

[0024] The timing module is also used to start timing a preset second signal period based on the second signal being in a first state;

[0025] The instruction module is used to generate control instructions based on the relative positions of the first group of infrared transceivers and the second group of infrared transceivers, based on at least the first signal width and the second signal width reaching a first threshold respectively. The first signal width is the duration from the start of the first signal period timing to the first signal entering the last second state within the first signal period, and the second signal width is the duration from the start of the second signal period timing to the second signal entering the last second state within the second signal period.

[0026] According to a third aspect of the present invention, a range hood is provided, the range hood including a memory and a processor, the memory storing a computer program executable on the processor, the processor executing the computer program to implement the steps of the method described in any embodiment of the present invention.

[0027] According to a fourth aspect of the present invention, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the method as described in any embodiment of the present invention.

[0028] This invention provides a method for controlling a range hood. The technical solution provided by the embodiments of this invention brings at least the following beneficial effects:

[0029] The range hood control method of this invention includes: receiving a first signal, the first signal being generated by a first group of infrared transceivers, the first signal including alternating first and second states; starting a preset first signal period based on the first signal being in the first state; receiving a second signal, the second signal being generated by a second group of infrared transceivers, the second signal including alternating first and second states; starting a preset second signal period based on the second signal being in the first state; generating a control command based on the relative positions of the first group of infrared transceivers and the second group of infrared transceivers, at least based on the first signal width and the second signal width respectively reaching a first threshold, wherein the first signal width is the duration from the start of the first signal period timing to the first signal entering the last second state within the first signal period, and the second signal width is the duration from the start of the second signal period timing to the second signal entering the last second state within the second signal period. The user's control actions can cause the first signal and the second signal to be in a first state respectively. The first signal period can enable the user's control action at the first infrared transceiver device to be completed, and the second signal period can enable the user's control action at the second set of infrared transceivers to be completed. When the width of the first signal reaches a first threshold, it can be determined whether the first state of the first signal is triggered by the user's control action. When the width of the second signal reaches a first threshold, it can be determined whether the first state of the second signal is triggered by the user's control action. Based on this, control commands can be generated, which can improve the accuracy of recognizing user control actions and reduce false triggering.

[0030] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit the invention. Attached Figure Description

[0031] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0032] Figure 1 A flowchart of a range hood control method provided in an embodiment of the present invention;

[0033] Figure 2 This is a schematic diagram illustrating the signal generation principle in a range hood control method provided in an embodiment of the present invention;

[0034] Figure 3 This is a schematic diagram of the structure of a range hood control device provided in an embodiment of the present invention;

[0035] Figure 4 This is a schematic diagram of the composition of the control part of a range hood provided in an embodiment of the present invention. Detailed Implementation

[0036] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.

[0037] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that comprises a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0038] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0039] See Figure 1 and Figure 2 This invention provides a range hood control method, including:

[0040] S10. Receive a first signal, which is generated by a first group of infrared transceivers and includes alternating first and second states.

[0041] S20. Based on the first signal being in the first state, start timing for the preset first signal period;

[0042] S30. Receive a second signal, which is generated by a second group of infrared transceivers and includes alternating first and second states.

[0043] S40. Based on the second signal being in the first state, start timing for the preset second signal period;

[0044] S50. At least based on the first signal width and the second signal width reaching the first threshold respectively, a control command is generated according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers. The first signal width is the duration from the start of the first signal period timing to the first signal entering the last second state within the first signal period. The second signal width is the duration from the start of the second signal period timing to the second signal entering the last second state within the second signal period.

[0045] The range hood control method of this invention includes: receiving a first signal, the first signal being generated by a first group of infrared transceivers, the first signal including alternating first and second states; starting a timing period for a first signal time segment based on the first signal being in the first state; receiving a second signal, the second signal being generated by a second group of infrared transceivers, the second signal including alternating first and second states; starting a timing period for a second signal time segment based on the second signal being in the first state; generating a control command based on the relative positions of the first group of infrared transceivers and the second group of infrared transceivers, at least based on the first signal width and the second signal width respectively reaching a first threshold, wherein the first signal width is the duration from the start of the timing period for the first signal time segment until the first signal enters the last second state within the first signal time segment, and the second signal width is the duration from the start of the timing period for the second signal time segment until the second signal enters the last second state within the second signal time segment. The user's control actions can cause the first signal and the second signal to be in a first state respectively. The first signal period can enable the user's control action at the first infrared transceiver device to be completed, and the second signal period can enable the user's control action at the second set of infrared transceivers to be completed. When the width of the first signal reaches a first threshold, it can be determined whether the first state of the first signal is triggered by the user's control action. When the width of the second signal reaches a first threshold, it can be determined whether the first state of the second signal is triggered by the user's control action. Based on this, control commands can be generated, which can improve the accuracy of recognizing user control actions and reduce false triggering.

[0046] The method of this invention is used to control a range hood. The range hood is equipped with at least two sets of infrared transceivers, each set including an infrared transmitter and an infrared receiver. When a user controls the range hood by moving their hand in front of it, the infrared light emitted by the transmitter is reflected and received by the receiver, causing a change in the receiver's signal. The two sets of infrared transceivers can be combined to generate corresponding commands.

[0047] The user's hand passes through two sets of infrared transceivers sequentially and is sensed in turn. Based on the relative positions of the two sets of transceivers, the direction of the user's hand movement can be determined. For example, if the first and second sets of transceivers sense the user's hand sequentially, and the first set is to the left of the second set, the hand movement is determined to be from left to right, generating a left-to-right event. If the first set is to the right of the second set, the hand movement is determined to be from right to left, generating a right-to-left event. Different events correspond to different control commands. For example, a left-to-right event could control the fan to turn on, while a right-to-left event could control the fan to turn off. The correspondence between events and control commands can also be the reverse of the above example.

[0048] In some embodiments, the correspondence between events and control commands can also be combined with the current state of the range hood. For example, if a left-to-right event is generated and the fan is off, the corresponding control command could be to turn on the fan; if a left-to-right event is generated and the fan is on, the corresponding control command could be to increase the fan output power and increase the fan speed level until the maximum fan speed level is reached. If a right-to-left event is generated and the fan is on, and if a lower fan speed level exists, the fan output power is reduced and the fan speed level is lowered; if the current fan speed level is the lowest possible level, the control command could be to turn off the fan.

[0049] In this embodiment of the invention, the signals generated by the infrared transceiver all include alternating first and second states. In an exemplary embodiment, when there is no obstacle in front of the infrared transceiver, such as when a user's hand blocks it, the signal generated by the infrared transceiver is in the second state; when there is an obstacle in front of the infrared transceiver, the signal generated by the infrared transceiver is in the first state. For example, when the first infrared transceiver does not detect an obstacle, the generated signal is in the second state; when it detects an obstacle, such as when a user's hand passes in front of the first infrared transceiver and is detected, the generated signal is in the first state.

[0050] In some embodiments, one of the first state and the second state can be a low level and the other a high level. Whether there is an obstacle in front of the infrared transceiver or not, one state is low and the other is high.

[0051] In the exemplary embodiment, the first state is a low level and the second state is a high level. For example, when there is no obstacle in front of the infrared transceiver, the infrared light emitted by the infrared transmitter cannot be received by the infrared receiver in the same group, and the infrared receiver outputs a high level. When there is an obstacle in front of the infrared transceiver, the infrared light emitted by the infrared transmitter is reflected and thus received by the infrared receiver in the same group, and the infrared receiver outputs a low level. In this embodiment of the invention, the example of the first state being low and the second state being high is used for illustration.

[0052] In this embodiment of the invention, the user controls the range hood via an infrared transceiver, typically through gestures. The user passes sequentially through the first and second sets of infrared transceivers at a certain speed and direction, and each pass is detected. Since the hand has a certain width, this embodiment of the invention sets a certain time period. The signals within this set time period can be used to extract the complete process of the user's hand passing through the first and second sets of infrared transceivers.

[0053] The timing of the first signal period begins when the first signal is in the first state. When the first group of infrared transceivers does not detect an obstacle, the first signal is in the second state. When the first signal is in the first state, it indicates that the first group of infrared transceivers has begun to detect obstacles such as hands, and the timing of the first signal period begins at this time. The specific duration of the first signal period can be determined based on experience, statistics, and actual conditions, ensuring that the complete process of the first group of infrared toll collection devices sensing the user's control action is within the first signal period. In specific implementation, the specific duration of the first signal period can be preset based on the width and speed of the hand movement, ensuring that the complete process of the hand passing through and being sensed by the first group of infrared transceivers is within the first signal period. Therefore, the complete process of the user's hand passing through the first group of infrared transceivers can be extracted based on the first signal within the first signal period. This allows for accurate determination of whether it is a user's control gesture or other interfering factors. For example, the user's head or cooking fumes may interfere with the signals generated by the infrared transceivers.

[0054] Similarly, based on the second signal being in the first state, the timing of the second signal period begins. When the second set of infrared transceivers does not detect an obstacle, the second signal is in the second state. When the second signal is in the first state, it indicates that the second set of infrared transceivers has begun to detect obstacles such as hands, and the timing of the second signal period begins at this time. The specific duration of the first signal period can be determined based on experience, statistics, and actual conditions, ensuring that the complete process of the first set of infrared toll collection devices sensing the user's control action is within the first signal period. In specific implementation, the specific duration of the second signal period can be preset based on the width and speed of the hand movement, so that the complete process of the hand passing through the second set of infrared transceivers and being sensed by the first set of infrared transceivers is within the second signal period. Therefore, the complete process of the user's hand passing through the second set of infrared transceivers can be extracted based on the second signal within the second signal period. This improves the accuracy of gesture recognition and reduces accidental touches.

[0055] In this embodiment of the invention, the second signal period may be the same as or different from the first signal period. For example, both the second signal period and the first signal period may be 100-200 micrometers.

[0056] In this embodiment of the invention, control commands are generated based on the relative positions of the first group of infrared transceivers and the second group of infrared transceivers, at least based on the first signal width and the second signal width reaching a first threshold respectively. The first signal width is the duration from the start of the first signal period timing to the first signal entering the last second state within the first signal period. When a user's hand passes in front of the infrared transceivers, due to the gaps between the fingers, the infrared light emitted by the infrared generator may be reflected by the fingers and received by the infrared receivers in the same group, causing the state of the first signal to change from high level to low level. At this time, the first signal period timing begins so that the entire process of the hand passing through can be extracted. When the infrared light passes through the gaps between the fingers, it passes through the gaps and is not received by the infrared receivers in the same group, causing the state of the first signal to become high level. The first signal generated by the complete process of the hand passing through the infrared transceivers is a PWM waveform (Pulse width modulation wave). Entering the last second state within the first signal period indicates that the hand has completely passed through and there are no obstacles in front of the first group of infrared transceivers, and the generated first signal remains at a high level. In specific implementation, the duration from the first falling edge to the last rising edge within the first signal period is taken as the first signal width. If the first signal width reaches the first threshold, it can be determined that a hand has passed by; otherwise, it is determined to be an interference signal.

[0057] Similarly, the second signal width is the duration from the start of the second signal period timing until the second signal enters the last second state within the second signal period. Infrared rays emitted by the infrared generator of the second set of infrared transceivers may be reflected by fingers and received by the infrared receivers in the same group, causing the second signal state to change from high to low. At this point, the second signal period timing begins to capture the entire process of the hand passing through. When infrared rays pass through the finger gaps, they pass through the gaps and are not received by the infrared receivers in the same group, causing the second signal state to return to high. The second signal generated by the complete process of the hand passing through the infrared transceivers is a PWM waveform (Pulse width modulation wave). Entering the last second state within the second signal period, such as the last high level, indicates that the hand has completely passed through and there are no obstacles in front of the second set of infrared transceivers; the generated second signal remains high. In specific implementation, the duration from the first falling edge to the last rising edge within the second signal period is used as the second signal width. If the second signal width reaches a first threshold, it can be determined that a hand has passed through; otherwise, it is determined to be an interference signal. Since when the user controls the device with gestures, the same hand passes through the first set of infrared transceivers and the second set of infrared transceivers at approximately the same speed, the first signal width and the second signal width are judged using the same first threshold.

[0058] As an optional implementation, see [link to implementation details]. Figure 2 The method in this embodiment of the invention further includes: starting a preset total signal time period timing based on the first signal being in a first state. This embodiment of the invention can preset the total signal time period, ensuring that the complete passage of the user's hand through the first group of infrared transceivers and the second group of infrared transceivers falls within the total signal time period. The total signal time period timing begins when the user's hand passes through the first group of infrared transceivers; that is, the total signal time period timing begins when the first signal time period timing begins. (Reference) Figure 2 The total signal period can start from the first signal period and end at the second signal period. Alternatively, the end time of the total signal period can be later than the end time of the second signal period.

[0059] At least based on the first signal width and the second signal width respectively reaching a first threshold, a control command is generated according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers. This includes: based on the first signal width and the second signal width respectively reaching the first threshold, and the second signal time period being within the total signal time period, the control command is generated according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers. The second signal time period being within the total signal time period limits the time the hand passes through the two groups of infrared transceivers, ensuring that the obstacle sensed by the two groups of infrared transceivers is caused by the user's gesture, rather than other interfering factors. The simultaneous determination of the user's control gesture based on both conditions—the first signal width and the second signal width reaching the first threshold, and the second signal time period being within the total signal time period—improves accuracy and reduces accidental touches.

[0060] As an optional implementation, at least based on the first signal width and the second signal width respectively reaching a first threshold, a control command is generated according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers. This includes: based on the first signal width and the second signal width respectively reaching the first threshold, and the number of times the first signal is in a first state during the first signal period and the number of times the second signal is in a first state during the second signal period being less than the second threshold, a control command is generated according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers. The number of times the first signal is in a first state during the first signal period represents the number of times the user's hand is reflected by the first group of infrared transceivers when the user's hand passes through the first group of infrared transceivers. For example, if the infrared rays emitted by the first group of infrared transceivers pass through the finger gaps only once, the signal is reflected twice, and the number of times the first signal is in a first state during the first signal period is 2; if the infrared rays emitted by the first group of infrared transceivers pass through the finger gaps twice, the signal is reflected three times, and the number of times the first signal is in a first state during the first signal period is 3. Of course, it is also possible that the palm passes through the first group of infrared transceivers, in which case the signal is reflected once. If the number of times the first signal is in the first state during the first signal period is less than the second threshold, interference from oil fumes and other sources can be reduced. When oil fume interference is present, the number of times the first signal is in the first state during the first signal period will generally be greater than the second threshold. The second threshold can be, for example, 3-6.

[0061] Similarly, the number of times the second signal is in the first state during the second signal period indicates the number of times the user's hand is reflected when it passes through the second set of infrared transceivers. For example, if the infrared light emitted by the second set of infrared transceivers passes through the finger gaps only once, it is reflected twice, and the number of times the second signal is in the first state during the second signal period is 2. If the infrared light emitted by the second set of infrared transceivers passes through the finger gaps twice, it is reflected three times, and the number of times the second signal is in the first state during the second signal period is 3. Of course, it is also possible that the palm passes through the second set of infrared transceivers, in which case it is reflected once. The number of times the second signal is in the first state during the second signal period is less than the second threshold, which can reduce interference from oil fumes, etc. When oil fumes are present, the number of times the second signal is in the first state during the second signal period is generally greater than the second threshold. By limiting the signal width and the number of first states, the accuracy of gesture recognition can be improved and false touches reduced.

[0062] At least based on the first signal width and the second signal width respectively reaching a first threshold, a control command is generated according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers. This includes: based on the first signal width and the second signal width respectively reaching the first threshold, the second signal time period being within the total signal time period, and the number of times the first signal is in a first state within the first signal time period and the number of times the second signal is in a first state within the second signal time period being less than a second threshold, the control command is generated according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers. Limiting the signal width, the total signal time period, and the number of first states can improve the accuracy of gesture recognition and reduce accidental touches.

[0063] As an optional implementation, at least based on the first signal width and the second signal width reaching a first threshold respectively, a control command is generated according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers. This includes: generating a control command based on the first signal width and the second signal width reaching the first threshold respectively, and the duration of the longest-lasting first state of the first signal within the first signal period and the duration of the longest-lasting first state of the second signal within the second signal period respectively being greater than a third threshold, according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers. During the first signal period, there may be a first state generated by infrared light reflected from a hand, for example, at a low level, or there may be other interference sources, such as a person's head, cooking fumes, etc., reflecting infrared light to generate a first state. If the duration of the longest-lasting first state within the first signal period is greater than the third threshold, it can be considered that it was caused by a hand passing through the first group of infrared transceivers; otherwise, it may be caused by an interference source. Similarly, during the second signal period, there may be a first state generated by infrared light reflected from a hand, for example, at a low level, or there may be other interference sources, such as a person's head, cooking fumes, etc., reflecting infrared light to generate a first state. If the duration of the longest first state within the second signal period exceeds the third threshold, it can be considered that the hand has passed through the second set of infrared transceivers; otherwise, it may be caused by interference. By limiting the signal width and the duration of a single first state, the accuracy of gesture recognition can be improved and false touches reduced.

[0064] As an optional implementation, at least based on the first signal width and the second signal width reaching a first threshold respectively, a control command is generated according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers. This includes: based on the first signal width and the second signal width reaching the first threshold respectively, the second signal time period being within the total signal time period, and the duration of the first state with the longest duration of the first signal within the first signal time period and the duration of the first state with the longest duration of the second signal within the second signal time period being greater than a third threshold respectively, the control command is generated according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers. By limiting the signal width, the total signal time period, and the duration of a single first state, the accuracy of gesture recognition can be improved and accidental touches can be reduced.

[0065] In some embodiments, the two conditions, the number of first states and the duration of a single first state, can be chosen to be combined with other conditions to determine whether it is an interference.

[0066] As an optional implementation, before starting the timing of the first signal period based on the first signal being in the first state, the method further includes: if the preset event interval countdown ends and the first signal is in the first state, then the timing of the first signal period begins, wherein the start time of the event interval countdown is the start time of the timing of the first signal period during the generation of the previous control command.

[0067] By separating two events through a preset event interval, erroneous operations caused by excessively short intervals between user actions are avoided. For example, if a user waves their hand from left to right, generating a left-to-right event, and if the first signal transitions from high to low before the event interval countdown ends, the timing for the first signal period does not begin, meaning new gesture recognition does not start. If the first signal transitions from high to low after the event interval countdown ends, the timing for the first signal period begins, meaning new gesture recognition starts.

[0068] In practice, it can be first determined whether the event interval countdown has ended. If the event interval countdown has ended, it can be determined whether the first signal is in the first state; otherwise, the state change of the first signal can be ignored. For example, if the event interval countdown has not ended, even if the first signal changes from the second state to the first state, the timing of the first signal period will not start, that is, the recognition of new control commands will not begin.

[0069] If the first signal is in the first state, then the timing of the first signal period begins. Once the countdown to the determined event interval has ended, and it is further confirmed that the first signal is in the first state, then the timing of the first signal period begins.

[0070] In some embodiments, the method of the present invention further includes: starting an event interval countdown based on the first signal being in a first state. When the first signal is in the first state, the timing of the first signal period begins, and the event interval countdown also begins simultaneously, so that a certain interval is formed between the next control command and the current control command, reducing erroneous operations.

[0071] See Figure 3 This invention provides a range hood control device, including a receiving module, a timing module, and a command module. The receiving module receives a first signal generated by a first set of infrared transceivers, which includes alternating first and second states. The timing module starts timing for a preset first signal period based on the first signal being in the first state. The receiving module also receives a second signal generated by a second set of infrared transceivers, which includes alternating first and second states. The timing module also starts timing for a preset second signal period based on the second signal being in the first state. The command module generates a control command based on the relative positions of the first and second sets of infrared transceivers, at least based on the first and second signal widths reaching first thresholds respectively. The first signal width is the duration from the start of timing for the first signal period until the first signal enters the last second state within the first signal period, and the second signal width is the duration from the start of timing for the second signal period until the second signal enters the last second state within the second signal period.

[0072] The range hood control device of this invention can implement the methods of the above embodiments, and the descriptions of the above method embodiments can be used to understand and explain the device of this invention. For the purpose of brevity and saving space, they will not be repeated here.

[0073] According to embodiments of the present invention, the present invention also provides a range hood and a readable storage medium.

[0074] This invention provides a range hood, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements any of the methods described above.

[0075] Please see Figure 4 The diagram below provides a structural schematic of a range hood according to an embodiment of the present invention. Figure 4 As shown, terminal 600 may include: at least one processor 601, at least one network interface 604, user interface 603, memory 605, and at least one communication bus 602.

[0076] The communication bus 602 is used to enable communication between these components.

[0077] The user interface 603 may include a display screen and a camera. Optionally, the user interface 603 may also include a standard wired interface and a wireless interface.

[0078] The network interface 604 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface).

[0079] The processor 601 may include one or more processing cores. The processor 601 connects to various parts within the terminal 600 using various interfaces and lines, and performs various functions and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 605, and by calling data stored in the memory 605. Optionally, the processor 601 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 601 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required for display; and the modem handles wireless communication. It is understood that the modem may also be implemented as a separate chip without being integrated into the processor 601.

[0080] The memory 605 may include random access memory (RAM) or read-only memory. Optionally, the memory 605 may include a non-transitory computer-readable storage medium. The memory 605 may be used to store instructions, programs, code, code sets, or instruction sets. The memory 605 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-described method embodiments, etc.; the data storage area may store data involved in the above-described method embodiments, etc. Optionally, the memory 605 may also be at least one storage device located remotely from the aforementioned processor 601. Figure 4 As shown, the memory 605, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and application programs.

[0081] exist Figure 4In the range hood 600 shown, the user interface 603 is mainly used to provide an input interface for the user and to obtain the user input data; while the processor 601 can be used to call the application stored in the memory 605 and specifically execute the operations of any of the above method embodiments.

[0082] The present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the above-described method. The computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical disks, DVDs, CD-ROMs, microdrives, as well as magneto-optical disks, ROMs, RAMs, EPROMs, EEPROMs, DRAMs, VRAMs, flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.

[0083] This invention also provides a computer program product comprising a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods described in the above method embodiments.

[0084] Those skilled in the art will clearly understand that the technical solutions of the present invention can be implemented by means of software and / or hardware. In this specification, "unit" and "module" refer to software and / or hardware capable of independently or in conjunction with other components to perform a specific function, wherein the hardware may be, for example, a Field-Programmable Gate Array (FPGA), an Integrated Circuit (IC), etc.

[0085] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the present invention is not limited to the described order of actions, because according to the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to the present invention.

[0086] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0087] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical or other forms.

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

[0089] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0090] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0091] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0092] The above description is merely an exemplary embodiment of the present invention and should not be construed as limiting the scope of the invention. Any equivalent changes and modifications made in accordance with the teachings of this invention are still within the scope of this invention. Other embodiments of the invention will be readily apparent to those skilled in the art upon consideration of the specification and practice of the disclosure herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not described herein. The specification and embodiments are to be considered exemplary only, and the scope and spirit of the invention are defined by the claims.

Claims

1. A gesture control method for a range hood, characterized in that, include: A first signal is received, which is generated by a first group of infrared transceivers. The first signal includes an alternating first state and a second state. When the first group of infrared transceivers detects an obstacle, the first signal is in the first state. When the first group of infrared transceivers does not detect an obstacle, the first signal is in the second state. Based on the first signal being in a first state, the timing of the preset first signal period begins; Based on the first signal being in the first state, start timing the preset total signal time period; Receive a second signal, which is generated by a second set of infrared transceivers. The second signal includes alternating first and second states. When the second set of infrared transceivers detects an obstacle, the second signal is in the first state. When the second set of infrared transceivers does not detect an obstacle, the second signal is in the second state. Based on the second signal being in the first state, start timing for a preset second signal period. At least based on the first signal width and the second signal width reaching the first threshold respectively, a control command is generated according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers. The first signal width is the duration from the start of the first signal period timing to the first signal entering the last second state within the first signal period. The second signal width is the duration from the start of the second signal period timing to the second signal entering the last second state within the second signal period. Based at least on the first signal width and the second signal width reaching a first threshold respectively, control commands are generated according to the relative positions of the first group of infrared transceivers and the second group of infrared transceivers, including: Based on the fact that the first signal width and the second signal width respectively reach the first threshold, and the second signal time period is located within the total signal time period, and the number of times the first signal is in the first state within the first signal time period and the number of times the second signal is in the first state within the second signal time period are respectively less than the second threshold, a control command is generated according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers.

2. The method according to claim 1, characterized in that, Based at least on the first signal width and the second signal width reaching a first threshold respectively, control commands are generated according to the relative positions of the first group of infrared transceivers and the second group of infrared transceivers, including: Based on the fact that the first signal width and the second signal width respectively reach the first threshold, and the second signal time period is located within the total signal time period, and the duration of the first state with the longest duration of the first signal within the first signal time period and the duration of the first state with the longest duration of the second signal within the second signal time period are respectively greater than the third threshold, control commands are generated according to the relative positions of the first group of infrared transceivers and the second group of infrared transceivers.

3. The method according to claim 1, characterized in that, Before starting the timing of the first signal period based on the first signal being in the first state, the method further includes: If the preset event interval countdown ends and the first signal is in the first state, then the timing of the first signal period begins. The start time of the event interval countdown is the start time of the timing of the first signal period during the generation of the previous control command.

4. The method according to claim 1, characterized in that, The first state is a low level, and the second state is a high level.

5. A gesture control device for a range hood, characterized in that, include: The receiving module is used to receive a first signal, which is generated by a first group of infrared transceivers. The first signal includes alternating first and second states. When the first group of infrared transceivers detects an obstacle, the first signal is in the first state, and when the first group of infrared transceivers does not detect an obstacle, the first signal is in the second state. The timing module is used to start timing for a preset first signal period and to start timing for a preset total signal period based on the first signal being in a first state. The receiving module is also used to receive a second signal, which is generated by a second group of infrared transceivers. The second signal includes alternating first and second states. When the second group of infrared transceivers detects an obstacle, the second signal is in the first state. When the second group of infrared transceivers does not detect an obstacle, the second signal is in the second state. The timing module is also used to start timing a preset second signal period based on the second signal being in a first state; The instruction module is used to generate control instructions based on the relative positions of the first group of infrared transceivers and the second group of infrared transceivers, based on at least the first signal width and the second signal width reaching the first threshold respectively. The first signal width is the duration from the start of the timing of the first signal period to the time when the first signal enters the last second state within the first signal period. The second signal width is the duration from the start of the timing of the second signal period to the time when the second signal enters the last second state within the second signal period. At least based on the first signal width and the second signal width reaching a first threshold respectively, a control command is generated according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers, including: based on the first signal width and the second signal width reaching the first threshold respectively, and the second signal time period being located within the total signal time period, and the number of the first signal in the first state within the first signal time period and the number of the second signal in the first state within the second signal time period being less than a second threshold respectively, a control command is generated according to the relative position of the first group of infrared transceivers and the second group of infrared transceivers.

6. A range hood, comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 4.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Non-contact control method and control system for extractor hood based on infrared rays

    CN111752369A

  • Non-contact-type extractor hood self-adaptive controlling method

    CN111981537A