Infrared transducer control method, device, infrared transducer equipment and readable storage medium

By dynamically adjusting the signal transmission interval of the infrared phototransistor, the limitations of gesture recognition accuracy and response speed in existing technologies have been solved, achieving faster recognition and higher data reception efficiency.

CN118968741BActive Publication Date: 2025-11-14GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411126316.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-16
Publication Date
2025-11-14
Estimated Expiration
2044-08-16

AI Technical Summary

Technical Problem

Existing infrared phototransistors have limitations in gesture recognition accuracy and response speed due to signal interval requirements, especially with fast gestures, resulting in large errors and affecting the user experience.

Method used

The controller dynamically adjusts the signal transmission interval of the infrared transmitter tube, shortening the signal interval to improve the gesture recognition response speed. When a gesture is detected, it switches to short interval transmission and then returns to the default interval to meet the receiver head requirements and avoid saturation.

Benefits of technology

It improves the accuracy and response speed of gesture recognition, ensures that the receiver can receive infrared reflection data normally, and enhances the product's recognition efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118968741B_ABST
    Figure CN118968741B_ABST
Patent Text Reader

Abstract

This application relates to an infrared photodiode control method, apparatus, device, computer-readable storage medium, and computer program product. The method employs a controller to control the infrared signal transmission time interval of the infrared transmitter. Initially, the infrared transmitter outputs an infrared signal at a default time interval. If a gesture is detected based on the infrared signal, the method switches to driving the infrared transmitter at a predetermined time interval (the default time interval is shorter than the predetermined time interval). If the gesture is determined to have ended based on the infrared signal, the method reverts to driving the infrared transmitter at the default time interval. By shortening the signal transmission time interval, the response speed of gesture recognition is improved, thereby increasing the accuracy of gesture recognition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of infrared technology, and in particular to an infrared pair control method, apparatus, infrared pair device, computer-readable storage medium, and computer program product. Background Technology

[0002] With the continuous advancement of technology, home appliances are becoming increasingly intelligent. Infrared photocells, as a non-contact control device, are being used more and more widely in home appliances, such as sensor faucets, sensor screens, and gesture recognition. These applications have brought great convenience to people's daily lives.

[0003] In the selection of infrared photodiode modules widely used in current home appliances, a key technical parameter is the minimum signal interval time for the receiver head. This indicates that the transmitter head must send signal data at the required interval; otherwise, the receiver head will saturate and fail to receive data properly. However, when applied to gesture recognition, if the transmitter head sends data at the required interval, gesture recognition will exhibit an error of up to twice the interval time. For products with longer interval requirements, the accuracy of gesture recognition will be significantly affected. Summary of the Invention

[0004] Therefore, it is necessary to provide an infrared pair control method, device, infrared pair equipment, computer-readable storage medium, and computer program product that can solve the problem of the influence of existing infrared pair material parameters on the recognition accuracy of gesture products.

[0005] In a first aspect, this application provides an infrared pairing control method, applied to an infrared pairing device, the infrared pairing device including an infrared transmitting tube; the method includes:

[0006] The infrared transmitter is driven to output an infrared signal at a default time interval;

[0007] If a hand gesture is detected based on the infrared signal, the system switches to drive the infrared transmitter to output an infrared signal at a predetermined time interval, wherein the default time interval is less than the predetermined time interval.

[0008] If the gesture action is determined to have ended based on the infrared signal, the system will resume driving the infrared transmitter to output an infrared signal at the default time interval.

[0009] In one embodiment, the method further includes:

[0010] After determining the presence of a hand gesture based on the infrared signal, the timing of the occlusion period is initiated;

[0011] The step of switching to drive the infrared transmitter to output infrared signals at predetermined time intervals when a gesture is determined based on the infrared signal includes:

[0012] If a hand gesture is detected based on the infrared signal and the occlusion time exceeds a preset occlusion duration, the system switches to driving the infrared transmitter to output infrared signals at specified time intervals.

[0013] In one embodiment, the infrared pair device further includes an infrared receiver tube;

[0014] The determination of a hand gesture based on the infrared signal includes:

[0015] If a preset number of valid signals are received continuously within the filtering time, it is determined that a gesture action exists. The valid signals are determined by the infrared reflection signals sent back by the infrared receiver tube.

[0016] In one embodiment, the infrared signal includes a carrier signal; the determination of a valid signal from the infrared reflected signal sent back by the infrared receiver includes:

[0017] Demodulate the carrier signal contained in the infrared reflected signal to obtain the demodulated signal;

[0018] If the infrared reflected signal is determined to originate from a hand gesture based on the demodulated signal, the infrared reflected signal is determined to be a valid signal.

[0019] In one embodiment, determining the end of a gesture based on the infrared signal includes:

[0020] If no valid signal is received within the filtering time, the gesture action is considered to have ended.

[0021] In one embodiment, the filtering time is greater than or equal to the specified time interval.

[0022] Secondly, this application also provides an infrared photodiode control device, the device comprising:

[0023] The default output module is used to drive the infrared transmitting tube to output infrared signals at a default time interval;

[0024] The specified output module is used to switch to drive the infrared transmitter to output infrared signals at a specified time interval when a gesture action is determined based on the infrared signal, wherein the default time interval is less than the specified time interval;

[0025] The default output module is also used to restore the infrared transmitter to output infrared signals at the default time interval when the hand gesture is determined to have ended based on the infrared signal.

[0026] Thirdly, this application also provides an infrared pairing device, including a controller and an infrared transmitting tube, wherein the controller is connected to the infrared transmitting tube, and the controller is used to control the infrared transmitting tube according to the above-described infrared pairing control method.

[0027] Fourthly, this application 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.

[0028] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the above-described method.

[0029] The aforementioned infrared photodiode control method, device, equipment, computer-readable storage medium, and computer program product employ a controller to control the infrared signal transmission time interval of the infrared transmitter. Initially, the infrared transmitter outputs an infrared signal at a default time interval. If a gesture is detected based on the infrared signal, the system switches to driving the infrared transmitter to output an infrared signal at a predetermined time interval (the default time interval is shorter than the predetermined time interval). If the gesture is determined to have ended based on the infrared signal, the system reverts to driving the infrared transmitter to output an infrared signal at the default time interval. By shortening the signal transmission time interval, the system can more quickly identify existing gestures, thereby improving the accuracy of gesture recognition. Attached Figure Description

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

[0031] Figure 1 This is a schematic diagram of the operating timing of an infrared photodiode device in one embodiment;

[0032] Figure 2 This is a schematic diagram of the operating timing of the infrared phototransistor in another embodiment;

[0033] Figure 3 This is a schematic diagram of the system block diagram of an infrared photodiode device in one embodiment;

[0034] Figure 4 This is a flowchart illustrating an infrared photodiode control method in one embodiment;

[0035] Figure 5This is a timing diagram of the infrared phototransistor device in another embodiment;

[0036] Figure 6 This is a flowchart illustrating the steps for determining a valid signal in one embodiment;

[0037] Figure 7 This is a schematic diagram of the operating timing of the infrared phototransistor in another embodiment;

[0038] Figure 8 This is a flowchart illustrating the infrared photodiode control method in another embodiment;

[0039] Figure 9 This is a flowchart illustrating the infrared photodiode control method in yet another embodiment;

[0040] Figure 10 This is a structural block diagram of an infrared photodiode control device in one embodiment;

[0041] Figure 11 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0042] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0043] As described in the background section, infrared photocells, as a type of non-contact control device, are increasingly widely used in household appliances, such as sensor faucets, sensor screens, and gesture recognition. The application of these products makes household appliances more intelligent and brings great convenience to people's daily lives.

[0044] For infrared photodiode modules widely used in current household appliances, due to the internal circuit design of their receivers, a minimum signal interval time t is required. Pause Key technical parameters. Minimum signal interval time t Pause The transmitter head must send signal data at intervals as required by the technical specifications; otherwise, the receiver head will become saturated and unable to receive data properly. Replacing the transmitter head with other materials to achieve the infrared pair function also presents challenges related to development time, material versatility, and cost.

[0045] However, when applying infrared photodiodes to gesture recognition, if the transmitter sends data at the required intervals, the recognition of gestures will be slow and sluggish, with an error potentially reaching twice the interval time. Figure 1 Taking the timing diagram shown as an example, the transmitting head transmits signals according to the technical requirements with a minimum signal interval t of 20ms. PauseTransmit signal data. If the gesture begins to block the infrared sensor after the second signal is emitted, the gesture can only be detected if the third signal, emitted 20ms later, is reflected by the gesture and then received by the receiver. Similarly, if the gesture ends after the seventh signal is emitted, the gesture can only be detected if the eighth signal, emitted 20ms later, is not reflected by the gesture and is not received by the receiver. Therefore, Figure 1 The gestures shown in the example may have an error of up to 40ms due to the minimum signal interval requirement.

[0046] Furthermore, gesture recognition is typically achieved through a pair of infrared photodiodes on the left and right sides of the product. The validity of the gesture is determined by calculating the time it takes for the gesture to travel from the left to the right photodiode. The infrared light must effectively reflect when the gesture passes through the photodiodes. An adult's four fingers are the narrowest point, and the palm is the widest, so the width obstructing the infrared photodiodes is approximately 0.05m to 0.12m. The typical waving speed is designed to be 0.8m / s to 1.5m / s. Therefore, the shortest time for the palm to travel through the infrared photodiodes is 0.05m / 1.5 = 0.033ms. Figure 2 As shown, if the transmitting head transmits according to the technical requirements with a minimum signal interval t of 20ms... Pause Sending signal data may result in only one valid reflection data for fast hand gestures, making it impossible to collect data effectively and reliably, and may even lead to missed recognition.

[0047] In summary, when applying infrared photodiodes to gesture recognition, if the transmitter sends data at the required intervals, the recognition of gestures will be sluggish and slow. This is especially true for infrared photodiodes with longer interval requirements, where the response speed of gesture recognition will be significantly affected.

[0048] Based on this, this application provides an infrared transmitter control method. A controller is used to control the infrared signal transmission time interval of the infrared transmitter. By shortening the transmission time interval during periods without hand gesture obstruction, the response speed of gesture recognition is improved. Conversely, during periods of detected hand gesture obstruction, data transmission resumes at the required intervals to ensure the receiver can properly receive infrared reflection data.

[0049] The infrared phototransistor control method provided in this application embodiment can be applied to, for example... Figure 3The infrared phototransistor device shown includes a controller 100 and an infrared transmitter 200. The controller 100 can drive the infrared transmitter 200 to output infrared signals at a default time interval. When a gesture is detected based on the infrared signal, the controller 100 switches to driving the infrared transmitter 200 to output infrared signals at a specified time interval, where the default time interval is shorter than the specified time interval. When the gesture is detected to have ended based on the infrared signal, the controller 100 reverts to driving the infrared transmitter 200 to output infrared signals at the default time interval.

[0050] It is understood that the data storage system can store the data that the controller 100 needs to process. The data storage system can be integrated into the controller 100 or placed in the cloud or on other network servers. The controller 100 can be a controller directly installed inside an infrared photocell device or a home appliance, or it can be an external control system implemented based on wireless communication. In the case of an external controller system implemented based on wireless communication, the controller 100 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart vehicle devices, projection devices, etc. Portable wearable devices can include smartwatches, smart bracelets, head-mounted devices, etc. Head-mounted devices can be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc.

[0051] In one exemplary embodiment, such as Figure 4 As shown, an infrared photodiode control method is provided, which can be applied to... Figure 3 Taking controller 100 as an example, the explanation includes the following steps 202 to 206. Wherein:

[0052] Step 202: Drive the infrared transmitter to output an infrared signal at the default time interval.

[0053] Among them, the infrared transmitting tube is a light-emitting body composed of an infrared light-emitting diode matrix. It is generally made of a PN junction with high infrared radiation efficiency, such as gallium arsenide. Infrared light can be excited by injecting current into the PN junction through forward bias.

[0054] Specifically, taking the application of an infrared photodiode device in a household appliance as an example, when the appliance starts operating, the controller can send an activation control signal to the infrared photodiode device to control it to start synchronously and detect the presence of hand gestures. It can be understood that for the infrared transmitter, controlling its activation means driving it to output infrared signals at a default time interval.

[0055] The default time interval K is the interval for transmitting infrared signals when the infrared photodiode is not blocked. It is generally set to be shorter than the specified time interval P required by the infrared photodiode technology. Taking a specified time interval P of 20ms as an example, the default time interval K is generally in the range of 5~10ms. Therefore, when there is a gesture, the infrared photodiode device can have a faster response speed to the gesture.

[0056] For example, the system can also determine whether the infrared transmitter needs to operate based on environmental parameter information. If no operating need exists, the infrared transmitter can be controlled to enter standby mode, stopping the output of infrared signals from the infrared transmitter. The environmental parameter information can be obtained from the household appliance on which the infrared transmitter is used, i.e., whether the appliance displays touch or operational information. Alternatively, the environmental parameter information can be obtained from ambient temperature change information, i.e., detecting temperature changes in the operating environment of the infrared transmitter to identify whether a user is approaching it. It can be understood that when the infrared transmitter needs to operate, driving the infrared transmitter to output infrared signals at a default time interval K avoids continuous output of infrared signals from the transmitter, reducing the waiting time for the infrared transmitter to detect gestures, thereby effectively improving the lifespan of the infrared transmitter.

[0057] Step 204: If a gesture is detected based on the infrared signal, switch to driving the infrared transmitter to output an infrared signal at a specified time interval. The default time interval is less than the specified time interval.

[0058] It is understandable that infrared photodiode devices also include infrared receivers. The function of an infrared receiver is similar to that of a photosensitive receiver, but it is not affected by visible light and has a large photosensitive area and high sensitivity. It is a photodiode and generally only reacts to infrared light. Furthermore, the infrared receiver can receive infrared reflected signals from infrared signals blocked by hand gestures and send these reflected signals back to the controller, allowing the controller to analyze and recognize the hand gestures based on the reflected signals.

[0059] Specifically, determining whether a gesture exists based on infrared signals can be achieved by first checking whether the infrared receiver tube sends back an infrared reflection signal, and secondly by the controller analyzing and identifying whether a gesture exists based on the infrared reflection signal, i.e., whether the infrared reflection signal comes from the reflection of the gesture.

[0060] The specified time interval P is the transmission time interval required in the technical specifications of the infrared transmitter-receiver device. This time interval is generally used to drive the infrared transmitter to output infrared signals, preventing the infrared receiver from saturating and failing to receive data. Furthermore, when a hand gesture is detected based on the infrared signal, the system can switch to driving the infrared transmitter to output infrared signals at the specified time interval to meet the technical requirements of the infrared receiver.

[0061] In an exemplary embodiment, determining the presence of a gesture based on an infrared signal includes: continuously receiving a preset number of valid signals within a filtering time, determining the presence of a gesture, wherein the valid signals are determined by the infrared reflection signals sent back by the infrared receiver tube.

[0062] Specifically, in order to eliminate interference from abnormal signals, this application adopts corresponding filtering measures when determining whether a gesture exists. That is, a preset number of valid signals must be received continuously within the filtering time before a gesture can be determined to exist, so as to ensure the accuracy of the gesture judgment.

[0063] For example, the filtering time is greater than or equal to a specified time interval P, meaning the filtering time is at least equal to the duration of one signal cycle. The preset number is not unique and can be set according to actual technical requirements. Figure 5 Taking the timing diagram shown as an example, the preset quantity can be three. Correspondingly, three valid signals must be received consecutively within the filtering time for it to be determined as a valid occlusion caused by a gesture.

[0064] Furthermore, the signal used for judgment must also be a valid signal determined by the infrared reflection signal sent back by the infrared receiver. In an exemplary embodiment, the infrared signal includes a carrier signal. Figure 6 As shown, determining a valid signal from the infrared reflection signal sent back by the infrared receiver tube includes the following steps 302 to 304, wherein:

[0065] Step 302: Demodulate the carrier signal contained in the infrared reflected signal to obtain the demodulated signal.

[0066] It is understood that the controller can provide digital signals, convert them into infrared signals, modulate and encode the frequency and pulse width of the infrared signals to obtain a carrier signal, and then output it through an infrared transmitter. The encoding method for the infrared signal is not limited in this embodiment; those skilled in the art can select one according to actual technical requirements, as long as the modulation and encoding of the infrared signal to obtain the carrier signal is achieved.

[0067] Specifically, after the infrared signal, including the carrier signal, is reflected back to the infrared receiver from the infrared transmitter, the infrared receiver can send the received reflected infrared signal back to the controller. The controller can then demodulate the carrier signal contained in the reflected infrared signal to obtain a demodulated signal. The demodulated signal can be used to determine whether the reflected infrared signal originates from a hand gesture.

[0068] Step 304: If the infrared reflected signal is determined to be a reflection of a hand gesture based on the demodulated signal, then the infrared reflected signal is determined to be a valid signal.

[0069] It is understandable that, in the presence of hand gestures, the demodulated signal obtained from the analysis of the infrared reflection signal should be consistent with the carrier signal output by the infrared transmitter, thus determining that the infrared reflection signal is a valid signal. If the demodulated signal is inconsistent with the carrier signal output by the infrared transmitter, it indicates that the infrared reflection signal was not received due to hand gesture obstruction, and therefore it can be determined that the infrared reflection signal is not a valid signal.

[0070] Step 206: If the gesture action is determined to have ended based on the infrared signal, resume driving the infrared transmitter to output infrared signals at the default time interval.

[0071] Specifically, once the gesture action is determined to be over, the system can revert to driving the infrared transmitter to output infrared signals at the default time interval, ensuring that the infrared transmitter device can respond to the next gesture action with the same faster speed.

[0072] For example, when the gesture action is determined to have ended, the infrared transmitter and receiver can be controlled to enter a standby state, waiting to be woken up when there is a work requirement, and the infrared transmitter can resume outputting infrared signals at the default time interval.

[0073] Correspondingly, in an exemplary embodiment, determining the end of a gesture based on an infrared signal includes: if no valid signal is received within the filtering time, determining that the gesture has ended. This can be understood as follows: if no valid signal is received within the filtering time after the last valid signal is received, it indicates that the gesture has ended its obstruction of the infrared sensor, and the gesture can be determined to have ended.

[0074] To further improve the efficiency of gesture recognition and obtain more valid signals within the same time period, even when a gesture is detected based on infrared signals, the infrared transmitter can continue to output infrared signals at shorter default time intervals. Furthermore, to prevent long-term occlusion of the gesture, such as... Figure 7 As shown, the infrared receiver tube becomes saturated and cannot receive data normally. This application can also meet the technical requirements of the infrared receiver tube by timing the duration of the obstruction and switching back to driving the infrared transmitter tube to output infrared signals at a specified time interval when the timing exceeds the preset obstruction duration T1.

[0075] In an exemplary embodiment, the infrared phototransistor control method further includes: after determining the presence of a hand gesture based on the infrared signal, starting a timer to measure the occlusion time. Specifically, when the controller determines the presence of a hand gesture, it starts an internal timer to measure the occlusion time corresponding to the hand gesture. It can be understood that the internal timer can stop measuring the occlusion time when the controller determines the hand gesture has ended.

[0076] For example, when a hand gesture is determined to exist based on an infrared signal, switching to drive the infrared transmitter to output an infrared signal at a predetermined time interval includes: when a hand gesture is determined to exist based on an infrared signal and the occlusion time exceeds a preset occlusion duration T1, switching to drive the infrared transmitter to output an infrared signal at a predetermined time interval.

[0077] The preset blocking duration T1 is the duration during which the infrared transmitting tube may become saturated and unable to receive data properly if the infrared transmitting tube is not driven to output infrared signals at a specified time interval. Its value is not fixed and can be obtained by testing the selected infrared photodiode pair. In this embodiment, taking a pair of infrared photodiodes on the left and right sides of a home appliance for gesture recognition as an example, the gesture of waving left and right hands is generally completed within 1 second. Therefore, the preset blocking duration T1 can be set within 1 to 5 seconds to solve the problem of infrared photodiode saturation caused by prolonged blocking.

[0078] In one specific embodiment, with Figure 8 and Figure 9 The principle of the infrared photodiode control method provided in this application will be explained using the flowchart shown as an example.

[0079] like Figure 8 As shown, after power-on, the infrared transmitter is driven to output infrared signals at a default time interval K (K < 20ms, generally ranging from 5 to 10ms). The encoding of the infrared signal depends on each infrared pair device and is not required. When the infrared receiver receives a reflected infrared signal, it indicates that a gesture has been performed and the infrared pair is blocked. Filtering is performed to confirm that the infrared reflected signal received by the infrared receiver is a valid signal and to verify whether the blockage is due to a gesture. If it is not a valid blockage, the infrared transmitter continues to output infrared signals at the default time interval K. If it is a valid blockage, the system switches to driving the infrared transmitter to output infrared signals at a specified time interval P. The specified time interval P is the signal transmission interval required by the infrared pair's material specifications, which may be 20ms, 25ms, etc. If the infrared receiver does not receive a reflected infrared signal within the filtering time, it indicates that the infrared pair is unblocked, the gesture has ended, and the system returns to driving the infrared transmitter to output infrared signals at the default time interval K.

[0080] like Figure 9As shown, after power-on, the infrared transmitter is driven to output infrared signals at a default time interval K (K < 20ms, generally ranging from 5 to 10ms). The encoding of the infrared signal depends on each infrared pair device and is not required. When the infrared receiver receives a reflected infrared signal, it indicates that a gesture has been performed and the infrared pair is blocked. Filtering is performed to confirm that the infrared reflected signal received by the infrared receiver is a valid signal and to verify whether the blockage is a valid gesture. If it is not a valid blockage, the infrared transmitter continues to output infrared signals at the default time interval K. If it is a valid blockage, an internal timer is started to time the blockage duration. If the blockage time exceeds the preset blockage duration T1, the infrared transmitter is driven to output infrared signals at a specified time interval P. The specified time interval P is the signal transmission interval required by the infrared pair's material specifications, which may be 20ms, 25ms, etc. When the infrared receiver does not receive a reflected infrared signal within the filtering time, it indicates that the infrared pair is unblocked, the gesture has ended, and the infrared transmitter outputs infrared signals at the default time interval K.

[0081] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0082] Based on the same inventive concept, this application also provides an infrared transistor control device for implementing the infrared transistor control method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more infrared transistor control device embodiments provided below can be found in the limitations of the infrared transistor control method described above, and will not be repeated here.

[0083] In one exemplary embodiment, such as Figure 10 As shown, an infrared photodiode control device is provided, including: a default output module 110 and a specified output module 120, wherein:

[0084] The default output module 110 is used to drive the infrared transmitter tube to output infrared signals at a default time interval;

[0085] The output module 120 is configured to switch to drive the infrared transmitter to output infrared signals at specified time intervals when the presence of a gesture is determined based on the infrared signal. The default time interval is less than the specified time interval.

[0086] The default output module 110 is also used to restore the infrared signal output to the infrared transmitter tube at the default time interval when the hand gesture is determined to have ended based on the infrared signal.

[0087] In one exemplary embodiment, the infrared pair control device further includes:

[0088] The timing module is used to start timing the occlusion time after determining that a gesture action exists based on infrared signals;

[0089] When a hand gesture is detected based on an infrared signal, the system switches to driving the infrared transmitter to output infrared signals at specified time intervals, including:

[0090] The specified output module 120 is also used to switch to drive the infrared transmitter tube to output infrared signals at specified time intervals when the infrared signal determines that there is a gesture action and the occlusion time exceeds the preset occlusion time.

[0091] In one exemplary embodiment, the infrared pair device further includes an infrared receiver tube;

[0092] The output module 120 is also used to continuously receive a preset number of valid signals within the filtering time to determine the presence of a gesture. The valid signals are determined by the infrared reflection signals sent back by the infrared receiver tube.

[0093] In one exemplary embodiment, the infrared signal includes a carrier signal; the infrared pair control device further includes:

[0094] The demodulation module is used to demodulate the carrier signal contained in the infrared reflected signal to obtain the demodulated signal; and if it is determined from the demodulated signal that the infrared reflected signal comes from the reflection of a hand gesture, the infrared reflected signal is determined to be a valid signal.

[0095] In an exemplary embodiment, the default output module 110 is further configured to determine that the gesture action has ended if no valid signal is received within the filtering time.

[0096] In one exemplary embodiment, the filtering time used in the default output module 110 and the specified output module 120 is greater than or equal to a specified time interval.

[0097] Each module in the aforementioned infrared photodiode control device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0098] In one exemplary embodiment, such as Figure 1 As shown, an infrared pairing device is provided, including a controller 100 and an infrared transmitting tube 200. The controller 100 is connected to the infrared transmitting tube 200, and the controller 100 is used to control the infrared transmitting tube 200 according to the infrared pairing control method described in any of the above embodiments.

[0099] Among them, the infrared transmitting tube is a light-emitting body composed of an infrared light-emitting diode matrix. It is generally made of a PN junction with high infrared radiation efficiency, such as gallium arsenide. Infrared light can be excited by injecting current into the PN junction through forward bias.

[0100] Specifically, taking the application of an infrared photodiode device in a household appliance as an example, when the appliance starts operating, the controller can send an activation control signal to the infrared photodiode device to control it to start synchronously and detect the presence of hand gestures. It can be understood that for the infrared transmitter, controlling its activation means driving it to output infrared signals at a default time interval.

[0101] The default time interval K is the interval for transmitting infrared signals when the infrared photodiode is not blocked. It is generally set to be shorter than the specified time interval P required by the infrared photodiode technology. Taking a specified time interval P of 20ms as an example, the default time interval K is generally in the range of 5~10ms. Therefore, when there is a gesture, the infrared photodiode device can have a faster response speed to the gesture.

[0102] For example, the system can also determine whether the infrared transmitter needs to operate based on environmental parameter information. If no operating need exists, the infrared transmitter can be controlled to enter standby mode, stopping the output of infrared signals from the infrared transmitter. The environmental parameter information can be obtained from the household appliance on which the infrared transmitter is used, i.e., whether the appliance displays touch or operational information. Alternatively, the environmental parameter information can be obtained from ambient temperature change information, i.e., detecting temperature changes in the operating environment of the infrared transmitter to identify whether a user is approaching it. It can be understood that when the infrared transmitter needs to operate, driving the infrared transmitter to output infrared signals at a default time interval K avoids continuous output of infrared signals from the transmitter, reducing the waiting time for the infrared transmitter to detect gestures, thereby effectively improving the lifespan of the infrared transmitter.

[0103] It is understandable that infrared photodiode devices also include infrared receivers. The function of an infrared receiver is similar to that of a photosensitive receiver, but it is not affected by visible light and has a large photosensitive area and high sensitivity. It is a photodiode and generally only reacts to infrared light. Furthermore, the infrared receiver can receive infrared reflected signals from infrared signals blocked by hand gestures and send these reflected signals back to the controller, allowing the controller to analyze and recognize the hand gestures based on the reflected signals.

[0104] Specifically, determining whether a gesture exists based on infrared signals can be achieved by first checking whether the infrared receiver tube sends back an infrared reflection signal, and secondly by the controller analyzing and identifying whether a gesture exists based on the infrared reflection signal, i.e., whether the infrared reflection signal comes from the reflection of the gesture.

[0105] The specified time interval P is the transmission time interval required in the technical specifications of the infrared transmitter-receiver device. This time interval is generally used to drive the infrared transmitter to output infrared signals, preventing the infrared receiver from saturating and failing to receive data. Furthermore, when a hand gesture is detected based on the infrared signal, the system can switch to driving the infrared transmitter to output infrared signals at the specified time interval to meet the technical requirements of the infrared receiver.

[0106] Upon determining that the gesture action has ended, the system can revert to driving the infrared transmitter to output infrared signals at the default time interval, ensuring that the infrared transmitter device can respond to the next gesture action with the same faster speed. Alternatively, upon determining that the gesture action has ended, the infrared transmitter and receiver can be controlled to enter a standby state, waiting to be woken up when there is a work requirement, and reverting to driving the infrared transmitter to output infrared signals at the default time interval.

[0107] In this embodiment, a controller is used to control the infrared signal transmission time interval of the infrared transmitter. By shortening the transmission time interval when there is no hand gesture obstruction, the response speed of gesture recognition is improved. When a hand gesture obstruction is detected, data transmission is resumed at the intervals required by the technical specifications to ensure that the receiver can normally receive the infrared reflection data.

[0108] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 11As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, Near Field Communication (NFC), or other technologies. When the computer program is executed by the processor, it implements an infrared phototransistor control method.

[0109] Those skilled in the art will understand that Figure 11 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0110] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0111] The infrared transmitter tube is driven to output an infrared signal at a default time interval;

[0112] When a hand gesture is detected based on an infrared signal, the system switches to drive the infrared transmitter to output an infrared signal at a specified time interval, with the default time interval being less than the specified time interval.

[0113] When the hand gesture is determined to have ended based on the infrared signal, the system reverts to driving the infrared transmitter to output infrared signals at the default time interval.

[0114] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0115] After determining the presence of a hand gesture based on infrared signals, the timing of the occlusion period is initiated;

[0116] If a hand gesture is detected based on the infrared signal and the occlusion time exceeds the preset occlusion duration, the system switches to driving the infrared transmitter to output infrared signals at specified time intervals.

[0117] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0118] If a preset number of valid signals are received continuously within the filtering time, it is determined that a gesture action exists. The valid signals are determined by the infrared reflection signals sent back by the infrared receiver tube.

[0119] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0120] The carrier signal contained in the infrared reflected signal is demodulated to obtain the demodulated signal;

[0121] If the infrared reflected signal is determined to originate from the reflection of a hand gesture based on the demodulated signal, then the infrared reflected signal is determined to be a valid signal.

[0122] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0123] If no valid signal is received within the filtering time, the gesture action is considered to have ended.

[0124] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0125] The infrared transmitter tube is driven to output an infrared signal at a default time interval;

[0126] When a hand gesture is detected based on an infrared signal, the system switches to drive the infrared transmitter to output an infrared signal at a specified time interval, with the default time interval being less than the specified time interval.

[0127] When the hand gesture is determined to have ended based on the infrared signal, the system reverts to driving the infrared transmitter to output infrared signals at the default time interval.

[0128] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0129] After determining the presence of a hand gesture based on infrared signals, the timing of the occlusion period is initiated;

[0130] If a hand gesture is detected based on the infrared signal and the occlusion time exceeds the preset occlusion duration, the system switches to driving the infrared transmitter to output infrared signals at specified time intervals.

[0131] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0132] If a preset number of valid signals are received continuously within the filtering time, it is determined that a gesture action exists. The valid signals are determined by the infrared reflection signals sent back by the infrared receiver tube.

[0133] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0134] The carrier signal contained in the infrared reflected signal is demodulated to obtain the demodulated signal;

[0135] If the infrared reflected signal is determined to originate from the reflection of a hand gesture based on the demodulated signal, then the infrared reflected signal is determined to be a valid signal.

[0136] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0137] If no valid signal is received within the filtering time, the gesture action is considered to have ended.

[0138] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0139] The infrared transmitter tube is driven to output an infrared signal at a default time interval;

[0140] When a hand gesture is detected based on an infrared signal, the system switches to drive the infrared transmitter to output an infrared signal at a specified time interval, with the default time interval being less than the specified time interval.

[0141] When the hand gesture is determined to have ended based on the infrared signal, the system reverts to driving the infrared transmitter to output infrared signals at the default time interval.

[0142] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0143] After determining the presence of a hand gesture based on infrared signals, the timing of the occlusion period is initiated;

[0144] If a hand gesture is detected based on the infrared signal and the occlusion time exceeds the preset occlusion duration, the system switches to driving the infrared transmitter to output infrared signals at specified time intervals.

[0145] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0146] If a preset number of valid signals are received continuously within the filtering time, it is determined that a gesture action exists. The valid signals are determined by the infrared reflection signals sent back by the infrared receiver tube.

[0147] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0148] The carrier signal contained in the infrared reflected signal is demodulated to obtain the demodulated signal;

[0149] If the infrared reflected signal is determined to originate from the reflection of a hand gesture based on the demodulated signal, then the infrared reflected signal is determined to be a valid signal.

[0150] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0151] If no valid signal is received within the filtering time, the gesture action is considered to have ended.

[0152] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0153] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0154] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0155] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for controlling an infrared phototransistor, characterized in that, Applied to an infrared pairing device, the infrared pairing device including an infrared transmitting tube; the method includes: The infrared transmitter is driven to output an infrared signal at a default time interval; If a hand gesture is detected based on the infrared signal, the system switches to drive the infrared transmitter to output an infrared signal at a predetermined time interval, wherein the default time interval is less than the predetermined time interval. If the gesture action is determined to have ended based on the infrared signal, the system will resume driving the infrared transmitter to output an infrared signal at the default time interval.

2. The method according to claim 1, characterized in that, The method further includes: After determining the presence of a hand gesture based on the infrared signal, the timing of the occlusion period is initiated; The step of switching to drive the infrared transmitter to output infrared signals at predetermined time intervals when a gesture is determined based on the infrared signal includes: If a hand gesture is detected based on the infrared signal and the occlusion time exceeds a preset occlusion duration, the system switches to driving the infrared transmitter to output infrared signals at specified time intervals.

3. The method according to claim 1, characterized in that, The infrared pair device also includes an infrared receiver tube; The determination of a hand gesture based on the infrared signal includes: If a preset number of valid signals are received continuously within the filtering time, it is determined that a gesture action exists. The valid signals are determined by the infrared reflection signals sent back by the infrared receiver tube.

4. The method according to claim 3, characterized in that, The infrared signal includes a carrier signal; the valid signal determined by the infrared reflection signal sent back by the infrared receiver includes: Demodulate the carrier signal contained in the infrared reflected signal to obtain the demodulated signal; If the infrared reflected signal is determined to originate from a hand gesture based on the demodulated signal, the infrared reflected signal is determined to be a valid signal.

5. The method according to claim 3, characterized in that, The determination of the end of the gesture action based on the infrared signal includes: If no valid signal is received within the filtering time, the gesture action is considered to have ended.

6. The method according to any one of claims 3 to 5, characterized in that, The filtering time is greater than or equal to the specified time interval.

7. An infrared phototransistor control device, characterized in that, The device includes: The default output module is used to drive the infrared transmitter to output infrared signals at a default time interval. The specified output module is used to switch to drive the infrared transmitter to output infrared signals at a specified time interval when a gesture action is determined based on the infrared signal, wherein the default time interval is less than the specified time interval; The default output module is also used to restore the infrared transmitter to output infrared signals at the default time interval when the hand gesture is determined to have ended based on the infrared signal.

8. An infrared pair device, characterized in that, The device includes a controller and an infrared transmitter, the controller being connected to the infrared transmitter, and the controller being used to control the infrared transmitter using the infrared transmitter control method according to any one of claims 1 to 6.

9. 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 6.

10. A computer program product, comprising a computer program, 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 6.

Citation Information

Patent Citations

  • Signal receiving device of infrared touch frame

    CN103631453A

  • Control method and device for environment-friendly barrel cover

    CN105416931A