User intention recognition method and device of UWB remote controller and computer readable medium
By collecting motion data in the UWB remote control and calculating the speed variance value to judge the user's operating status, the problem of inaccurate user intention identification in the prior art is solved, faster and more accurate response is achieved, and user experience is improved.
Patent Information
- Application Number
- CN202411519860.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2025-02-07
AI Technical Summary
The existing UWB remote controls have misjudgment or delayed responses in distinguishing the user's click operation when he is stationary and fine content selection when he is moved. It is difficult to accurately judge user intentions in complex environments, and cannot provide a consistent and reliable user experience.
By collecting motion data during user operation, calculate the movement speed and velocity variance values, and judge the user operation as a rest state or micro motion state based on the set variance threshold. If it is in a static state, the pointing algorithm is not adjusted; if it is in a micromotion state, the pointing algorithm is adjusted to respond to user intentions more accurately and quickly.
It effectively avoids misjudgment or delayed response of user intentions, makes remote control operations more sensitive and timely response, and improves user's operating experience and operation efficiency.
Smart Images

Figure CN119402691A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of ultra-wideband remote controllers, and in particular to a method and device for identifying user intention of a UWB remote controller, and a computer-readable medium. Background Art
[0002] The UWB remote control is a device that uses ultra-wideband technology to achieve high-precision positioning and pointing control. It can achieve real-time three-dimensional positioning through ultra-wideband ranging technology and angle measurement technology, and supports the air mouse function, allowing users to slide, drag, click and other operations on the large screen through the remote control, similar to using a mouse. This remote control is connected through a USB interface, has the convenience of plug-and-play, and supports the defects or deficiencies of two-way data transmission technology: when users use the remote control, there are often two typical operation scenarios. One is that the user clicks in a stationary state, such as selecting channels, confirming options, etc.; the other is that the user selects fine content when making small movements, such as adjusting the volume, scrolling menus, or accurately positioning the cursor. These two operations correspond to completely different user intentions. Therefore, the remote control needs to have a highly sensitive recognition ability to accurately distinguish whether the user is performing simple operations in a stationary state or performing fine control in a micro-movement state.
[0003] The current ultra-wideband remote control technology has made some progress in identifying user operation intentions, but it still cannot clearly distinguish between the user's point-and-click operation when the user is stationary and the fine content selection when the user moves slightly. The main problems are as follows: First, it cannot quickly distinguish whether the user's action is static or slightly moving, resulting in misjudgment of the user's intention or delayed response; second, the algorithm itself has limited signal processing capabilities in complex environments, making it difficult to accurately judge the user's intention in complex environments; third, it cannot quickly locate and adapt to different user operation habits, and cannot provide a consistent and reliable user experience. Summary of the invention
[0004] The purpose of the present invention is to provide a method, device and computer-readable medium for identifying user intention of a UWB remote control to address the problem that the UWB remote control in the prior art cannot quickly distinguish whether the user is static or slightly moving, resulting in a delayed response to the user's intention.
[0005] In order to achieve the above object, the technical solution adopted by the present invention is:
[0006] A method for identifying user intention of a UWB remote controller comprises the following steps:
[0007] S1: Collect motion data when the user operates the remote control;
[0008] S2: Calculate the movement speed of the user operation in the X-axis, Y-axis and Z-axis directions of the spatial coordinate system according to the movement data;
[0009] S3: Calculate the velocity variance values in the X-axis, Y-axis and Z-axis directions respectively according to the movement speed;
[0010] S4: according to the user's intention, set the variance thresholds of the movement speed in the X-axis, Y-axis and Z-axis directions in the first time period; if at least one of the speed variance values in the X-axis, Y-axis or Z-axis directions is greater than or equal to the corresponding variance threshold and is within the movement speed range in the corresponding direction, then determine that the user operation is in a micro-motion state; if the speed variance values in the X-axis, Y-axis or Z-axis directions are all less than the variance threshold in the corresponding direction, then determine that the user operation is in a stationary state;
[0011] S5: if the user operation is in a stationary state, then the pointing algorithm of the user's intention is not adjusted;
[0012] S6: If the user operation is in a micro-motion state, adjust the pointing algorithm.
[0013] The present invention accumulates discrete acceleration data through the above method steps, thereby calculating the movement speed of the remote control in the X-axis, Y-axis and Z-axis directions respectively as the user operates, effectively converting the instantaneous acceleration into the movement speed, and then obtaining the data result of the movement speed, and then comparing the speed variance values and the variance threshold of the X-axis, Y-axis and Z-axis according to the set variance threshold, so as to more accurately judge whether the user operation is in a static state or a micro-motion state. If the user operation is in a static state, the pointing algorithm of the user's intention is not adjusted, which can reduce unnecessary pointing adjustments and save system resources; if the user operation is in a micro-motion state, the pointing algorithm of the user's intention is adjusted, so that the pointing algorithm has more targeted operation, and then responds to the user's intention more accurately and quickly, avoiding the user's intention from being misjudged or delayed in response, making the remote control operation more sensitive and responsive, improving the user's operating experience, and allowing the user to feel higher operating efficiency and comfort when using the remote control.
[0014] As a further improvement of the present invention, the motion data specifically includes: motion acceleration a in the X-axis, Y-axis, and Z-axis directions of the spatial coordinate system respectively x (t), a y (t), a z (t) and the angular velocity ω x ,ω y ,ω z ;
[0015] The movement speed v x (t),υ y (t),υ z (t) is calculated as shown in Formula 1:
[0016] υx (t) = ∫a x (t)dt,υ y (t) = ∫a y (t)dt,υ z (t) = ∫a z (t)dt;
[0017] The speed variance value is calculated as shown in Formula 2:
[0018]
[0019] in, is the movement speed υ x (t) the average value of the N values in the first time period; v y is the movement speed υ y (t) the average value of the N values in the first time period; is the movement speed υ z (t) the average value of N values in the first time period; xm 2 , δ ym 2 , δ zm 2 The variance thresholds in the X-axis, Y-axis and Z-axis directions in the first time period are respectively represented.
[0020] As a further improvement of the present invention, the specific motion data collected includes acceleration a x (t), a y (t), a z (t), according to the acceleration data, and through calculation formula 1 and calculation formula 2, the movement speed and speed variance values in the Z-axis, Y-axis and Z-axis directions are calculated respectively, so as to improve the accuracy of the movement speed and speed variance values, and obtain more accurate movement speed and speed variance values, thereby further improving the accuracy of user intention recognition.
[0021] The user intention recognition method of the UWB remote control described in the present invention also includes step S7: setting an ID threshold of the user intention; when it is recognized that the user operation is in a micro-motion state, the ID value of the user intention is increased by one; when it is recognized that the user operation is a continuous micro-motion state and the static state occurs, the ID value of the user intention is reduced by one; if the ID value of the user intention exceeds the ID threshold cumulatively, a pointing algorithm corresponding to the user intention is selected to respond to the user intention.
[0022] As a further improvement of the present invention, the user intention recognition method of the UWB remote control accurately accumulates the number of occurrences of the static state and the micro-motion state, and uses the ID threshold as a reference to more accurately select the pointing algorithm corresponding to the user intention, respond to the user intention, reduce the probability of misidentification of the user intention, and improve the accuracy of user intention recognition.
[0023] A further improvement of the method for identifying user intention of a UWB remote controller of the present invention, wherein S1 further comprises the following steps: performing median filtering on the motion data between frames.
[0024] As a further improvement of the present invention, by adopting median filtering processing, it is possible to effectively suppress data fluctuations caused by sensor noise, environmental interference or sudden anomalies without relying on specific distribution assumptions, thereby improving the reliability of motion data collection.
[0025] The present invention is a further improvement of the method for identifying user intention of a UWB remote controller, wherein the specific steps of the median filtering process include: setting a second time period as a value range of the motion acceleration; and selecting the median of M motion accelerations within the second time period as an output value.
[0026] As a further improvement of the present invention, by setting the second time period as the value range of the motion acceleration, taking the M motion accelerations in the second time period as the median value as the output value, not only the influence of instantaneous noise or abnormal data points on the overall data is eliminated and the instantaneous error of the sensor is suppressed, but also the main characteristics of the motion signal are retained, making the processed data smoother and more stable, providing a high-quality data basis for subsequent speed calculation and user intention recognition, thereby improving the accuracy and reliability of the system.
[0027] A further improvement of the method for identifying user intention of a UWB remote controller of the present invention, wherein S1 further comprises: storing the collected motion data in a ring buffer.
[0028] As a further improvement of the present invention, by storing the collected motion data in a circular buffer, limited memory space can be effectively utilized to avoid the loss of motion data, and data synchronization processing can be achieved in a multi-threaded environment, which is conducive to faster and more comprehensive acquisition of motion data, efficient storage of continuously input motion data without losing data, and automatic overwriting of old data to avoid memory overflow and calculation errors caused by data missing or distortion, further improving the accuracy of the user intention recognition method, saving memory resources, and improving data acquisition efficiency.
[0029] To achieve the purpose of the present invention, the present invention also provides a user intention recognition device for a UWB remote control, comprising: a data acquisition module, a filtering processing module, a calculation module, an analysis module and a response connection module; the data acquisition module is used to collect the motion data; the filtering processing module is used to filter the motion data; the calculation module is used to calculate the motion speed and the speed variance value; the analysis module is used to judge the state of the user operation according to the motion speed and the speed variance value, and identify the corresponding user intention; the output module is used to connect the user intention response to the corresponding pointing algorithm.
[0030] The user intention recognition device of the UWB remote control described in the present invention can collect the motion acceleration and angular velocity of rotation distributed in the X-axis, Y-axis and Z-axis directions of the spatial coordinate system through the data acquisition module, and then obtain reliable and suitable for calculating the processed motion data of the motion speed operation through the filtering processing module, and then calculate the motion speed and motion variance value through the calculation module, and then cooperate with the analysis module to calculate the motion variance value and the motion speed, and judge that the user operation is a micro-motion state or a static state, and then identify the user's intention, and connect the corresponding user intention response to the corresponding pointing algorithm, so as to more accurately judge that the user operation is a static state or a micro-motion state, and then more accurately identify and distinguish the two user intentions. The device is used in the remote control, so that the remote control can understand the user's intention more intelligently, avoid the user's intention from being misjudged or delayed in response, thereby providing a smoother and more intuitive interactive experience, so that the user can feel higher operating efficiency and comfort when using the remote control.
[0031] To achieve the purpose of the present invention, the present invention also provides a non-transitory computer-readable medium, and when the computer program is executed by a processor, the above-mentioned method for identifying user intention of a UWB remote controller is implemented.
[0032] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are:
[0033] 1. The present invention can effectively convert instantaneous acceleration into motion speed, and then obtain the data result of motion speed, and then compare the speed variance value and variance threshold of X-axis, Y-axis and Z-axis according to the set variance threshold, so as to more accurately judge whether the user operation is in a static state or a micro-motion state. If the user operation is in a static state, the pointing algorithm intended by the user is not adjusted, which can reduce unnecessary pointing adjustments and save system resources;
[0034] 2. If the user operation is in a micro-motion state, the pointing algorithm of the user's intention is adjusted to make the pointing algorithm more targeted to the operation, and then respond to the user's intention more accurately and quickly, avoiding misjudgment of the user's intention or delayed response, making the remote control operation more sensitive and responsive, improving the user's operating experience, and allowing the user to feel higher operating efficiency and comfort when using the remote control. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 Schematic diagram a of the flow chart of the method for identifying user intention of a UWB remote controller of the present invention;
[0036] Figure 2 It is a graph of the movement speed changes when the user is in a stationary state as described in the present invention;
[0037] Figure 3 It is a movement speed change graph of the user operation in the micro-movement state according to the present invention;
[0038] Figure 4 is a speed variance value change graph when the user is in a stationary state as described in the present invention;
[0039] Figure 5 It is a speed variance value change spectrum of the user operation in the micro-motion state according to the present invention;
[0040] Figure 6 It is a schematic diagram of the module structure of the user intention recognition device of the UWB remote controller of the present invention. DETAILED DESCRIPTION
[0041] The present invention will be described in detail below in conjunction with the accompanying drawings.
[0042] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0043] Embodiment 1:
[0044] refer to Figure 1 As shown, this embodiment provides a method for identifying user intention of a UWB remote controller, comprising the following steps:
[0045] S1: Collect motion data when the user operates the remote control;
[0046] S2: Calculate the movement speed of the user operation in the X-axis, Y-axis and Z-axis directions of the spatial coordinate system according to the movement data;
[0047] S3: Calculate the velocity variance values in the X-axis, Y-axis and Z-axis directions according to the movement speed;
[0048] S4: according to the user's intention, set the variance thresholds of the motion speed in the X-axis, Y-axis and Z-axis directions in the first period respectively; if at least one of the speed variance values in the X-axis, Y-axis or Z-axis directions is greater than or equal to the corresponding variance threshold and is within the motion speed range in the corresponding direction, then determine that the user operation is in a micro-motion state; if the speed variance values in the X-axis, Y-axis or Z-axis directions are all less than the variance thresholds in the corresponding directions, then determine that the user operation is in a stationary state;
[0049] S5: If the user operation is in a stationary state, the pointing algorithm of the user's intention is not adjusted;
[0050] S6: If the user operation is in a micro-motion state, adjust the pointing algorithm.
[0051] In this embodiment, the motion data specifically includes: the motion acceleration a in the X-axis, Y-axis, and Z-axis directions of the spatial coordinate system respectively. x (t), a y (t), a z (t) and the angular velocity ω x ,ω y ,ω z ;
[0052] Movement speed x (t),υ y (t),υ z (t) is calculated as shown in Formula 1:
[0053] υ x (t) = ∫a x (t)dt,υ y (t) = ∫a y (t)dt,υ z (t) = ∫a z (t)dt;
[0054] The speed variance value is calculated as shown in Formula 2:
[0055]
[0056] in, is the movement speed v x (t) the average value of N values in the first period; v y is the movement speed v y (t) the average of the N values in the first period; is the movement speed v z (t) the average value of N values in the first period; δ xm 2 ,δ ym 2 ,δzm 2 Respectively represent the variance thresholds in the X-axis, Y-axis and Z-axis directions in the first period.
[0057] It should be noted that the collection of the motion data can be achieved through the acceleration sensor technology in the conventional IMU. The IMU is a sensor equipped with an inertial measurement unit. The IMU acceleration sensor can capture the motion state of the remote control in real time. By analyzing the sensor data, it can effectively distinguish between the user's static and micro-motion behaviors. Specifically, the IMU sensor of the present invention usually includes an accelerometer and a gyroscope, which can capture the acceleration and angular velocity data in the three directions of the X-axis, Y-axis and Z-axis respectively.
[0058] It should be noted that the motion data in S1 of the present invention can be processed by a median filter method, and the motion data between frames can be processed by a median filter. More specifically, the median filter processing may include the following steps: setting the second time period as the value range of the motion acceleration; selecting the median of the M motion accelerations in the second time period as the output value. The above-mentioned median filter processing method can effectively suppress abnormal data caused by noise or instantaneous errors of the IMU sensor, thereby ensuring the accuracy of subsequent calculations; the X-axis, Y-axis and Z-axis are respectively understood as reference directions for position description in the usual Cartesian coordinate system established in space, and should not be understood as actual existing structures.
[0059] It should be noted that the steps S5 and S6 are performed one by one according to the motion state of the user operation. For example, if the user operation is in a stationary state, step S5 is performed; if the user operation is in a micro-motion state, step S6 is performed. Figure 1 As shown, S5 and S6 are not interpreted as sequentially executed steps.
[0060] Through the user intention recognition method described in this embodiment, refer to Figure 2 As shown, when it is determined in step S6 that the user operation is in a stationary state, the motion speed data of the user operation in the X-axis, Y-axis, and Z-axis directions are plotted into a speed change graph of the stationary state; Figure 3 As shown, when it is determined in step S6 that the user operation is in a micro-motion state, the movement speed data of the user operation in the X-axis, Y-axis, and Z-axis directions are plotted as a micro-motion state speed change spectrum; Figure 2 and Figure 3 As shown, the user intention recognition method of the present invention is used to obtain the motion speed data of the two states, and the motion speed change spectrum of the micro-motion state and the static state is drawn. From the spectrum, it can be clearly concluded that there is a significant difference in the motion speed change trend of the two states; then the speed variance values of the user operation on the X-axis, Y-axis, and Z-axis are calculated to obtain the speed variance value data, and the speed variance value data of the static state and the micro-motion state are respectively drawn into the speed variance value change spectrum; reference Figure 4 and Figure 5 As shown, there is a significant difference between the velocity variance value change map in the static state and the velocity variance value change map in the micro-motion state; by distinguishing the static state from the micro-motion state, the accuracy and reliability of user intention recognition can be improved; it should be noted that, Figures 2 to 5 The horizontal axis in is the number of times the motion speed or the speed variance value is collected, that is, the number of collected data. The red line in the graph represents the data in the X-axis direction, the green line represents the data in the Y-axis direction, and the blue line represents the data in the Z-axis direction.
[0061] It should be noted that the micro-motion state described in the present invention is understood as the motion state during user operation relative to the static state, without any specific micro-amount interpretation. For example, the user intention corresponding to the micro-motion state is: adjusting the volume, scrolling the menu, or accurately positioning the cursor, etc.; the user intention corresponding to the user static state is a tap operation, such as selecting a channel, confirming an option, etc.
[0062] Specifically, the user intention recognition method of the UWB remote control described in the present invention also includes step S7: setting an ID threshold of the user intention; when it is recognized that the user operation is in a micro-motion state, the ID value of the user intention is increased by one; when it is recognized that the user operation is in a continuous micro-motion state and a static state occurs, the ID value of the user intention is reduced by one; if the ID value of the user intention exceeds the ID threshold cumulatively, a pointing algorithm corresponding to the user intention is selected to respond to the user intention.
[0063] It should be noted that the variance threshold is understood as an empirical value calculated based on the general situation of user intentions when using the UWB remote control, and can be set and adjusted according to the actual situation of the user's normal operation; the ID value of the user's intention is understood as a unique identifier assigned to each user intention when the UWB remote control of the present invention identifies the user's intention, and the data corresponding to the identifier can be extracted or read in the pointing algorithm; the ID threshold is understood as an empirical value set based on the general situation of user intentions.
[0064] Specifically, S1 of the present invention also includes: storing the collected motion data through a ring buffer. It should be noted that the ring buffer is understood as a data structure that stores data in a fixed-size buffer, logically forming a ring, so that the physical memory is a linear data structure, suitable for implementing first-in-first-out data processing, and more efficient in memory use, which allows data to overwrite old data from the beginning of the buffer after filling; it can efficiently store continuously input motion data without losing data, and automatically overwrite the oldest data to avoid memory overflow.
[0065] Embodiment 2:
[0066] The present invention also provides a user intention recognition device for a UWB remote controller, which can implement the user intention recognition method described in Example 1, referring to Figure 6 As shown, it includes: a data acquisition module, a filtering processing module, a calculation module, an analysis module and a response connection module; the data acquisition module is used to collect motion data; the filtering processing module is used to filter the motion data; the calculation module is used to calculate the motion speed and the speed variance value; the analysis module is used to judge the state of the user operation according to the motion speed and the speed variance value, and identify the corresponding user intention; the output module is used to connect the user intention response to the corresponding pointing algorithm.
[0067] It should be noted that the data acquisition module can collect motion data when the user operates the remote control through sensors. For example, the data acquisition module can use an IMU sensor for measurement. The IMU sensor is understood as an inertial measurement unit. The IMU sensor includes an accelerometer and a gyroscope. By wearing or connecting to the user's hand, the acceleration and angular velocity data in the three directions of the X-axis, Y-axis and Z-axis when the user moves can be obtained; the calculation module and the analysis module are controlled by a microcomputer and use a common calculation and analysis module to realize the calculation and analysis steps described in the present invention.
[0068] Embodiment 3:
[0069] The user intention recognition method described in Example 1 can be implemented. The present invention also provides a non-transitory computer-readable medium. When the computer program is executed by a processor, the steps of the user intention recognition method of the UWB remote controller in Example 1 are implemented. Specifically, the steps include:
[0070] S1: Collect motion data when the user operates the remote control; the motion data includes: motion acceleration a in the X-axis, Y-axis, and Z-axis directions of the spatial coordinate system x (t), a y (t), a z (t) and the angular velocity ω x ,ω y ,ω z ;
[0071] S2: According to the motion acceleration, calculate the motion speed v of the user's operation in the X-axis, Y-axis, and Z-axis directions of the spatial coordinate system respectively x (t),υ y (t),υ z (t); calculated as in Formula 1:
[0072] υ x (t) = ∫a x (t)dt,υ y (t) = ∫a y (t)dt,υz (t) = ∫a z (t)dt;
[0073] S3: Set the first time period as the range of motion speed, and calculate the motion speed υ x (t),υ y (t),υ z The velocity variance values of (t) are δ x 2 (t),δ y 2 (t),δ z 2 (t); the calculation method is as follows:
[0074]
[0075] in, is the movement speed v x (t) the average value of N values in the first period; v y is the movement speed v y (t) the average of the N values in the first period; is the movement speed v z (t) the average of the N values in the first period;
[0076] S4: Set the movement speed υ x (t),υ y (t),υ z (t) The variance thresholds in the first period are δ xm 2 ,δ ym 2 ,δ zm 2 , set the speed range of the X-axis, Y-axis, and Z-axis motion speeds of the user's micro-motion state; set the speed variance value δ x 2 (t),δ y 2 (t),δ z 2 (t) and the variance threshold δ xm 2 ,δ ym 2 ,δ zm 2 Comparative analysis; if δ x 2 (t),δ y 2 (t),δ z 2(t) is greater than or equal to the corresponding variance threshold and is within the movement speed range of the corresponding direction, then the user operation is judged to be in a micro-motion state; if δ x 2 (t),δ y 2 (t),δ z 2 (t) are all smaller than the variance threshold of the corresponding direction, the user operation is judged to be in a stationary state;
[0077] S5: If the user operation is in a stationary state, the pointing algorithm of the user's intention is not adjusted;
[0078] S6: If the user operation is in a micro-motion state, adjust the pointing algorithm.
[0079] In this embodiment, specifically, the user intention recognition method of the UWB remote control also includes step S7: setting an ID threshold of the user intention; when it is recognized that the user operation is in a micro-motion state, the ID value of the user intention is increased by one; when it is recognized that the user operation is in a continuous micro-motion state and a static state occurs, the ID value of the user intention is reduced by one; if the ID value of the user intention exceeds the ID threshold cumulatively, a pointing algorithm corresponding to the user intention is selected to respond to the user intention.
[0080] Specifically, S1 can also perform median filtering on the collected motion data, and the filtering process specifically includes the following steps: performing median filtering on the motion data between frames. The specific steps of the median filtering process include: setting the second time period as the value range of the motion acceleration; selecting the median of M motion accelerations in the second time period as the output value; S1 of this embodiment can also include the step of storing the collected motion data through a ring buffer.
[0081] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for identifying user intention of a UWB remote controller, characterized in that: The following steps are involved: S1: Collect motion data when the user operates the remote control; S2: Calculate the movement speed of the user operation in the X-axis, Y-axis and Z-axis directions of the spatial coordinate system according to the movement data; S3: Calculate the velocity variance values in the X-axis, Y-axis and Z-axis directions respectively according to the movement speed; S4: according to the user's intention, setting the variance thresholds of the movement speed in the first period in the X-axis, Y-axis and Z-axis directions respectively; If at least one of the speed variance values in the X-axis, Y-axis or Z-axis directions is greater than or equal to the corresponding variance threshold and is within the movement speed range in the corresponding direction, the user operation is determined to be in a micro-movement state; If the speed variance values in the X-axis, Y-axis or Z-axis directions are all less than the variance thresholds in the corresponding directions, it is determined that the user operation is in a stationary state; S5: if the user operation is in a stationary state, then the pointing algorithm of the user's intention is not adjusted; S6: If the user operation is in a micro-motion state, adjust the pointing algorithm.
2. The method for identifying user intention of a UWB remote controller according to claim 1, characterized in that: The motion data specifically includes: the motion acceleration a in the X-axis, Y-axis, and Z-axis directions of the spatial coordinate system respectively x (t), a y (t), a z (t) and the angular velocity ω x ,ω y ,ω z ; The movement speed v x (t),υ y (t),υ z (t) is calculated as shown in Formula 1: υ x (t)=∫a x (t)dt,υ y (t)=∫a y (t)dt,υ z (t)=∫a z (t)dt; The speed variance value is calculated as shown in Formula 2: in, is the movement speed υ x (t) the average value of the N values in the first time period; v y is the movement speed υ y (t) the average value of the N values in the first time period; is the movement speed υ z (t) the average value of N values in the first time period; xm 2 , δ ym 2 , δ zm 2 The variance thresholds in the X-axis, Y-axis and Z-axis directions in the first time period are respectively represented.
3. The method for identifying user intention of a UWB remote controller according to claim 1, characterized in that: It also includes step S7: setting an ID threshold of the user intention; when it is recognized that the user operation is in a micro-motion state, adding one to the ID value of the user intention; when it is recognized that the user operation is in a continuous micro-motion state and the static state occurs, the ID value of the user intention is reduced by one; if the ID value of the user intention exceeds the ID threshold cumulatively, selecting a pointing algorithm corresponding to the user intention to respond to the user intention.
4. The method for identifying user intention of a UWB remote controller according to claim 1, characterized in that: The S1 further includes the following steps: performing median filtering on the motion data between frames.
5. The method for identifying user intention of a UWB remote controller according to claim 4, characterized in that: The specific steps of the median filtering process include: setting a second time period as the value range of the motion acceleration; and selecting the median of M motion accelerations in the second time period as the output value.
6. The method for identifying user intention of a UWB remote controller according to any one of claims 1 to 5, characterized in that: The S1 further includes: storing the collected motion data in a ring buffer.
7. A user intention recognition device for a UWB remote controller, characterized in that: A method for realizing user intention recognition of a UWB remote controller as claimed in any one of claims 1 to 6, comprising: a data acquisition module, a filtering processing module, a calculation module, an analysis module and a response connection module; the data acquisition module is used to collect the motion data; the filtering processing module is used to filter the motion data; the calculation module is used to calculate the motion speed and the speed variance value; the analysis module is used to judge the state of the user operation according to the motion speed and the speed variance value, and identify the corresponding user intention; the output module is used to connect the user intention response to the corresponding pointing algorithm.
8. A non-transitory computer-readable medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for identifying user intention of a UWB remote controller according to any one of claims 1 to 6 is implemented.