Touch recognition method, device, equipment and interactive smart tablet

By scanning the infrared receiver on the interactive intelligent tablet and judging signal effectiveness based on the recognition strategy, the problem of obstructed signal transmission and high misjudgment rate is solved, and the accuracy of touch recognition is improved.

CN114967983BActive Publication Date: 2025-01-07GUANGZHOU SHIYUAN ELECTRONICS CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110200801.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-02-23
Publication Date
2025-01-07
Estimated Expiration
2041-02-23

AI Technical Summary

Technical Problem

The increasingly narrow frame design of interactive smart tablets leads to block infrared signal transmission, and increasing transmission power may lead to low accuracy and high misjudgment rate.

Method used

By scanning the infrared receiver at preset times, the signal fluctuation value is obtained, and the signal fluctuation value is judged according to different recognition strategies to reduce misjudgment and improve the accuracy of touch recognition.

Benefits of technology

It effectively reduces the misjudgment of touch points, improves the accuracy of touch recognition results, and solves the problems of obstruction of signal transmission and high misjudgment rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114967983B_ABST
    Figure CN114967983B_ABST
Patent Text Reader

Abstract

The present invention relates to a touch recognition method, device, equipment and interactive smart tablet, the method comprising: scanning an infrared receiver once every preset time to obtain a target signal value output by the infrared receiver; obtaining a plurality of signal fluctuation values ​​according to the target signal value during the current scan and the target signal value during the previous scan; if the signal fluctuation value is less than the preset fluctuation value threshold, identifying whether the target signal value output by the infrared receiver during the current scan is a valid signal value according to a preset first recognition strategy, and if so, obtaining the touch point coordinates corresponding to the valid signal value; if the signal fluctuation value is not less than the preset fluctuation value threshold, identifying whether the target signal value output by the infrared receiver during the current scan is a valid signal value according to a preset second recognition strategy, and if so, obtaining the touch point coordinates corresponding to the valid signal value. Compared with the prior art, the present application can reduce the misjudgment of touch points and improve the accuracy of touch recognition results.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of touch control technology, and in particular to a touch recognition method, device, equipment and an interactive smart tablet. Background Art

[0002] As the borders of interactive smart tablets are being designed to be narrower and narrower, part of the infrared light emitted by the infrared transmitter will be blocked by the glass of the display, causing signal transmission to be blocked.

[0003] In order to solve this problem, the transmission power of the infrared transmitter is usually increased to improve the strength of the infrared signal. However, since the display screen of the interactive smart tablet will undergo glass deformation, if the signal obstruction problem is simply solved by amplifying the transmission power, it may also lead to misjudgment of the signal, which is directly manifested as random touch points outside a pressed area, resulting in a low accuracy rate of touch recognition. Summary of the invention

[0004] The embodiments of the present application provide a touch recognition method, device, equipment and interactive smart tablet, which can solve the technical problem of low touch recognition accuracy. The technical solution is as follows:

[0005] In a first aspect, an embodiment of the present application provides a touch recognition method, which is applied to an interactive smart tablet, wherein the interactive smart tablet includes a plurality of infrared transmitters and a plurality of infrared receivers, wherein the infrared receiver receives an infrared signal emitted by the infrared transmitter, and the method includes the steps of:

[0006] Scanning the infrared receiver once every preset time to obtain the target signal value output by the infrared receiver;

[0007] According to the target signal value output by the infrared receiver during the current scan and the target signal value output by the infrared receiver during the previous scan, a plurality of signal fluctuation values ​​are obtained;

[0008] If the signal fluctuation value is less than the preset fluctuation value threshold, according to the preset first recognition strategy, identify whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value, specifically: determine whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is less than the preset valid signal threshold, if so, the target signal value is a valid signal value, and obtain the touch point coordinates corresponding to the valid signal value;

[0009] If the signal fluctuation value is not less than the preset fluctuation value threshold, according to the preset second identification strategy, identify whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value, specifically: determine whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is within the second valid signal value interval in the second identification strategy; if so, the target signal value is a valid signal value, and the touch point coordinates corresponding to the valid signal value are obtained; wherein, the second valid signal value interval in the second identification strategy is within the first valid signal value interval in the first identification strategy.

[0010] In a second aspect, an embodiment of the present application provides a touch recognition device, including:

[0011] A scanning unit, used for scanning the infrared receiver once every preset time to obtain the target signal value output by the infrared receiver;

[0012] A fluctuation value acquisition unit, used to obtain a plurality of signal fluctuation values ​​according to a target signal value output by the infrared receiver during a current scan and a target signal value output by the infrared receiver during a previous scan;

[0013] A first identification unit is used to identify, if the signal fluctuation value is less than a preset fluctuation value threshold, whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value according to a preset first identification strategy, specifically: determine whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is less than a preset valid signal threshold, if so, the target signal value is a valid signal value, and obtain the touch point coordinates corresponding to the valid signal value;

[0014] The second identification unit is used to identify whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value according to a preset second identification strategy if the signal fluctuation value is not less than a preset fluctuation value threshold. Specifically, it is determined whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is within a second valid signal value interval in the second identification strategy. If so, the target signal value is a valid signal value, and the touch point coordinates corresponding to the valid signal value are obtained; wherein the second valid signal value interval in the second identification strategy is within the first valid signal value interval in the first identification strategy.

[0015] In a third aspect, an embodiment of the present application provides a touch recognition device, comprising: a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the touch recognition method of the first aspect when executing the computer program.

[0016] In a fourth aspect, an embodiment of the present application provides an interactive smart tablet, comprising: a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the touch recognition method of the first aspect when executing the computer program.

[0017] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps of the touch recognition method of the first aspect are implemented.

[0018] In an embodiment of the present application, the target signal value output by the infrared receiver is obtained by scanning the infrared receiver once every preset time; and several signal fluctuation values ​​are obtained based on the target signal value output by the infrared receiver during the current scan and the target signal value output by the infrared receiver during the previous scan. The signal fluctuation value can reflect the fluctuation of the target signal value output when the infrared receiver is scanned twice before and after. If the signal fluctuation value is too large, it is very likely caused by the high transmission power and the influence of glass deformation. Therefore, the signal fluctuation value is first classified. If the signal fluctuation value is less than the preset fluctuation value threshold, then according to the preset first recognition strategy, it is identified whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value. If so, the touch point coordinates corresponding to the valid signal value are obtained; if the signal fluctuation value is not less than the preset fluctuation value threshold, then according to the preset second recognition strategy, it is identified whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value. If so, the touch point coordinates corresponding to the valid signal value are obtained, wherein the second valid signal value interval in the second recognition strategy is within the first valid signal value interval in the first recognition strategy, that is, when the signal fluctuation value is too large, the judgment standard for the valid signal in the second recognition strategy is higher than the judgment standard for the valid signal in the first recognition strategy, thereby minimizing the misjudgment of the touch point and improving the accuracy of the touch recognition result.

[0019] For better understanding and implementation, the technical solution of the present application is described in detail below with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 A schematic diagram of a partial structure of an interactive smart tablet provided in one embodiment of the present application;

[0021] Figure 2 A schematic diagram of the propagation path of infrared signals under glass deformation provided by one embodiment of the present application;

[0022] Figure 3 A schematic diagram of a touch recognition method according to an embodiment of the present application;

[0023] Figure 4 A schematic diagram of the flow of S101 in a touch recognition method provided in one embodiment of the present application;

[0024] Figure 5 A schematic diagram of a process for identifying a valid signal value provided by an embodiment of the present application;

[0025] Figure 6 A schematic diagram of a flow chart of a touch recognition method provided by another embodiment of the present application;

[0026] Figure 7 A schematic diagram of the structure of a touch recognition device provided by an embodiment of the present application;

[0027] Figure 8 A schematic diagram of the structure of a touch recognition device provided by an embodiment of the present application;

[0028] Fig. 9 A schematic diagram of the structure of an interactive smart tablet provided for one embodiment of the present application. DETAILED DESCRIPTION

[0029] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0030] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms of "a", "said" and "the" used in this application and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0031] It should be understood that, although the terms first, second, third, etc. may be used in the present application to describe various information, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" / "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determination".

[0032] Please also see Figure 1 and Figure 2 , Figure 1A schematic diagram of a partial structure of an interactive smart tablet provided in one embodiment of the present application. Figure 2 A schematic diagram of the propagation path of infrared signals under glass deformation provided for one embodiment of the present application.

[0033] Figure 1 The infrared transmitter shown in the figure is set in the frame of the interactive smart tablet. As the frame of the interactive smart tablet is designed to be narrower and narrower, the distance between the infrared transmitter and the glass plane is very close. When the infrared signal is emitted outward through the filter strip, a part of the infrared signal will be blocked by the glass plane, causing the transmission of the infrared signal to be blocked, and then the intensity of the infrared signal received by the infrared receiver will be weakened.

[0034] To avoid this situation, the transmission power of the infrared transmitter can be increased to improve the infrared signal strength overall. Figure 2 As shown, during the actual use of the interactive smart tablet, the display screen will undergo glass deformation, which will also affect the propagation of infrared signals. If the infrared signal strength is simply increased, when a point on the interactive smart tablet is pressed, other points that are not pressed will also be misjudged as touch points due to large signal fluctuations, thereby affecting the normal use of the interactive smart tablet.

[0035] In order to solve the above technical problems, the present application embodiment provides a touch recognition method. Figure 3 , which is a flow chart of a touch recognition method provided by an embodiment of the present application, the method comprising the following steps:

[0036] S101: Scanning the infrared receiver once every preset time to obtain the target signal value output by the infrared receiver.

[0037] The touch recognition method is applied to an interactive smart tablet, which includes a plurality of infrared transmitters and a plurality of infrared receivers. The infrared receiver receives infrared signals emitted by the infrared transmitters.

[0038] In an optional embodiment, infrared transmitters and infrared receivers may be alternately arranged in respective frames of the interactive smart tablet. In another optional embodiment, a row of infrared transmitters and a row of infrared receivers may be respectively arranged in opposite frames of the interactive smart tablet. In other optional embodiments, other setting structures that can realize the touch recognition function may be used, which are not limited here.

[0039] In an embodiment of the present application, the executor of the touch recognition method is a touch recognition device, which establishes a data connection with an infrared receiver and an infrared transmitter. Specifically, the touch recognition device can be built into an interactive smart tablet or can be independent of the interactive smart tablet.

[0040] The touch recognition device scans the infrared receiver once every preset time.

[0041] Specifically, the touch recognition device scans the infrared receivers in a manner that reads the target signal values ​​output by each infrared receiver.

[0042] In an optional embodiment, the target signal value may be a voltage value output by each infrared receiver after converting the intensity of the received infrared signal.

[0043] In another optional embodiment, in order to facilitate the analysis of the infrared signal strength, the voltage can be converted. For details, please refer to Figure 4 , step S101 includes steps S1011 to S1012:

[0044] S1011: Scan the infrared receiver once every preset time to obtain the output voltage of the infrared receiver; wherein the output voltage is the voltage output by the infrared receiver after converting the intensity of the received infrared signal.

[0045] S1012: Obtaining a target signal value corresponding to the output voltage according to the output voltage and a preset conversion rule between the voltage value and the target signal value.

[0046] The touch recognition device is pre-set with a conversion rule between a voltage value and a target signal value.

[0047] The conversion rule may be a conversion formula between the voltage value and the target signal value, or a two-dimensional relationship table between the voltage value and the target signal value.

[0048] The touch recognition device can obtain the target signal value corresponding to the output voltage according to the output voltage and a preset conversion rule between the voltage value and the target signal value.

[0049] For example: the output voltage is 0.8V, the corresponding target signal value is 60, the output voltage is 0.1V, and the corresponding target signal value is 0. In the embodiment of the present application, the conversion rule is not limited in detail. The obtained target signal value can reflect the strength of the infrared signal received by the infrared receiver and is convenient for analysis and calculation.

[0050] S102: Obtaining a plurality of signal fluctuation values ​​according to the target signal value output by the infrared receiver during the current scan and the target signal value output by the infrared receiver during the previous scan.

[0051] The touch recognition device obtains a plurality of signal fluctuation values ​​according to the target signal value output by the infrared receiver during the current scan and the target signal value output by the infrared receiver during the previous scan.

[0052] Specifically, the touch recognition obtains a plurality of signal fluctuation values ​​according to the absolute value of the difference between the target signal value output by the infrared receiver during the current scan and the target signal value output by the infrared receiver during the previous scan.

[0053] For example: infrared receivers are represented by A1, A2 to A n , when scanning, infrared receivers A1, A2 to A n The output target signal value is B1, B2 to B n ,,The last scan, infrared receiver A1, A2 to A n The output target signal values ​​are C1, C2 to |B1-C1|, then the obtained signal fluctuation values ​​are |B1-C1|, |B2-C2| to |B n -C n |.

[0054] The signal fluctuation value can reflect the fluctuation of the target signal value output by the same infrared receiver during the current scan and the previous scan. When the signal fluctuation value is too large, it may be caused by a point being pressed on the touch screen, or it may be caused by the high transmission power and the influence of glass deformation, which may easily cause misjudgment of the touch point. Figure 5 , which is a schematic diagram of the process of identifying valid signal values ​​provided by an embodiment of the present application. After obtaining the signal fluctuation value, the signal fluctuation value is first classified according to the size of the signal fluctuation value, and then different identification strategies are used to identify whether the target signal value corresponding to the fluctuation signal value is a valid signal value, specifically:

[0055] S103: If the signal fluctuation value is less than the preset fluctuation value threshold, according to the preset first recognition strategy, identify whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value. If so, obtain the touch point coordinates corresponding to the valid signal value.

[0056] The touch recognition device determines whether the signal fluctuation value is less than the preset fluctuation value threshold. If the signal fluctuation value is less than the preset fluctuation value threshold, then according to the preset first recognition strategy, it identifies whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value.

[0057] The preset first recognition strategy may be pre-stored in the touch recognition device, or may be stored in a server that establishes a data connection with the touch recognition device.

[0058] When the preset first recognition strategy is stored in the server, after the touch recognition device determines that the signal fluctuation value is less than the preset fluctuation value threshold, it sends a first recognition strategy call instruction to the server and receives the first recognition strategy returned by the server.

[0059] The preset first identification strategy includes a first valid signal value interval. By judging whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is within the first valid signal value interval, it is possible to judge whether the target signal value is a valid signal value.

[0060] Specifically, if the target signal value is within the first valid signal interval, the target signal value is a valid signal value, and the touch point coordinates corresponding to the valid signal value are obtained; if the target signal value is not within the first valid signal interval, the target signal value is not a valid signal value, and the corresponding touch point coordinates are not obtained.

[0061] In an optional embodiment, the first valid signal interval can be [0, valid signal threshold). Since the target signal value will not be less than 0 under normal circumstances, it is possible to directly determine whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is less than the preset valid signal threshold. If so, the target signal value is a valid signal value, and the touch point coordinates corresponding to the valid signal value are obtained. If not, the target signal value is not a valid signal value, and the corresponding touch point coordinates are not obtained.

[0062] In the embodiment of the present application, the method of obtaining the touch point coordinates corresponding to the effective signal value is not limited here, and any existing touch point coordinate calculation method can be used.

[0063] S104: If the signal fluctuation value is not less than the preset fluctuation value threshold, according to the preset second recognition strategy, identify whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value, and if so, obtain the touch point coordinates corresponding to the valid signal value; wherein the second valid signal value interval in the second recognition strategy is within the first valid signal value interval in the first recognition strategy.

[0064] The touch recognition device determines whether the signal fluctuation value is less than the preset fluctuation value threshold. If the signal fluctuation value is not less than the preset fluctuation value threshold, then according to the preset second recognition strategy, it identifies whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value.

[0065] The preset second recognition strategy may be pre-stored in the touch recognition device, or may be stored in a server that establishes a data connection with the touch recognition device.

[0066] When the preset second recognition strategy is stored in the server, after the touch recognition device determines that the signal fluctuation value is not less than the preset fluctuation value threshold, it sends a second recognition strategy call instruction to the server and receives the second recognition strategy returned by the server.

[0067] The preset second identification strategy includes a second valid signal value interval. By judging whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is within the second valid signal value interval, it is possible to judge whether the target signal value is a valid signal value.

[0068] Specifically, if the target signal value is within the second valid signal interval, the target signal value is a valid signal value, and the touch point coordinates corresponding to the valid signal value are obtained; if the target signal value is not within the second valid signal interval, the target signal value is not a valid signal value, and the corresponding touch point coordinates are not obtained.

[0069] It should be noted that, since excessive signal fluctuations may more easily lead to misjudgment of touch points, the second recognition strategy needs to have a higher recognition standard than the first recognition strategy, and the second valid signal interval in the second recognition strategy needs to be within the first valid signal interval in the first recognition strategy, that is, the second valid signal interval is a sub-interval of the first valid signal interval. This improves the judgment standard for the valid signal value and reduces the probability of misjudgment of touch points when the signal fluctuations are large.

[0070] In an optional embodiment, both endpoint values ​​of the second valid signal interval are 0. Therefore, it is possible to directly determine whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is 0. If so, the target signal value is a valid signal value, and the touch point coordinates corresponding to the valid signal value are obtained. If not, the target signal value is not a valid signal value, and the corresponding touch point coordinates are not obtained.

[0071] In the embodiment of the present application, the target signal value output by the infrared receiver is obtained by scanning the infrared receiver once every preset time; according to the target signal value output by the infrared receiver during the current scan and the target signal value output by the infrared receiver during the previous scan, several signal fluctuation values ​​are obtained. The signal fluctuation value can reflect the fluctuation of the target signal value output when the infrared receiver is scanned twice before and after. If the signal fluctuation value is too large, it is very likely to be caused by the high transmission power and the influence of glass deformation. Therefore, the signal fluctuation value is first classified. If the signal fluctuation value is less than the preset fluctuation value threshold, then according to the preset first recognition strategy, it is identified whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value. If so, the touch point coordinates corresponding to the valid signal value are obtained; if the signal fluctuation value is not less than the preset fluctuation value threshold, then according to the preset second recognition strategy, it is identified whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value. If so, the touch point coordinates corresponding to the valid signal value are obtained. Among them, the second valid signal value interval in the second identification strategy is within the first valid signal value interval in the first identification strategy, that is, when the signal fluctuation value is too large, the judgment standard for the valid signal in the second identification strategy adopted is higher than the judgment standard for the valid signal in the first identification strategy, thereby minimizing the misjudgment of the touch point and improving the accuracy of the touch recognition result.

[0072] See also Figure 6 , which is a flow chart of a touch recognition method provided by another embodiment of the present application. In addition to S101 to S104, the touch recognition method also includes S105 to S107. S105 to S107 are as follows:

[0073] S105: Acquire the number of valid signal values ​​and the number of target signal values ​​scanned within a preset first time period.

[0074] In the embodiment of the present application, the fluctuation value threshold can be adjusted based on the actual touch recognition condition to adapt to different signal fluctuation scenarios.

[0075] Specifically, the touch recognition device obtains the number of valid signal values ​​and the number of target signal values ​​scanned within a preset first time period.

[0076] In an optional embodiment, the preset first time period can be a number of fixed time periods from the start-up to the shutdown of the touch recognition device, for example, the touch recognition device is started at 8:00 and shut down at 10:00, and every 10 minutes is a first time period. The touch recognition device obtains the number of valid signal values ​​and the number of target signal values ​​scanned in each first time period.

[0077] S106: If the ratio between the number of valid signal values ​​and the number of target signal values ​​is lower than a preset first ratio, increase the preset fluctuation value threshold according to a preset first fluctuation value adjustment strategy.

[0078] The touch recognition device calculates the ratio between the number of valid signal values ​​and the number of target signal values. If the ratio is lower than a preset first ratio, the preset fluctuation value threshold is increased according to a preset first fluctuation value adjustment strategy.

[0079] The preset first fluctuation value adjustment strategy is pre-stored in the touch recognition device.

[0080] In an optional embodiment, the preset first fluctuation value adjustment strategy can multiply the preset fluctuation value threshold by a fixed ratio each time it is adjusted, that is, M'=M×P1%, wherein M' is the increased fluctuation value threshold, M is the original fluctuation value threshold, P1% is a fixed ratio, and P1%>1.

[0081] In another optional embodiment, the preset first fluctuation value adjustment strategy may also be to add a fixed numerical value to the preset fluctuation threshold each time an adjustment is made, that is, M'=M+Q1, wherein M' is the increased fluctuation value threshold, M is the original fluctuation value threshold, Q1 is a fixed numerical value, and Q1>0.

[0082] S107: If the ratio between the number of valid signal values ​​and the number of target signal values ​​is higher than a preset second ratio, lower the preset fluctuation value threshold according to a preset second fluctuation value adjustment strategy.

[0083] The touch recognition device calculates the ratio between the number of valid signal values ​​and the number of target signal values. If the ratio is higher than a preset second ratio, the preset fluctuation value threshold is lowered according to a preset second fluctuation value adjustment strategy.

[0084] The preset second fluctuation value adjustment strategy is pre-stored in the touch recognition device.

[0085] In an optional embodiment, the preset second fluctuation value adjustment strategy can reduce the preset fluctuation value threshold according to a fixed ratio each time it is adjusted, that is, M'=M×P2%, where M' is the reduced fluctuation value threshold, M is the original fluctuation value threshold, P2% is a fixed ratio, and 0 <P2%<1。

[0086] In another optional embodiment, the preset second fluctuation value adjustment strategy may also be to reduce a fixed value on the preset fluctuation threshold each time the adjustment is made, that is, M'=M+Q2, wherein M' is the reduced fluctuation threshold, M is the original fluctuation threshold, Q2 is a fixed value, -M <Q2<0。

[0087] In this embodiment, by obtaining the number of valid signal values ​​and the number of target signal values ​​scanned within a preset first time period, the ratio between the number of valid signal values ​​and the number of target signal values ​​is calculated to determine whether the currently set fluctuation value threshold needs to be readjusted to adapt to the current signal fluctuation scenario. If the ratio is lower than the preset first ratio, or higher than the second ratio, the fluctuation value threshold is increased according to the first fluctuation value adjustment strategy, or the fluctuation value threshold is lowered according to the second fluctuation value adjustment strategy, so that the signal fluctuation value can be classified based on a more optimized fluctuation value threshold, thereby improving the accuracy of subsequent touch recognition.

[0088] See also Figure 7 , is a schematic diagram of the structure of a touch recognition device provided by an embodiment of the present application. The device can be implemented as all or part of a touch recognition device through software, hardware, or a combination of both. The device 7 includes: a scanning unit 71, a fluctuation value acquisition unit 72, a first recognition unit 73, and a second recognition unit 74:

[0089] A scanning unit 71, used to scan the infrared receiver once every preset time to obtain the target signal value output by the infrared receiver;

[0090] The fluctuation value acquisition unit 72 is used to obtain a plurality of signal fluctuation values ​​according to the target signal value output by the infrared receiver during the current scan and the target signal value output by the infrared receiver during the previous scan;

[0091] The first identification unit 73 is used to identify whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value according to a preset first identification strategy if the signal fluctuation value is less than a preset fluctuation value threshold, and if so, obtain the touch point coordinates corresponding to the valid signal value;

[0092] The second identification unit 74 is used to identify whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value according to a preset second identification strategy if the signal fluctuation value is not less than a preset fluctuation value threshold, and if so, obtain the touch point coordinates corresponding to the valid signal value; wherein the second valid signal value interval in the second identification strategy is within the first valid signal value interval in the first identification strategy.

[0093] Optionally, the first identification unit 73 includes:

[0094] The third identification unit is used to determine whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is less than a preset valid signal threshold value. If so, the target signal value is a valid signal value.

[0095] Optionally, the second identification unit 74 includes:

[0096] The fourth identification unit is used to determine whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is equal to 0. If so, the target signal value is a valid signal value.

[0097] Optionally, the scanning unit 71 includes:

[0098] An output voltage acquisition unit is used to scan the infrared receiver once every preset time to obtain the output voltage of the infrared receiver; wherein the output voltage is the voltage output by the infrared receiver after converting the intensity of the received infrared signal;

[0099] The conversion unit is used to obtain the target signal value corresponding to the output voltage according to the output voltage and a conversion rule between a preset voltage value and a target signal value.

[0100] Optionally, the device 7 further comprises:

[0101] A first acquisition unit, used to acquire the number of valid signal values ​​and the number of target signal values ​​scanned within a preset first time period;

[0102] The first adjustment unit is used to increase the preset fluctuation value threshold according to a preset first fluctuation value adjustment strategy if the ratio between the number of valid signal values ​​and the number of target signal values ​​is lower than a preset first ratio.

[0103] Optionally, the device 7 further comprises:

[0104] The second adjustment unit is used to reduce the preset fluctuation value threshold according to a preset second fluctuation value adjustment strategy if the ratio between the number of valid signal values ​​and the number of target signal values ​​is higher than a preset second ratio.

[0105] In the embodiment of the present application, the target signal value output by the infrared receiver is obtained by scanning the infrared receiver once every preset time; according to the target signal value output by the infrared receiver during the current scan and the target signal value output by the infrared receiver during the previous scan, several signal fluctuation values ​​are obtained. The signal fluctuation value can reflect the fluctuation of the target signal value output when the infrared receiver is scanned twice before and after. If the signal fluctuation value is too large, it is very likely to be caused by the high transmission power and the influence of glass deformation. Therefore, the signal fluctuation value is first classified. If the signal fluctuation value is less than the preset fluctuation value threshold, then according to the preset first recognition strategy, it is identified whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value. If so, the touch point coordinates corresponding to the valid signal value are obtained; if the signal fluctuation value is not less than the preset fluctuation value threshold, then according to the preset second recognition strategy, it is identified whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value. If so, the touch point coordinates corresponding to the valid signal value are obtained. Among them, the second valid signal value interval in the second identification strategy is within the first valid signal value interval in the first identification strategy, that is, when the signal fluctuation value is too large, the judgment standard for the valid signal in the second identification strategy adopted is higher than the judgment standard for the valid signal in the first identification strategy, thereby minimizing the misjudgment of the touch point and improving the accuracy of the touch recognition result.

[0106] See also Figure 8 , is a schematic diagram of the structure of a touch recognition device provided by an embodiment of the present application. Figure 8 As shown, the touch recognition device 8 may include: a processor 80, a memory 80, and a computer program 82 stored in the memory 80 and executable on the processor 80, such as a touch recognition program; when the processor 80 executes the computer program 82, the steps in the above-mentioned method embodiments are implemented, such as Figure 1 Alternatively, when the processor 80 executes the computer program 82, the functions of each module / unit in the above-mentioned device embodiments are realized, for example Figure 7 The functions of the modules 71 to 74 are shown.

[0107] Among them, the processor 80 may include one or more processing cores. The processor 80 uses various interfaces and lines to connect the various parts in the touch recognition device 8, and executes various functions and processes data of the touch recognition device 8 by running or executing instructions, programs, code sets or instruction sets stored in the memory 81, and calling the data in the memory 81. Optionally, the processor 80 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programble Logic Array, PLA). The processor 80 can integrate one or more combinations of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the touch display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 80, and it can be implemented by a single chip.

[0108] Among them, the memory 81 may include a random access memory (RAM) or a read-only memory (Read-Only Memory). Optionally, the memory 81 includes a non-transitory computer-readable storage medium. The memory 81 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 81 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 instructions, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 81 may also be optionally at least one storage device located away from the aforementioned processor 80.

[0109] See also Fig. 9 , which is a schematic diagram of the structure of an interactive smart tablet provided by an embodiment of the present application. The interactive smart tablet 9 includes a display screen 91, an infrared transmitter 92 and an infrared receiver 93 arranged in the frame of the display screen 91, and a touch recognition device 8 that establishes a data connection with the infrared transmitter 92 and the infrared receiver 93.

[0110] In an optional embodiment, the touch recognition device 8 is built into the interactive smart tablet 9 .

[0111] The present application also provides a computer storage medium that can store multiple instructions suitable for being loaded and executed by a processor. Figure 3 , Figure 4 and Figure 6 The method steps of the embodiment shown in the figure can be found in the specific execution process. Figure 3 , Figure 4 and Figure 6 The specific description of the illustrated embodiment will not be repeated here.

[0112] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0113] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0114] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0115] In the embodiments provided by the present invention, it should be understood that the disclosed devices / terminal equipment and methods can be implemented in other ways. For example, the device / terminal equipment embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

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

[0117] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0118] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-mentioned method embodiments can be implemented. Among them, the computer program includes computer program code, which can be in source code form, object code form, executable file or some intermediate form.

[0119] The present invention is not limited to the above-mentioned embodiments. If various changes or modifications to the present invention do not depart from the spirit and scope of the present invention, and if these changes and modifications fall within the scope of the claims and equivalent technologies of the present invention, the present invention is also intended to include these changes and modifications.

Claims

1. A touch recognition method is applied to an interactive smart tablet, wherein the interactive smart tablet comprises a plurality of infrared transmitters and a plurality of infrared receivers, wherein the infrared receivers receive infrared signals emitted by the infrared transmitters, and wherein: The method comprises the steps of: Scanning the infrared receiver once every preset time to obtain the target signal value output by the infrared receiver; Obtaining a plurality of signal fluctuation values ​​according to a target signal value output by the infrared receiver during a current scan and a target signal value output by the infrared receiver during a previous scan; If the signal fluctuation value is less than the preset fluctuation value threshold, according to the preset first recognition strategy, identify whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value, specifically: determine whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is less than the preset valid signal threshold, if so, the target signal value is a valid signal value, and obtain the touch point coordinates corresponding to the valid signal value; If the signal fluctuation value is not less than the preset fluctuation value threshold, according to the preset second identification strategy, identify whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value, specifically: determine whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is within the second valid signal value interval in the second identification strategy; if so, the target signal value is a valid signal value, and the touch point coordinates corresponding to the valid signal value are obtained; wherein, the second valid signal value interval in the second identification strategy is within the first valid signal value interval in the first identification strategy.

2. The touch recognition method according to claim 1, characterized in that: The method of identifying, according to a preset second identification strategy, whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value comprises the steps of: It is determined whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is equal to 0. If so, the target signal value is a valid signal value.

3. The touch recognition method according to claim 1, characterized in that: The step of scanning the infrared receiver once every preset time to obtain the target signal value received by the infrared receiver comprises the following steps: Scanning the infrared receiver once every preset time to obtain the output voltage of the infrared receiver; wherein the output voltage is the voltage output by the infrared receiver after converting the intensity of the received infrared signal; The target signal value corresponding to the output voltage is obtained according to the output voltage and a conversion rule between a preset voltage value and a target signal value.

4. The touch recognition method according to claim 1, characterized in that: Also includes the steps: Acquire the number of the valid signal values ​​and the number of the target signal values ​​scanned within a preset first time period; If the ratio between the number of valid signal values ​​and the number of target signal values ​​is lower than a preset first ratio, the preset fluctuation value threshold is increased according to a preset first fluctuation value adjustment strategy.

5. The touch recognition method according to claim 4, characterized in that: Also includes the steps: If the ratio between the number of valid signal values ​​and the number of target signal values ​​is higher than a preset second ratio, the preset fluctuation value threshold is lowered according to a preset second fluctuation value adjustment strategy.

6. A touch recognition device, characterized in that: include: A scanning unit, used for scanning the infrared receiver once every preset time to obtain a target signal value output by the infrared receiver; A fluctuation value acquisition unit, used to obtain a plurality of signal fluctuation values ​​according to a target signal value output by the infrared receiver during a current scan and a target signal value output by the infrared receiver during a previous scan; A first identification unit is used to identify, if the signal fluctuation value is less than a preset fluctuation value threshold, whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value according to a preset first identification strategy, specifically: determine whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is less than a preset valid signal threshold, if so, the target signal value is a valid signal value, and obtain the touch point coordinates corresponding to the valid signal value; A second identification unit is used to identify, if the signal fluctuation value is not less than a preset fluctuation value threshold, whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is a valid signal value according to a preset second identification strategy, specifically: determine whether the target signal value output by the infrared receiver during the current scan corresponding to the signal fluctuation value is within a second valid signal value interval in the second identification strategy; if so, the target signal value is a valid signal value, and the touch point coordinates corresponding to the valid signal value are obtained; wherein, the second valid signal value interval in the second identification strategy is within the first valid signal value interval in the first identification strategy.

7. A touch recognition device, characterized in that: include: A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method according to claims 1 to 5 when executing the computer program.

8. An interactive smart tablet, characterized in that: The invention comprises a display screen, an infrared transmitter and an infrared receiver arranged in a frame of the display screen, and a touch recognition device which establishes a data connection with the infrared transmitter and the infrared receiver, wherein the touch recognition device implements the steps of the method as claimed in claims 1 to 5 when executing a computer program.

9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Infrared touch screen and its multi-point touch positioning method

    CN101071356A

  • Infra red touch screen and multiple point touching positioning method

    CN101149656A