A contactless input method, apparatus, and computer device and medium

CN122945794APending Publication Date: 2026-10-20SHANGHAI QINGLU TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410129918.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-30
Publication Date
2026-10-20

AI Technical Summary

Technical Problem

[0004]有鉴于此,本发明提供了一种无接触输入方法、装置和计算机设备及介质,可解决现有技术存在的缺陷问题:包括接触式输入装置容易受到机械磨损和灭菌困难,而无接触输入装置则可能因复杂性、缺乏普适性和灵活性而受限

Benefits of technology

[0040]本发明中第二方面至第四方面的描述,可以参考第一方面的详细描述;并且,第二方面至第四方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure BDA0004689503780000031
    Figure BDA0004689503780000031
  • Figure BDA0004689503780000071
    Figure BDA0004689503780000071
  • Figure BDA0004689503780000081
    Figure BDA0004689503780000081
Patent Text Reader

Abstract

This invention discloses a contactless input method, device, computer equipment, and medium. The method includes: acquiring spatial signals of a target object within a keyboard sensing area; wherein the area between the keyboard and the object triggering the action is horizontally divided into an action area and a sensing area; calculating the three-dimensional distribution shape data of the target object within the sensing area based on the spatial signals; determining whether the target object conforms to a preset shape condition based on the three-dimensional distribution shape data, and determining whether it has entered the action area; when entering the action area, triggering the corresponding key based on the object's spatial position and posture data. This method not only simplifies the implementation process and enables accurate perception, matching, and action triggering of target objects, but also possesses universality, eliminating mechanical wear and infection risks; furthermore, it improves the accuracy and user-friendliness of the input system, contributing to improved efficiency and safety of operating equipment during clinical treatment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of contactless input technology, and more specifically to a contactless input method, apparatus, computer equipment, and medium. Background Technology

[0002] With the continuous development of medical technology, it has become commonplace for doctors to use various active medical devices to assist in treatment during surgery. However, traditional electronic devices are usually operated using contact input devices such as buttons, mice, and knobs. These input devices are not suitable for thorough sterilization using methods commonly used in medicine, such as high temperatures and disinfectants, which may damage the equipment and introduce infection risks during clinical treatment.

[0003] Currently available contactless input devices have some limitations. For example, some patents use infrared temperature sensors combined with optical proximity sensors, or optical proximity sensors combined with acoustic position sensors. Such devices require two different types of sensors, increasing system complexity. Other patents use induction coils on capacitor plates to detect input, but this cannot be triggered when doctors wear gloves or use non-conductive substitutes, lacking universality. Still other patents can only detect distance thresholds and cannot distinguish the three-dimensional motion trajectories of multiple target objects, limiting the flexibility and accuracy of use. Summary of the Invention

[0004] In view of this, the present invention provides a contactless input method, apparatus, computer equipment and medium, which can solve the defects of the prior art: contact input devices are susceptible to mechanical wear and difficult sterilization, while contactless input devices may be limited by complexity, lack of universality and flexibility.

[0005] To achieve the above objectives, the present invention adopts the following technical solution:

[0006] In a first aspect, the present invention provides a contactless input method, comprising the following steps:

[0007] Acquire spatial signals of the target object within the keyboard sensing area; the spatial signals include visible light signals and / or invisible light signals; wherein, the area between the keyboard and the object triggering the action is divided into an action area and a sensing area in sequence along the horizontal direction;

[0008] The spatial signal is used to calculate the three-dimensional distribution shape data of the target object within the sensing area;

[0009] Based on the three-dimensional distribution shape data, determine whether the target object is an object that meets the preset shape conditions, and determine whether it has entered the action area;

[0010] When an object that meets the preset shape conditions enters the action area, the corresponding button is triggered based on the object's spatial position and posture data.

[0011] Furthermore, spatial signals of the target object within the keyboard sensing area are acquired, including:

[0012] The spatial depth image of the target object within the keyboard sensing area is acquired by an optical sensor or a combination of multiple optical sensors, and its legality is judged. After the legality is judged, the image is preprocessed.

[0013] Further, the spatial signal is used to calculate the three-dimensional distribution shape data of the target object within the sensing area, including:

[0014] The preprocessed target object image is converted into point cloud data, and the three-dimensional feature data of the target object is extracted from the point cloud data.

[0015] Further, based on the three-dimensional distribution shape data, it is determined whether the target object is an object that meets the preset shape conditions, and whether it has entered the action area; including:

[0016] Extract the single-frame point cloud set B = {b} of the target object ij} and a reference set T = {t} containing the three-dimensional features of an object with a preset shape. ij};

[0017] The nearest-point iteration method is used for matching, and the rigid body transformation matrix R is constructed. b T b and loss function E;

[0018] The loss function E is solved iteratively to obtain its minimum value, which is defined as the matching entropy of the target object.

[0019] Let E be the matching entropy between a single-frame point cloud and an object with a preset shape. n ;

[0020] For the subsequent N frames, calculate the matching degree E. (N-1) ;

[0021] Calculate the overall matching degree MS of N frame point clouds. If MS is less than the preset value PM, the matching fails; if MS is greater than or equal to PM, the matching succeeds. The single frame point cloud contains local features of one or more target objects.

[0022] Determine whether the target object has entered the action area.

[0023] Furthermore, construct the rigid body transformation matrix R. b T b The formula for the loss function E is as follows:

[0024]

[0025] In the formula, b ij This indicates the extraction of a single frame point cloud of the target object; t ij The reference point cloud represents the three-dimensional features of an object with a preset shape; p and q represent the rows and columns of the three-dimensional data matrix within the sensor's field of view.

[0026] Furthermore, when an object with a preset shape enters the action area, a corresponding button is triggered based on the object's spatial position and posture data, including:

[0027] When an object that meets the preset shape conditions enters the action area, the similarity between the motion path points and direction of travel in the object's M-frame image and the preset posture is used to determine whether the input action is valid.

[0028] When the input action is valid, the corresponding key is triggered.

[0029] Furthermore, the method also includes:

[0030] Based on the three-dimensional distribution shape data, when it is determined that the object has entered the perception area and / or action area, an audio-visual prompt containing the current state of the object is issued.

[0031] Secondly, the present invention also provides a contactless input device, comprising:

[0032] The acquisition module is used to acquire the spatial signal of the target object within the keyboard sensing area; the spatial signal includes visible light signal and / or invisible light signal; wherein, the area between the keyboard and the object that triggers the action is divided into an action area and a sensing area in sequence along the horizontal direction;

[0033] The calculation module is used to calculate the three-dimensional distribution shape data of the target object within the sensing area from the spatial signal;

[0034] The judgment module is used to determine whether the target object is an object that meets the preset shape conditions based on the three-dimensional distribution shape data, and to determine whether it has entered the action area;

[0035] The trigger module is used to trigger the corresponding button based on the spatial position and posture data of an object that meets the preset shape when it enters the action area.

[0036] Thirdly, the present invention provides a computer device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;

[0037] Memory, used to store computer programs;

[0038] When the processor executes a program stored in memory, it is able to implement the contactless input method as described in any embodiment of the first aspect.

[0039] Fourthly, the present invention provides a computer-readable storage medium storing computer program instructions that, when executed by a processor, cause the processor to perform the contactless input method as described in any embodiment of the first aspect.

[0040] The descriptions of the second to fourth aspects of this invention can be referred to the detailed description of the first aspect; and the beneficial effects described in the second to fourth aspects can be referred to the analysis of the beneficial effects of the first aspect, which will not be repeated here.

[0041] As can be seen from the above technical solution, compared with the prior art, the present invention discloses a contactless input method, including: acquiring spatial signals of a target object within a keyboard sensing area; the spatial signals include visible light signals and / or invisible light signals; wherein, the area between the keyboard and the object triggering the action is divided into an action area and a sensing area in a horizontal direction; calculating the spatial signals to obtain three-dimensional distribution shape data of the target object within the sensing area; determining whether the target object conforms to a preset shape condition based on the three-dimensional distribution shape data, and determining whether it enters the action area; when an object conforming to the preset shape condition enters the action area, triggering a corresponding key based on the spatial position and posture data of the object.

[0042] This method avoids the problems of traditional contact input. Compared with existing contactless input devices, this invention not only simplifies the implementation process and enables accurate perception, matching, and action triggering of target objects, but also has universality, allowing for high-temperature and sterilization treatment in medical environments without mechanical wear or infection risks. In addition, it improves the accuracy and user-friendliness of the input system, contributing to improved efficiency and safety in clinical treatment processes. Attached Figure Description

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

[0044] Figure 1 A flowchart of the contactless input method provided by the present invention.

[0045] Figure 2This is a diagram illustrating a usage scenario for the contactless input method provided by the present invention.

[0046] Figure 3 This is a schematic diagram illustrating the data processing principle of the contactless input method provided by the present invention.

[0047] Figure 4 This is a schematic diagram illustrating the scenario principle for triggering corresponding actions provided by the present invention.

[0048] Figure 5 A diagram illustrating the data processing steps of the contactless input method for the hardware structure provided by this invention.

[0049] Figure 6 A block diagram of the contactless input device provided by the present invention. Detailed Implementation

[0050] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0051] Example 1:

[0052] This invention discloses a contactless input method, referring to... Figure 1 As shown, it includes the following steps:

[0053] S1. Acquire the spatial signal of the target object within the keyboard sensing area; the spatial signal includes visible light signal and / or invisible light signal; wherein, the area between the keyboard and the object triggering the action is divided into an action area and a sensing area in sequence along the horizontal direction;

[0054] S2. Calculate the spatial signal to obtain the three-dimensional distribution shape data of the target object within the sensing area;

[0055] S3. Based on the three-dimensional distribution shape data, determine whether the target object is an object that meets the preset shape conditions, and determine whether it enters the action area;

[0056] S4. When an object that meets the preset shape conditions enters the action area, the corresponding button is triggered according to the spatial position and posture data of the object.

[0057] In this embodiment, the method can be implemented as a software program and loaded into a hardware device, which includes an optical sensor, a processing unit, a status indicator, and an output unit. Figure 2As shown, optical sensors are positioned between the keys to acquire light signals from the target object (such as a user's finger). The range of signal detection is called the sensing area. The shape and posture of the object can be defined and are not limited to a finger or a specific shape. The processing unit is used for three-dimensional distribution calculation, three-dimensional feature comparison, and working logic control. Based on the processing unit's judgment, the range that can trigger device input actions is called the action area. That is, the area between the keyboard and the object triggering the action is divided horizontally into the action area and the sensing area. The sensing distance is defined, and the working range is adjustable. The status indicator displays the device's working status, such as whether an object has been detected entering the sensing area or the action area. The output unit sends key input signals to other devices according to the processing results of the processing unit.

[0058] The form of the status indicator is not limited to the embodiment; its shape can be changed or it can be combined with other parts of the device. The types of optical sensors include visible light and invisible light sensors. A single optical sensor can be included in a device, or multiple optical sensors can be combined to change the field of view or increase the amount of data collected. The number and shape of the buttons are not limited, and this method does not rely on a specific type of button.

[0059] In this embodiment, the method calculates the three-dimensional distribution within the sensing area using spatial signals, matches the characteristics of objects, and determines the position or posture of the objects to achieve input actions. Compared with contact input devices, this method has no mechanical wear and avoids contamination of the contact surface by bacteria, oil stains, etc.; compared with other contactless input devices, it has a fast response, adjustable distance, and can be operated while wearing gloves or with alternative objects.

[0060] In one embodiment, refer to Figure 1 As shown, it also includes:

[0061] S5. Based on the three-dimensional distribution shape data, when the object enters the perception area and / or action area, issue an audio-visual prompt containing the object's current state. This achieves the goal of informing the user of the current state through an audio-visual prompt via a status indicator, thereby improving user experience and intuitive perception of the input state.

[0062] For example, if a target object enters the perception area and / or the action area, the system will trigger an audio-visual prompt. This includes emitting sounds (such as beeps, alerts, etc.) and / or changes in light (such as LED lights turning on, specific information being displayed on the screen, etc.).

[0063] The notification message is not just a simple trigger signal, but includes information about the current state of the target object. This may include the object's specific location, shape, direction of movement, and so on. By combining this information, the system can more accurately convey the target object's state to the user.

[0064] For example, after perceiving the sound and light prompt, the user can more clearly know the trigger state, so as to better interact. For instance, in a non-contact keyboard input scenario, the user can know when to trigger a key according to the prompt, making the entire operation more intuitive and natural. The design of this step aims to improve the user's perception of the system state, and allows the user to more easily understand the position and state of the target object through the sound and light prompt, so as to interact more effectively.

[0065] The technical solution of the present invention is described in detail below by way of examples in conjunction with Figure 3 the principle:

[0066] 1) An original depth point lattice can be acquired from the optical sensor, which is denoted as matrix A;

[0067]

[0068] a ij represents the point at the i-th row and j-th column in the spatial depth image point lattice; 0<i≤p, 0<j≤q;

[0069] 2) Each optical sensor has its own perception limit. Taking a depth camera as an example, the field of view depends on the design of the lens and is approximately conical. The area within a distance I calculated from the photosensitive surface is an area with unreliable precision, and the area beyond L is an area where signals are easily lost. Therefore, valid data is in the range of I<a ij <L, which is distributed in an approximately circular truncated cone area in front of the optical sensor. Illegal data is discarded and then recollected.

[0070] 3) Distortion correction is performed on the valid data points in matrix A to eliminate the optical distortion introduced by the optical sensor during the acquisition of three-dimensional information. In this example, an affine correction method is adopted, and a general element x is obtained from the original matrix A ij , and multiplied by the affine matrix F to obtain the corrected x' ij , with reference to the following formula (2); wherein, k\R A \T A can be obtained from the result of calibration with a standard object in advance, representing the intrinsic and extrinsic parameters of the optical sensor, which are fixed when each optical lens is manufactured.

[0071] Certainly, a conventional radial-tangential distortion algorithm may also be used for respective correction, or another correction algorithm may be selected according to the optical characteristics of the sensor.

[0072]

[0073] In the formula, X represents the matrix composed of x ij ; αi, βj, γa ij all represent process parameters of the optical sensor, which belong to intrinsic parameters.

[0074] 4) After obtaining the correct spatial location x', spatial filtering algorithms such as outlier elimination, Gaussian filtering, and SOR filtering are used to eliminate singular points, remove noise, and fill missing points. The processed data is then converted into a point cloud B for the next step of 3D feature matching.

[0075] B = filter(X') (3)

[0076] filter() represents the filter function.

[0077] 5) Matching degree calculation: It is known that due to factors such as angle and occlusion, the features that can be extracted from a single frame point cloud should be a subset of the preset target object. The point cloud set B = {b} processed in the previous step is then used to calculate the matching degree. ij} and a reference set T = {t} containing the three-dimensional features of the target object ij} to perform matching.

[0078] In this example, the nearest point iteration method is used for matching. The rigid body transformation matrix R is constructed. b T b The loss function E is iteratively calculated to find the value that minimizes the loss function. This value is consistent with the matching degree of the single-frame features to the target object, and is used as the matching degree index in this example. Other indices can also be constructed based on this.

[0079]

[0080] In the formula, b ij This indicates the extraction of a single frame point cloud of the target object; t ij The reference point cloud represents the three-dimensional features of an object with a preset shape; p and q represent the rows and columns of the three-dimensional data matrix within the sensor's field of view.

[0081] Other methods can also be used to construct the loss function E, such as deep learning methods, etc.

[0082] 6) Let E be the entropy of the matching between a single frame point cloud and the target object. n Then the matching entropy of the next N frames is E. (N-1) The overall matching degree MS of N frames of point cloud (N>=1) is calculated. If MS is less than a preset value PM, the matching fails; if MS is greater than or equal to PM, the matching succeeds. A higher preset value PM requires the measured object to be more "similar" to the reference object, thus increasing the difficulty of recognition; a lower PM indicates a more lenient judgment standard. It is worth noting that a single frame of point cloud may contain local features of multiple target objects, so this example supports independent input actions from different target objects simultaneously within the perception area.

[0083]

[0084] (5) In the formula, N represents the number of frames; n∈(0,N); c n Indicates weight;

[0085] 7) After a successful match, the target object can be associated with local features from multiple frames, and its motion trajectory in the physical world can be reconstructed. By observing the motion path points and directions of the target object in M ​​frames (M>=1) generated over a period of time, and comparing them with the preset action area, the input action is identified. If the trajectory intersects with the action area, it is identified as an input action; otherwise, it is not identified.

[0086] 8) This example illustrates the input action determination method when M=2. For example... Figure 4 As shown, when M=2, the trajectory of the target object simplifies to a straight line segment with a starting point, an ending point, and a direction. The plane containing the optical sensor is designated as the zero plane. Based on the directional nature from the starting point to the ending point, the intersection point of the straight line and the zero plane is easily determined. Multiple input regions can be preset on the zero plane, each representing different input information. When the intersection point of the straight line and the zero plane falls within that input region, the corresponding input action is triggered.

[0087] In this example, optical sensors refer to a class of devices that use optical sensing to output depth dot matrix images, such as structured light cameras, binocular cameras, and Time-of-Flight (ToF) cameras. (See reference...) Figure 5 As shown, when a target object moves within the perception area, it is reflected in the depth dot matrix image. After acquiring the image from the optical sensor, the processing unit uses the method of this invention to reconstruct the three-dimensional features of the object to be matched and matches it with preset object shape features. If the result is correct, no response is given; otherwise, no response is given. If the result is correct, the trajectory of the target object's movement is calculated based on its observed spatial position and posture, and a signal is output to the status indicator. The user is notified by changing the sound or light. Then, based on the relationship between the path points of the movement trajectory and the preset action area, as well as the similarity between the trajectory's direction and the preset posture, the user is notified whether the input action is effective, and the user is notified on the status indicator with an audio-visual signal. This allows objects of different shapes to complete input actions, avoids misoperation, and simulates user habits and feel similar to physical input devices, such as tapping, sliding, and repeated tapping. After the processing unit determines that the input action is complete, it sends the command to the transmission unit, which is responsible for transmitting the input information to the receiving device using a suitable protocol.

[0088] Example 2:

[0089] The present invention also provides a contactless input device, see reference. Figure 6 As shown, it includes:

[0090] The acquisition module is used to acquire spatial signals of target objects within the keyboard sensing area; the spatial signals include visible light signals and / or invisible light signals; wherein, the area between the keyboard and the object triggering the action is divided into an action area and a sensing area in sequence along the horizontal direction; this helps to accurately perceive the position and shape of the target object.

[0091] The calculation module is used to calculate the spatial signal to obtain the three-dimensional distribution shape data of the target object within the sensing area; this helps the device to understand the spatial characteristics of the target object more comprehensively and accurately.

[0092] The judgment module is used to determine whether the target object is an object that meets the preset shape conditions based on the three-dimensional distribution shape data, and to determine whether it has entered the action area; this helps to avoid misjudgment and improve the accuracy of the system.

[0093] The trigger module is used to trigger the corresponding button when an object with a preset shape enters the action area, based on the object's spatial position and posture data. This provides users with a way to complete input operations without physical contact, improving ease of use.

[0094] In this embodiment, the device can flexibly adapt to target objects of different shapes and types, improving ease of use. Through contactless input and trigger button design, it achieves contactless sensing and operation of target objects. This device enhances the user experience, reduces contact with physical devices, and can reduce the risk of infection, especially in the medical field. It also makes user interaction with the system more intuitive and natural, exhibiting accuracy, flexibility, and user-friendliness.

[0095] Example 3:

[0096] The present invention further provides a computer device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;

[0097] The processor executes the contactless input method described in Example 1. For the sake of brevity, it will not be described in detail here.

[0098] It should be understood that in this embodiment, the processor can be a central processing unit (CPU), or it can be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), 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, etc.

[0099] Memory may include read-only memory and random access memory, and provides instructions and data to the processor. A portion of memory may also include non-volatile random access memory. For example, memory may also store information about the device type.

[0100] In the implementation process, each step of the above method can be completed by the integrated logic circuits in the processor hardware or by software instructions.

[0101] Example 4:

[0102] The present invention also provides a computer-readable storage medium storing computer program instructions, which, when executed by a processor, cause the processor to perform the contactless input method as described in any of the embodiments in Example 1.

[0103] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to the method section.

[0104] The above description of the disclosed embodiments enables those skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A contactless input method, characterized in that, Includes the following steps: Acquire spatial signals of the target object within the keyboard sensing area; the spatial signals include visible light signals and / or invisible light signals; wherein, the area between the keyboard and the object triggering the action is divided into an action area and a sensing area in sequence along the horizontal direction; The spatial signal is used to calculate the three-dimensional distribution shape data of the target object within the sensing area; Based on the three-dimensional distribution shape data, determine whether the target object is an object that meets the preset shape conditions, and determine whether it has entered the action area; When an object that meets the preset shape conditions enters the action area, the corresponding button is triggered based on the object's spatial position and posture data.

2. The contactless input method according to claim 1, characterized in that, Acquire spatial signals of target objects within the keyboard sensing area, including: The spatial depth image of the target object within the keyboard sensing area is acquired by an optical sensor or a combination of multiple optical sensors, and its legality is judged. After the legality is judged, the image is preprocessed.

3. The contactless input method according to claim 2, characterized in that, The spatial signal is used to calculate the three-dimensional distribution shape data of the target object within the sensing area, including: The preprocessed target object image is converted into point cloud data, and the three-dimensional feature data of the target object is extracted from the point cloud data.

4. The contactless input method according to claim 3, characterized in that, Based on the three-dimensional distribution shape data, determine whether the target object is an object that meets the preset shape conditions, and determine whether it has entered the action area; including: Extract the single-frame point cloud set B = {b} of the target object ij } and a reference set T = {t} containing the three-dimensional features of an object with a preset shape. ij }; The nearest-point iteration method is used for matching, and the rigid body transformation matrix R is constructed. b T b and loss function E; The loss function E is solved iteratively to obtain its minimum value, which is defined as the matching entropy of the target object. Let E be the matching entropy between a single-frame point cloud and an object with a preset shape. n ; For the subsequent N frames, calculate the matching entropy E. (N-1) ; Calculate the overall matching degree MS of N frame point clouds. If MS is less than the preset value PM, the matching fails; if MS is greater than or equal to PM, the matching succeeds. The single frame point cloud contains local features of one or more target objects. Determine whether the target object has entered the action area.

5. The contactless input method according to claim 4, characterized in that, Construct the rigid body transformation matrix R b T b The formula for the loss function E is as follows: In the formula, b ij This indicates the extraction of a single frame of point cloud data from the target object. t ij A reference point cloud representing the three-dimensional features of an object with a predefined shape; p and q represent the rows and columns of the three-dimensional data matrix within the sensor's field of view.

6. The contactless input method according to claim 4, characterized in that, When an object with a preset shape enters the action area, a corresponding button is triggered based on the object's spatial position and posture data, including: When an object that meets the preset shape conditions enters the action area, the similarity between the motion path points and direction of travel in the object's M-frame image and the preset posture is used to determine whether the input action is valid. When the input action is valid, the corresponding key is triggered.

7. The contactless input method according to claim 1, characterized in that, The method further includes: Based on the three-dimensional distribution shape data, when it is determined that the object has entered the perception area and / or action area, an audio-visual prompt containing the current state of the object is issued.

8. A contactless input device, characterized in that, include: The acquisition module is used to acquire the spatial signal of the target object within the keyboard sensing area; the spatial signal includes visible light signal and / or invisible light signal; wherein, the area between the keyboard and the object that triggers the action is divided into an action area and a sensing area in sequence along the horizontal direction; The calculation module is used to calculate the three-dimensional distribution shape data of the target object within the sensing area from the spatial signal; The judgment module is used to determine whether the target object is an object that meets the preset shape conditions based on the three-dimensional distribution shape data, and to determine whether it has entered the action area; The trigger module is used to trigger the corresponding button based on the spatial position and posture data of an object that meets the preset shape when it enters the action area.

9. A computer device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; Memory, used to store computer programs; When the processor executes a program stored in memory, it is able to implement the contactless input method as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer program instructions that, when executed by a processor, cause the processor to perform the contactless input method as described in any one of claims 1-7.