Screen touch-control method and apparatus, and control device and touch-control large-screen device

By using a distance sensor to obtain distance data to determine the target touch point, the problem of existing screen control requiring contact or handheld operation is solved, realizing the convenience of controlling the screen without touching it is achieved.

WO2026129531A1PCT designated stage Publication Date: 2026-06-25SHENZHEN HONGHE INNOVATION INFORMATION TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SHENZHEN HONGHE INNOVATION INFORMATION TECH CO LTD
Filing Date
2025-04-29
Publication Date
2026-06-25

AI Technical Summary

Technical Problem

Existing screen control methods require users to touch the screen or hold a controller, resulting in low convenience of control.

Method used

The distance data between the target object and the screen is obtained by several ranging sensors to determine the target touch point, and the screen is controlled by the control device to avoid direct contact with the screen or handheld controller.

Benefits of technology

It enables screen control via hand or stylus within a preset touch space, improving the convenience of screen control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025091961_25062026_PF_FP_ABST
    Figure CN2025091961_25062026_PF_FP_ABST
Patent Text Reader

Abstract

The present application is applicable to the technical field of screens. Provided are a screen touch-control method and apparatus, and a control device and a touch-control large-screen device. The method comprises: separately acquiring, by means of several ranging sensors, first distance data between a target object in a preset touch-control space and each ranging sensor; on the basis of each piece of first distance data, determining a target touch-control point on a screen, wherein the relative position of the screen with respect to the several ranging sensors is fixed; and on the basis of the target touch-control point, controlling the screen.
Need to check novelty before this filing date? Find Prior Art

Description

A method, apparatus, control device, and large touchscreen device for controlling a screen.

[0001] Cross-references to related applications

[0002] This application claims priority to Chinese Patent Application No. 202411865859.9, filed on December 16, 2024, entitled “A Touch Method, Apparatus, Control Device and Touch Screen Device for a Screen”, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application belongs to the field of screen technology, and particularly relates to a screen touch control method, device, control equipment and large touch screen device. Background Technology

[0004] Currently, screen touch control methods are typically contact-based, meaning users need to touch the screen with their fingers or a stylus to control it. Alternatively, users can use a handheld controller to send control commands to control the screen.

[0005] As can be seen, the two screen control methods mentioned above require the user to touch the screen or hold the controller to control the screen, which makes screen control less convenient. Summary of the Invention

[0006] In view of this, embodiments of this application provide a screen touch control method, apparatus, control device, and large touch screen device to solve the technical problem of low convenience of existing screen control.

[0007] In a first aspect, embodiments of this application provide a screen touch control method, including:

[0008] The system uses several ranging sensors to obtain the first distance data between the target object in the preset touch space and each ranging sensor.

[0009] Based on the first distance data, the target touch point on the screen is determined, and the relative position of the screen and several ranging sensors is fixed.

[0010] Control the screen based on the target touch point.

[0011] Optionally, each ranging sensor includes a Fresnel lens; the method further includes:

[0012] The angle of the Fresnel lens of each ranging sensor is controlled to change the touch space.

[0013] Optionally, based on the various first distance data, the target touch point on the screen is determined, including:

[0014] Obtain the first correspondence between each first distance data and each touch point on the screen;

[0015] The target touch point is determined based on the first distance data and the first correspondence.

[0016] Optionally, the first correspondence is determined in the following way:

[0017] Based on the preset positioning accuracy, the screen is divided into several first areas, and the touch space is divided into several parallel touch planes.

[0018] For each touch plane, the touch plane is divided into several second regions, and a second correspondence between each second region and each first region is determined; for each second region of the touch plane, a second distance data of the training object when touching the second region is obtained by several ranging sensors.

[0019] The first correspondence is determined based on the second distance data corresponding to each second area on each touch plane and the second correspondence.

[0020] Optionally, the shape of the touch plane is the same as the shape of the screen, the number of each first area is the same as the number of each second area, and the shape of each first area is the same as the shape of each second area.

[0021] Optionally, based on the second distance data corresponding to each second region on each touch plane, and the second correspondence, a first correspondence relationship is determined, including:

[0022] For each second region on each touch plane, the first region corresponding to the second region is determined according to the second correspondence relationship, and the sub-correspondence relationship of the second region is determined according to the first region corresponding to the second region and the second distance data corresponding to the second region; each first region corresponds to one contact point;

[0023] The first correspondence is determined based on the sub-correspondence of each second region on each touch plane.

[0024] Optionally, based on the first region corresponding to the second region and the second distance data corresponding to the second region, the sub-correspondence relationship of the second region is determined, including:

[0025] The error range is determined based on the distance between each touch surface;

[0026] Based on the second distance data and error range corresponding to the second region, determine the distance data range corresponding to the second region;

[0027] The sub-correspondence relationship of the second region is determined based on the distance data range of the first region corresponding to the second region and the distance data range of the second region.

[0028] Secondly, embodiments of this application provide a touch screen device, comprising:

[0029] The data acquisition unit is used to acquire the first distance data between the target object in the preset touch space and each ranging sensor through several ranging sensors.

[0030] The determining unit is used to determine the target touch point on the screen based on each first distance data, and the relative position of the screen and several ranging sensors is fixed.

[0031] The control unit is used to control the screen based on the target touch point.

[0032] Thirdly, embodiments of this application provide a control device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the screen touch method as described in the first aspect.

[0033] Fourthly, embodiments of this application provide a large touchscreen device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the touchscreen method as described in the first aspect.

[0034] Fifthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the screen touch method as described in the first aspect above.

[0035] In a sixth aspect, embodiments of this application provide a computer program product that, when run on a control device, causes the control device to perform the steps of the screen touch method described in the first aspect above.

[0036] The screen touch control method, apparatus, control device, and large touch screen device provided in this application have the following beneficial effects:

[0037] The screen touch control method provided in this application can be applied to screen control devices. Specifically, it includes: firstly, acquiring first distance data between a target object within a preset touch space and each distance sensor using several distance sensors; then, determining a target touch point on the screen based on the first distance data; fixing the relative position of the screen and the several distance sensors; and finally, controlling the screen based on the target touch point. Using this method, users can control the screen remotely within a preset touch space using their hand or a stylus, thus eliminating the need for physical contact or a handheld controller, improving the convenience of screen control. Attached Figure Description

[0038] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments 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 drawings can be obtained based on these drawings without creative effort.

[0039] Figure 1 is a flowchart illustrating the implementation of the screen touch method provided in an embodiment of this application;

[0040] Figure 2 is a schematic diagram of an example of a target object controlling a screen within a touch space, according to an embodiment of this application;

[0041] Figure 3 is a schematic diagram of an example of dividing the screen into several first regions according to an embodiment of this application;

[0042] Figure 4 is a schematic diagram of an example of dividing the touch space into several parallel touch planes according to an embodiment of this application;

[0043] Figure 5 is a schematic diagram of the structure of the touch device for the screen provided in the embodiment of this application;

[0044] Figure 6 is a schematic diagram of the structure of the control device provided in an embodiment of this application;

[0045] Figure 7 is a schematic diagram of the structure of the large touch screen device provided in the embodiment of this application. Detailed Implementation

[0046] It should be noted that the terminology used in the embodiments of this application is only for explaining specific embodiments of this application and is not intended to limit this application. In the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more, "at least one" or "one or more" means one, two or more. The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.

[0047] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0048] The screen touch control method provided in this application embodiment can be applied to various scenarios that require screen control. In this application embodiment, the screen can be a large touch screen device, which can be composed of several sub-screens.

[0049] The screen touch control method provided in this application can be executed by a screen control device. This control device can be connected to the screen, and it can also be connected to various ranging sensors. When a user needs to control the screen, they can execute the various steps of the screen touch control method provided in this application through the control device, thereby enabling more convenient screen control.

[0050] Please refer to Figure 1, which is a flowchart of the implementation of the screen touch method provided in the embodiment of this application. The screen touch method provided in the embodiment of this application may include steps S101 to S103, which are described in detail below:

[0051] In S101, several ranging sensors are used to acquire the first distance data between the target object in the preset touch space and each ranging sensor.

[0052] The ranging sensor can be used to acquire first distance data between a target object within a preset touch space and the ranging sensor. For example, the ranging sensor can be a Time of Flight (TOF) ranging sensor.

[0053] Each time-of-flight ranging sensor can acquire initial distance data in the following ways:

[0054] The time-of-flight ranging sensor may include a photonic signal transmitter and a photonic signal receiver. Based on this, the time-of-flight ranging sensor can emit photonic signals to a target object within a preset touch space through the photonic signal transmitter. After the photonic signal flies to the target object, it will be reflected by the target object and thus received by the photonic signal receiver. Based on this, by obtaining the first time when the photonic signal is emitted by the photonic signal transmitter and the second time when the photonic signal is received by the photonic signal receiver, the time difference between the first time and the second time can be obtained, and then the first distance data can be determined by the time difference between the first time and the second time.

[0055] Each ranging sensor can be positioned at a preset location, which is fixed relative to the screen. In an alternative implementation, each ranging sensor can be positioned at a fixed location on the screen; for example, each ranging sensor can be positioned at the edge of the casing on the screen.

[0056] In this embodiment, the number of ranging sensors can be three. This allows for better positioning of the target object by measuring the distance between the sensor and the target. The number of ranging sensors can also be set according to actual needs, for example, more than three; this is not limited here.

[0057] The preset touch space can be a virtual space determined based on the performance and parameters of each ranging sensor. When the target object is within the touch space, each ranging sensor can acquire first distance data relative to the target object and send this data to the control device. This allows the control device to acquire the first distance data between the target object and each ranging sensor within the preset touch space. When the target object is not within the touch space, the ranging sensors may not be able to acquire the first distance data relative to the target object.

[0058] The target object can be the user's hand or a stylus, etc. The user can control the screen by placing the target object at a target location within the touch space, or by moving the target object within the touch space.

[0059] Please refer to Figure 2, which is a schematic diagram of an example of a target object controlling the screen within a touch space according to an embodiment of this application. As shown in Figure 2, the user can use their hand to draw "ABCD" at a target location within the touch space. At this time, each distance sensor will acquire the first distance data between the hand and each distance sensor at each moment. Furthermore, in Figure 2, the touch space can be a cuboid-shaped space in front of the screen.

[0060] In this embodiment of the application, the control device can obtain the first distance data between the target object in the preset touch space and the distance sensor for each distance sensor, thereby obtaining the first distance data between the target object in the preset touch space and each distance sensor.

[0061] In one possible implementation, each ranging sensor may include a Fresnel lens, and the Fresnel lens in each ranging sensor may be connected to a control device. The control device can change the touch space by controlling the angle of the Fresnel lens in each ranging sensor.

[0062] In S102, the target touch point on the screen is determined based on each first distance data.

[0063] The relative positions of the screen and several ranging sensors are fixed.

[0064] In this embodiment of the application, after the control device acquires the first distance data between the target object and each ranging sensor, the control device can determine the target touch point on the screen based on each first distance data.

[0065] In one possible implementation, the control device can first obtain the first correspondence between each first distance data and each touch point on the screen, and then determine the target contact point based on each first distance data and the first correspondence.

[0066] The first correspondence includes the first distance data corresponding to each contact point on the screen. It should be noted that, since the touch space in this embodiment includes multiple contact planes, each contact point corresponds to multiple corresponding points on multiple contact planes, and the multiple first distance data corresponding to each corresponding point on each contact plane are different. Therefore, in this embodiment, each contact point can correspond to multiple first distance data.

[0067] In one possible implementation, the control device can determine the first correspondence through steps a to c, as detailed below:

[0068] In step a, the screen is divided into several first regions according to the preset positioning accuracy, and the touch space is divided into several parallel touch planes.

[0069] In this implementation, the control device can pre-divide the screen into several first regions according to a preset positioning accuracy. Please refer to Figure 3, which is a schematic diagram of an example of dividing the screen into several first regions according to an embodiment of this application. As shown in Figure 3, when the screen is rectangular, the control device can divide the screen into several small rectangles of the same size as second regions.

[0070] Furthermore, the control device can pre-divide the touch space into several parallel touch planes according to a preset positioning accuracy. Please refer to Figure 4, which is a schematic diagram of an example of dividing the touch space into several parallel touch planes according to an embodiment of this application. As shown in Figure 4, a touch plane can be divided into the touch space at preset distances. It should be noted that the shape of the touch plane is the same as the shape of the screen, but the length and width of the touch plane can be different from the length and width of the screen. In addition, the various touch planes can be parallel to each other.

[0071] In step b, for each touch plane, the touch plane is divided into several second regions, and a second correspondence between each second region and each first region is determined; for each second region of the touch plane, a second distance data of the training object when touching the second region is obtained by several ranging sensors.

[0072] In this implementation, after dividing the first region and the touch plane, the control device can divide each touch plane into several second regions and determine a second correspondence between each second region and each first region. In this second correspondence, one second region can correspond to one first region.

[0073] Specifically, the control device can divide the touch plane into several second regions based on the characteristics of the target object and the training object. For example, when the target object and the training object are fingers, the touch plane can be divided into several second regions based on the width of the fingers.

[0074] It should be noted that the number of each first area can be the same as the number of each second area, and there is a one-to-one correspondence between each second area and each first area. The shape of each first area is the same as the shape of each second area. However, when the length and width of the touch plane are different from the length and width of the screen, the length and width of the first area are also different from the length and width of the second area.

[0075] After dividing the touch plane into several second regions, the control device can also use several ranging sensors to acquire second distance data of the training object when touching the second region for each second region of the touch plane.

[0076] Specifically, users can use a training object to touch each second area of ​​the touch plane, and after each second area is touched, several ranging sensors will acquire the second distance data of the training object when touching the second area, thereby obtaining the second distance data corresponding to each second area in the touch plane.

[0077] The above method can be applied to each touch plane to obtain the second distance data corresponding to each second region in each touch plane.

[0078] It should be noted that the training object can be the user's hand or a stylus. The difference between the training object and the target object is that the training object is used to enable the control device to acquire the second distance data corresponding to each second area in each touch plane, while the target object is used to be placed or moved within the touch space so that the control device can acquire the first distance data between the target object and each ranging sensor.

[0079] In step c, the first correspondence is determined based on the second distance data corresponding to each second region on each touch plane and the second correspondence.

[0080] In this implementation, after the control device determines the second correspondence between each second region and each first region, and obtains the second distance data corresponding to each second region on each touch plane, the control device can determine the first correspondence based on the second distance data corresponding to each second region on each touch plane and the second correspondence.

[0081] Specifically, the control device can determine the corresponding first region for each second region on each touch plane according to a second correspondence relationship, and determine the sub-correspondence relationship of the second region based on the first region corresponding to the second region and the second distance data corresponding to the second region. It should be noted that each first region corresponds to one contact point.

[0082] Since the second distance data obtained above are obtained by training the object to touch the second area on each touch plane, in actual applications, the target object may not touch each touch plane very accurately, but may touch the boundary between each touch plane.

[0083] Based on this, in one possible implementation, the sub-correspondence of any second region can be determined through steps d to f, as detailed below:

[0084] In step d, the error range is determined based on the distance between each touch plane.

[0085] In this implementation, the control device can determine the error range based on the distance between each touch surface.

[0086] In practical applications, the relationship between the distance between each touch plane and the error range can be determined based on the pre-trained error range prediction model stored in the control device. Specifically, the error range prediction model can be trained using a deep learning algorithm. The distance between each touch plane can then be input into the error range prediction model to instruct it to output the error range based on the distance between each touch plane, thus allowing the control device to obtain the error range.

[0087] In step e, the distance data range corresponding to the second region is determined based on the second distance data and the error range corresponding to the second region.

[0088] In this implementation, after determining the error range, the control device can determine the distance data range corresponding to the second region based on the second distance data corresponding to the second region and the error range.

[0089] In step f, the sub-correspondence relationship of the second region is determined based on the first region corresponding to the second region and the distance data range corresponding to the second region.

[0090] In this implementation, after determining the distance data range corresponding to the second region, the control device can determine the sub-correspondence relationship of the second region based on the first region corresponding to the second region and the distance data range corresponding to the second region.

[0091] By using the above methods, the sub-correspondence of each second region can be determined, thereby accurately determining the target contact point when the target object touches the boundary between each touch plane, thus improving the accuracy of touch.

[0092] By using the above method, the sub-correspondence relationship of each second region is obtained. Then, the control device can determine the first correspondence relationship based on the sub-correspondence relationship of each second region on each touch plane.

[0093] Taking the second region S1 on the touch plane Q1 as an example, the control device can determine the first region S2 corresponding to the second region S1 based on the second correspondence. Since the touch point corresponding to the first region S2 is S3, the control device can obtain that the touch point corresponding to the second distance data of the second region S1 is S3, thus obtaining the sub-correspondence corresponding to the second region S1. Applying the above method to each second region of each touch plane, the sub-correspondence corresponding to each second region can be obtained, and then the first correspondence can be obtained.

[0094] The control device can pre-store a first correspondence relationship, so that after acquiring each first distance data, it can determine the target touch point based on each first distance data and the first correspondence relationship.

[0095] In S103, the screen is controlled based on the target touch point.

[0096] In this embodiment of the application, after the target touch point is determined, the control device can control the screen according to the target touch point.

[0097] In practical applications, the specific method by which the control device controls the screen based on the target touch point can be set according to actual needs, and is not limited here.

[0098] As can be seen from the above, the screen touch control method provided in this application embodiment can be applied to screen control devices. Specifically, it includes: firstly, acquiring first distance data between a target object within a preset touch space and each distance sensor using several distance sensors; then, determining a target touch point on the screen based on the first distance data; fixing the relative position of the screen and the several distance sensors; and finally, controlling the screen based on the target touch point. Using this method, users can control the screen remotely within a preset touch space using their hand or a stylus, thus eliminating the need for physical contact or a handheld controller, improving the convenience of screen control.

[0099] Based on the screen touch device provided in the above embodiments, this application further provides a screen touch device for implementing the above method embodiments. Please refer to FIG5, which is a schematic diagram of the structure of the screen touch device provided in this application embodiment. As shown in FIG5, the screen touch device 50 may include: a data acquisition unit 51, a determination unit 52, and a control unit 53. Wherein:

[0100] The data acquisition unit 51 is used to acquire the first distance data between the target object in the preset touch space and each ranging sensor through a plurality of ranging sensors.

[0101] The determining unit 52 is used to determine the target touch point on the screen based on each first distance data, and the relative position of the screen and several ranging sensors is fixed.

[0102] The control unit 53 is used to control the screen according to the target touch point.

[0103] Optionally, each ranging sensor includes a Fresnel lens, and the touch device 50 of the screen may also include a touch space adjustment unit. Wherein:

[0104] The touch space adjustment unit is used to control the angle of the Fresnel lens of each ranging sensor to change the touch space.

[0105] Optionally, the determining unit 52 is specifically used for:

[0106] Obtain the first correspondence between each first distance data and each touch point on the screen;

[0107] The target touch point is determined based on the first distance data and the first correspondence.

[0108] Optionally, the touch device 50 of the screen may also include a correspondence determination unit. Wherein:

[0109] The correspondence determination unit is specifically used for:

[0110] Based on the preset positioning accuracy, the screen is divided into several first areas, and the touch space is divided into several parallel touch planes.

[0111] For each touch plane, the touch plane is divided into several second regions, and a second correspondence between each second region and each first region is determined; for each second region of the touch plane, a second distance data of the training object when touching the second region is obtained by several ranging sensors.

[0112] The first correspondence is determined based on the second distance data corresponding to each second area on each touch plane and the second correspondence.

[0113] The shape of the touch plane is the same as the shape of the screen, the number of each first area is the same as the number of each second area, and the shape of each first area is the same as the shape of each second area.

[0114] Optionally, the correspondence determination unit is specifically used for:

[0115] For each second region on each touch plane, the first region corresponding to the second region is determined according to the second correspondence relationship, and the sub-correspondence relationship of the second region is determined according to the first region corresponding to the second region and the second distance data corresponding to the second region; each first region corresponds to one contact point;

[0116] The first correspondence is determined based on the sub-correspondence of each second region on each touch plane.

[0117] Optionally, the correspondence determination unit is specifically used for:

[0118] The error range is determined based on the distance between each touch surface;

[0119] Based on the second distance data and error range corresponding to the second region, determine the distance data range corresponding to the second region;

[0120] The sub-correspondence relationship of the second region is determined based on the distance data range of the first region corresponding to the second region and the distance data range of the second region.

[0121] Please refer to Figure 6, which is a schematic diagram of the structure of the control device provided in this embodiment. As shown in Figure 6, the control device 6 provided in this embodiment may include: a processor 60, a memory 61, and a computer program 62 stored in the memory 61 and executable on the processor 60, such as a program corresponding to a screen touch method. When the processor 60 executes the computer program 62, it implements the steps in the above-described embodiment of the screen touch method, such as S101 to S103 shown in Figure 1. Alternatively, when the processor 60 executes the computer program 62, it implements the functions of each module / unit in the above-described embodiment of the screen touch device, such as the functions of units 51 to 53 shown in Figure 5.

[0122] For example, computer program 62 can be divided into one or more modules / units, one or more of which are stored in memory 61 and executed by processor 60 to complete this application. One or more modules / units can be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of computer program 62 in control device 6. For example, computer program 62 can be divided into data acquisition unit 51, determination unit 52, and control unit 53. The specific functions of each unit are described in the relevant embodiments corresponding to FIG5, and will not be repeated here.

[0123] Those skilled in the art will understand that Figure 6 is merely an example of the control device 6 and does not constitute a limitation on the control device 6. It may include more or fewer components than shown, or combine certain components, or use different components.

[0124] The processor 60 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0125] The memory 61 can be an internal storage unit of the control device 6, such as a hard disk or RAM of the control device 6. The memory 61 can also be an external storage device of the control device 6, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, or flash card equipped on the control device 6. Furthermore, the memory 61 can include both internal and external storage units of the control device 6. The memory 61 is used to store computer programs and other programs and data required by the control device. The memory 61 can also be used to temporarily store data that has been output or will be output.

[0126] Please refer to Figure 7, which is a schematic diagram of the structure of the large touch screen device provided in this embodiment. As shown in Figure 7, the large touch screen device 7 provided in this embodiment may include: a processor 70, a memory 71, and a computer program 72 stored in the memory 71 and executable on the processor 70, such as a program corresponding to the touch method of the screen. When the processor 70 executes the computer program 72, it implements the steps in the above-described embodiment of the touch method applied to the screen, such as S101 to S103 shown in Figure 1. Alternatively, when the processor 70 executes the computer program 72, it implements the functions of each module / unit in the above-described embodiment of the touch device of the screen, such as the functions of units 51 to 53 shown in Figure 5.

[0127] For example, the computer program 72 can be divided into one or more modules / units, one or more of which are stored in the memory 71 and executed by the processor 70 to complete this application. One or more modules / units can be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program 72 in the touchscreen device 7. For example, the computer program 72 can be divided into a data acquisition unit 51, a determination unit 52, and a control unit 53. The specific functions of each unit are described in the relevant embodiments corresponding to FIG5, and will not be repeated here.

[0128] Those skilled in the art will understand that Figure 7 is merely an example of the touch screen device 7 and does not constitute a limitation on the touch screen device 7. It may include more or fewer components than shown, or combine certain components, or use different components.

[0129] The processor 70 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0130] The memory 71 can be an internal storage unit of the touchscreen device 7, such as a hard drive or RAM. The memory 71 can also be an external storage device of the touchscreen device 7, such as a plug-in hard drive, smart media card (SMC), secure digital (SD) card, or flash card. Furthermore, the memory 71 can include both internal and external storage units of the touchscreen device 7. The memory 71 is used to store computer programs and other programs and data required by the touchscreen device. The memory 71 can also be used to temporarily store data that has been output or will be output.

[0131] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units is merely an example. In practical applications, the functions described above can be assigned to different functional units as needed, that is, the internal structure of the touch screen device can be divided into different functional units to complete all or part of the functions described above. The functional units in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0132] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, can implement the steps in the various method embodiments described above. Examples of such a computer-readable storage medium include non-transitory computer-readable storage media, such as read-only memory (ROM).

[0133] This application provides a computer program product that, when run on a terminal device, enables the terminal device to implement the steps described in the various method embodiments above.

[0134] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, refer to the relevant descriptions of other embodiments.

[0135] Those skilled in the art will recognize that the units and algorithm steps of the various examples 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 implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0136] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A method for controlling the touch of a screen, comprising: The first distance data between the target object and each of the distance sensors within the preset touch space is obtained through several ranging sensors. Based on each of the first distance data, the target touch point on the screen is determined, and the relative position of the screen and the plurality of ranging sensors is fixed; The screen is controlled based on the target touch point.

2. The method according to claim 1, wherein each of the ranging sensors comprises a Fresnel lens; the method further comprises: The angle of the Fresnel lens of each of the ranging sensors is controlled to change the touch space.

3. The method of claim 1, wherein, The step of determining the target touch point on the screen based on each of the first distance data includes: Obtain the first correspondence between each of the first distance data and each touch point on the screen; The target touch point is determined based on each of the first distance data and the first correspondence.

4. The method according to claim 3, wherein the first correspondence is determined in the following manner: Based on a preset positioning accuracy, the screen is divided into several first regions, and the touch space is divided into several mutually parallel touch planes. For each of the touch planes, the touch plane is divided into several second regions, and a second correspondence between each second region and each first region is determined; for each second region of the touch plane, second distance data of the training object when touching the second region is obtained by the several ranging sensors. The first correspondence is determined based on the second distance data corresponding to each of the second regions on each of the touch planes and the second correspondence.

5. The method of claim 4, wherein, The shape of the touch plane is the same as the shape of the screen, the number of each first area and the number of each second area are the same, and the shape of each first area is the same as the shape of each second area.

6. The method of claim 4, wherein, The step of determining the first correspondence relationship based on the second distance data corresponding to each of the second regions on each of the touch planes and the second correspondence relationship includes: For each second region on each of the touch planes, the first region corresponding to the second region is determined according to the second correspondence, and the sub-correspondence of the second region is determined according to the first region corresponding to the second region and the second distance data corresponding to the second region; each first region corresponds to one contact point; The first correspondence is determined based on the sub-correspondence relationship corresponding to each of the second regions on each of the touch planes.

7. The method of claim 6, wherein, The step of determining the sub-correspondence relationship of the second region based on the first region corresponding to the second region and the second distance data corresponding to the second region includes: The error range is determined based on the distance between each of the touch surfaces; Based on the second distance data corresponding to the second region and the error range, the distance data range corresponding to the second region is determined; The sub-correspondence relationship of the second region is determined based on the distance data range of the first region corresponding to the second region and the distance data range of the second region corresponding to the second region.

8. A touch screen device, comprising: The data acquisition unit is used to acquire first distance data between a target object in a preset touch space and each of the ranging sensors through a plurality of ranging sensors. A determining unit is used to determine a target touch point on the screen based on each of the first distance data, wherein the relative position of the screen and the plurality of ranging sensors is fixed; The control unit is used to control the screen based on the target touch point.

9. The apparatus of claim 8, wherein each of the ranging sensors comprises a Fresnel lens; the apparatus further comprises: The touch space adjustment unit is used to control the angle of the Fresnel lens of each of the ranging sensors to change the touch space.

10. The apparatus of claim 8, wherein, The determining unit is specifically used for: Obtain the first correspondence between each of the first distance data and each touch point on the screen; The target touch point is determined based on each of the first distance data and the first correspondence.

11. The apparatus of claim 10, further comprising: The correspondence determination unit is used for: Based on a preset positioning accuracy, the screen is divided into several first regions, and the touch space is divided into several mutually parallel touch planes. For each of the touch planes, the touch plane is divided into several second regions, and a second correspondence between each second region and each first region is determined; for each second region of the touch plane, second distance data of the training object when touching the second region is obtained by the several ranging sensors. The first correspondence is determined based on the second distance data corresponding to each of the second regions on each of the touch planes and the second correspondence.

12. The apparatus of claim 11, wherein, The shape of the touch plane is the same as the shape of the screen, the number of each first area and the number of each second area are the same, and the shape of each first area is the same as the shape of each second area.

13. The apparatus of claim 11, wherein, The correspondence determination unit is specifically used for: For each second region on each of the touch planes, the first region corresponding to the second region is determined according to the second correspondence, and the sub-correspondence of the second region is determined according to the first region corresponding to the second region and the second distance data corresponding to the second region; each first region corresponds to one contact point; The first correspondence is determined based on the sub-correspondence relationship corresponding to each of the second regions on each of the touch planes.

14. The apparatus of claim 13, wherein, The correspondence determination unit is specifically used for: The error range is determined based on the distance between each of the touch surfaces; Based on the second distance data corresponding to the second region and the error range, the distance data range corresponding to the second region is determined; The sub-correspondence relationship of the second region is determined based on the first region corresponding to the second region and the distance data range corresponding to the second region.

15. A control device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the steps of the touch method for a screen as claimed in any one of claims 1 to 7.

16. A large touch screen device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the touch screen method as described in any one of claims 1 to 7.

17. A computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the touch method for a screen as described in any one of claims 1 to 7.

18. A computer program product, when run on a control device, causes the control device to perform the steps of the screen touch method as described in any one of claims 1 to 7.