Method and device for controlling absolute coordinate remote control mouse by using OPS

By combining infrared positioning and attitude perception to calculate absolute coordinates, and using quantum key distribution technology, the problem of inconsistent cursor position in traditional air mice on large screens with multiple operating systems has been solved. This has achieved uniform cursor position and improved control precision, adapting to the needs of large-screen operation and enhancing data transmission security.

CN121722256APending Publication Date: 2026-03-24BEIJING MYSHER TECH
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-25
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

Traditional air mouse remote controls cannot provide absolute coordinates when used on large screens with multiple operating systems, resulting in inconsistent cursor positions across different operating systems and inconvenience.

Method used

The method employs a fusion of infrared positioning and attitude perception. It calculates the absolute coordinates of the remote control and the large screen using an infrared positioning light module, an infrared sensor array, a gyroscope, and an accelerometer. It also combines quantum key technology for encrypted transmission to ensure the consistency of cursor position across different operating systems.

Benefits of technology

It achieves a unified cursor position across large screens with multiple operating systems, avoiding cursor shifting during system switching, improving interaction efficiency and control precision, adapting to the needs of large screen operation, and enhancing the security of data transmission and the accuracy of gesture data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121722256A_ABST
    Figure CN121722256A_ABST
Patent Text Reader

Abstract

The invention provides an absolute coordinate remote control mouse control method and device applying OPS. The method comprises the steps that firstly, a large screen end emits a plurality of infrared positioning signals; step 2, the remote controller end receives a plurality of infrared positioning signals emitted by a plurality of infrared positioning lamp modules of the large screen end through an infrared sensing array, and a signal processing module analyzes position information of a plurality of positioning lamps in the infrared sensing array; 3, the remote controller end collects attitude information of the remote controller through a gyroscope and an acceleration sensor module; converting the target position into an absolute coordinate; and 4, after the large screen end receives the absolute coordinates, the received absolute coordinates are judged and processed, and simultaneous control over different window areas is achieved. According to the technical scheme, the problem that a traditional relative coordinate mouse adapts to large-screen operation is solved, and the application range is wider.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to sensor technology, infrared technology, computer technology, and quantum technology, and in particular to a method and apparatus for controlling a remote-controlled mouse using absolute coordinates based on OPS. Background Technology

[0002] Traditional air mouse remote controls using IMU gyroscopes for relative coordinates are quite common. They employ gyroscopes, accelerometers, and magnetometers to sense the rotation angle and tilt of the air mouse, calculating the relative rotation angle difference and tilt distance, and converting this into the relative displacement of the air mouse. The host system receives the relative displacement distance values ​​in the XY coordinates. The absolute position of the mouse cursor is calculated by the system. However, this type of air mouse lacks absolute position data. Therefore, using this type of mouse on large screens with OPS (Optical Positioning System) is very inconvenient, and thus it is rarely used on such screens.

[0003] The root cause of these shortcomings is that large screens with OPS systems have at least two or more operating systems, which are often not the same type of operating system. For example, the main screen is an Android system while OPS is a Windows system. When using the screen, users often operate both systems simultaneously, and the cursor position is not the same in both systems, which makes it very inconvenient to use. Summary of the Invention

[0004] This invention aims to solve these problems by providing a method and device for controlling a remote mouse using absolute coordinates of OPS, which can be adapted to large screens with two or more operating systems of the OPS system.

[0005] The purpose of this invention is to provide a method for controlling a mouse using absolute coordinates with OPS, comprising the following steps:

[0006] Step 1: The large screen terminal activates the infrared positioning light module with multiple positioning lights, transmitting multiple infrared positioning signals; the remote control terminal activates the infrared sensor array and signal processing module, gyroscope and accelerometer sensor module, and wireless transmission and reception module.

[0007] Step 2: The remote control receives multiple infrared positioning signals emitted by multiple infrared positioning light modules on the large screen via an infrared sensor array. The signal processing module analyzes the position information of the multiple positioning lights in the infrared sensor array and, combined with the spacing and plane angle between the multiple positioning lights, calculates the distance between the remote control and the large screen, the offset of the central axis of the remote control relative to the positioning lights, and the angle.

[0008] Step 3: The remote control acquires the attitude information of the remote control through the gyroscope and accelerometer sensor modules;

[0009] Using the distance between the remote control and the large screen obtained in step two, the offset and angle of the central axis of the remote control relative to the positioning light, and the attitude information of the remote control obtained in step three, the target position of the remote control pointing to the large screen is calculated by a preset algorithm, and the target position is converted into absolute coordinates.

[0010] Step four: After receiving the absolute coordinates, the main system of the large screen sends the screen area division method and corresponding coordinate data to the coordinate filtering and transmission module through a preset interface. The coordinate filtering and transmission module judges and processes the received absolute coordinates according to the screen area division method, so as to realize the simultaneous control of different window areas.

[0011] The number of positioning lights is at least one, and the shape of the positioning lights includes dot-shaped or strip-shaped.

[0012] When there are four positioning lights, and the four positioning lights are arranged in a rectangle on the large screen to form a planar position reference system, step two includes...

[0013] The infrared sensor array acquires the imaging positions of the four positioning lights and records their coordinates in the infrared sensor array coordinate system.

[0014] The signal processing module calculates the imaging position lengths of the four positioning lights in the infrared sensor array and obtains the distance between the remote control end and the large screen end based on the principle of similar triangles.

[0015] Calculate the projection point of the central axis of the remote control in the coordinate system of the infrared sensor array, and determine the offset direction and distance of the projection point relative to the imaging position of the four positioning lights, and then convert it into the offset and angle of the central axis of the remote control relative to the positioning lights of the large screen.

[0016] Step three includes

[0017] The attitude compensation coefficient is calculated through attitude compensation.

[0018] Calculate the pixel offset value corresponding to the offset, and combine it with the attitude compensation coefficient to obtain the absolute coordinates of the target position.

[0019] The main system of the large screen uses coordinate interval definition to divide the screen area, and the coordinate filtering and transmission modules use interval matching algorithms to determine the absolute coordinates.

[0020] Step four includes:

[0021] The main system of the large screen uses the coordinate range corresponding to the OPS system as the first coordinate range and the coordinate range corresponding to the main system of the large screen as the second coordinate range.

[0022] After receiving the absolute coordinates, the coordinate filtering and transmission module performs interval matching judgment;

[0023] If the first condition is met, the coordinates are determined to belong to the first coordinate interval, which is the OPS system area. If the second condition is met, the coordinates are determined to belong to the second coordinate interval, which is the main system area of ​​the large screen.

[0024] Define a coordinate transmission function, in which the coordinates are sent to the OPS system via the USB interface when the first condition is met; and the coordinates are sent to the main system of the large screen via a preset interface when the second condition is met.

[0025] This also includes

[0026] A quantum key generation module is integrated on the remote control and a quantum key receiving module is integrated on the large screen. The remote control and the large screen pre-generate and synchronize quantum key pairs through a quantum channel.

[0027] After obtaining the absolute coordinates, the remote control calls the quantum encryption algorithm for encryption and then sends the data to the large screen via the Bluetooth wireless transmitter and receiver module.

[0028] After receiving the data, the Bluetooth wireless remote control receiver module on the large screen transmits it to the quantum decryption module to obtain the decrypted coordinates;

[0029] A quantum sensing unit is embedded in the gyroscope and accelerometer module of the remote controller. When the quantum sensing unit collects the attitude data of the remote controller, it suppresses the influence of environmental noise on the attitude data through quantum state coherence measurement; the attitude compensation coefficient after quantum enhancement is obtained, and then the absolute coordinates after quantum enhancement are calculated.

[0030] According to another aspect of the present invention, the present invention also provides an absolute coordinate remote control mouse control device using OPS, comprising:

[0031] The acquisition unit is configured such that the infrared positioning light module with multiple positioning lights is activated on the large screen end to emit multiple infrared positioning signals; the infrared sensor array and signal processing module, gyroscope and accelerometer sensor module, and wireless transmission and reception module are activated on the remote control end.

[0032] The processing unit is configured such that the remote control receives multiple infrared positioning signals emitted by multiple infrared positioning light modules on the large screen via an infrared sensor array, and the signal processing module parses the position information of the multiple positioning lights in the infrared sensor array, and calculates the distance between the remote control and the large screen, the offset of the central axis of the remote control relative to the positioning lights, and the angle between them by combining the distance between the multiple positioning lights and the plane angle.

[0033] The computing unit is configured such that the remote control acquires the attitude information of the remote control through a gyroscope and an accelerometer module; calculates the target position of the remote control pointing at the large screen through a preset algorithm, and converts the target position into absolute coordinates;

[0034] The region division unit is configured such that after receiving absolute coordinates on the large screen, the main system on the large screen sends the screen region division method and corresponding coordinate data to the coordinate filtering and transmission module through a preset interface. The coordinate filtering and transmission module processes the received absolute coordinates according to the screen region division method, enabling simultaneous control of different window regions.

[0035] The number of positioning lights is at least one, and the shape of the positioning lights includes dot-like or strip-like shapes; when the number of positioning lights is four, and the four positioning lights are rectangularly distributed on the large screen end to form a planar position reference system, the processing unit also includes

[0036] The infrared sensor array acquires the imaging positions of the four positioning lights and records their coordinates in the infrared sensor array coordinate system.

[0037] The signal processing module calculates the imaging position lengths of the four positioning lights in the infrared sensor array and obtains the distance between the remote control end and the large screen end based on the principle of similar triangles.

[0038] Calculate the projection point of the remote control's central axis in the infrared sensor array coordinate system, and determine the offset direction and distance of the projection point relative to the imaging positions of the four positioning lights. Then, convert this into the offset and angle of the remote control's central axis relative to the positioning lights on the large screen.

[0039] The computing unit further includes

[0040] The attitude compensation coefficient is calculated through attitude compensation.

[0041] Calculate the pixel offset value corresponding to the offset, and combine it with the attitude compensation coefficient to obtain the absolute coordinates of the target position.

[0042] The main system of the large screen uses coordinate interval definition to divide the screen area, and the coordinate filtering and transmission modules use interval matching algorithms to determine the absolute coordinates.

[0043] The region division unit also includes:

[0044] The main system of the large screen uses the coordinate range corresponding to the OPS system as the first coordinate range and the coordinate range corresponding to the main system of the large screen as the second coordinate range.

[0045] After receiving the absolute coordinates, the coordinate filtering and transmission module performs interval matching judgment;

[0046] If the first condition is met, the coordinates are determined to belong to the first coordinate interval, which is the OPS system area. If the second condition is met, the coordinates are determined to belong to the second coordinate interval, which is the main system area of ​​the large screen.

[0047] Define a coordinate transmission function, in which the coordinates are sent to the OPS system via the USB interface when the first condition is met; and the coordinates are sent to the main system of the large screen via a preset interface when the second condition is met.

[0048] This also includes

[0049] The quantum processing unit is configured such that a quantum key generation module is integrated on the remote control and a quantum key receiving module is integrated on the large screen. The remote control and the large screen pre-generate and synchronize quantum key pairs through a quantum channel.

[0050] After obtaining the absolute coordinates, the remote control calls the quantum encryption algorithm for encryption and then sends the data to the large screen via the Bluetooth wireless transmitter and receiver module.

[0051] After receiving the data, the Bluetooth wireless remote control receiver module on the large screen transmits it to the quantum decryption module to obtain the decrypted coordinates;

[0052] A quantum sensing unit is embedded in the gyroscope and accelerometer module of the remote controller. When the quantum sensing unit collects the attitude data of the remote controller, it suppresses the influence of environmental noise on the attitude data through quantum state coherence measurement; the attitude compensation coefficient after quantum enhancement is obtained, and then the absolute coordinates after quantum enhancement are calculated.

[0053] This invention provides a method for controlling a mouse using absolute coordinates with OPS (Optical Positioning System). The method includes: Step 1: On the large screen, an infrared positioning light module with multiple positioning lights is activated, emitting multiple infrared positioning signals; on the remote control, an infrared sensor array and signal processing module, a gyroscope and accelerometer module, and a wireless transmission and reception module are activated. Step 2: The remote control receives the multiple infrared positioning signals emitted by the infrared positioning light module on the large screen via the infrared sensor array. The signal processing module analyzes the position information of the multiple positioning lights in the infrared sensor array and, combined with the spacing between the multiple positioning lights and the plane angle, calculates the control position. The steps are as follows: Step 3: The remote control acquires the attitude information of the remote control through the gyroscope and accelerometer modules; the target position of the remote control pointing to the large screen is calculated by the preset algorithm and the target position is converted into absolute coordinates; Step 4: After receiving the absolute coordinates, the main system of the large screen sends the screen area division method and corresponding coordinate data to the coordinate filtering and transmission module through the preset interface. The coordinate filtering and transmission module judges and processes the received absolute coordinates according to the screen area division method to realize the simultaneous control of different window areas.

[0054] The above technical solution addresses the pain points of traditional relative coordinate mice, overcomes the limitation of IMU gyroscope-based relative coordinate air mice lacking absolute position data, and calculates absolute coordinates by fusing infrared positioning and attitude perception to ensure consistent cursor position between the OPS system and the main large-screen system (such as Android and Windows). This avoids the cursor shifting problem of traditional mice when switching between OPS and large-screen dual systems, thus adapting to the needs of large-screen operation. Attached Figure Description

[0055] Figure 1 This invention schematically illustrates a flowchart of an embodiment of a method for controlling a mouse using absolute coordinates with OPS.

[0056] Figure 2 This invention schematically illustrates a flowchart of a second embodiment of an absolute coordinate remote control mouse operation method using OPS.

[0057] Figure 3 This invention schematically illustrates a structural block diagram of a third embodiment of an absolute coordinate remote control mouse control device using OPS.

[0058] Figure 4 This invention schematically illustrates a structural block diagram of a fourth embodiment of an absolute coordinate remote control mouse control device using OPS. Detailed Implementation

[0059] The embodiments of the present invention will be described in detail below, but the present invention can be implemented in many different ways as defined and covered by the claims.

[0060] Large screens with an OPS system have at least two or more operating systems, which are often not the same type of operating system. For example, the main screen is an Android system while OPS is a Windows system. Users often operate both systems simultaneously. Touchscreen is the main interaction method for such large screens. The absolute coordinate operation method of touchscreen can ensure that there is no significant difference in cursor position when switching between the two operating systems.

[0061] Therefore, the OPS system is actually displayed in a layer of the main screen. The OPS system's screen is actually superimposed on the main screen's screen, so the mouse cursor position must not be significantly different.

[0062] Relative coordinates or air mouse cursors, lacking an absolute position, appear in two different positions on the screen depending on the system, thus making them unsuitable for this application.

[0063] This patented large-screen terminal mainly includes the following modules: large-screen main system, large-screen OPS system, Bluetooth wireless remote control receiver module, and infrared positioning light module.

[0064] The remote control includes the following main modules: an infrared sensor array, a signal processing module, a gyroscope and accelerometer sensor module; and a Bluetooth wireless transmitter and receiver module.

[0065] like Figure 1 As shown in Embodiment 1 of the present invention, the present invention provides a method for controlling a mouse using absolute coordinates with OPS, comprising the following steps:

[0066] Step 1: The large screen terminal activates the infrared positioning light module with multiple positioning lights, transmitting multiple infrared positioning signals; the remote control terminal activates the infrared sensor array and signal processing module, gyroscope and accelerometer sensor module, and wireless transmission and reception module.

[0067] Step 2: The remote control receives multiple infrared positioning signals emitted by multiple infrared positioning light modules on the large screen via an infrared sensor array. The signal processing module analyzes the position information of the multiple positioning lights in the infrared sensor array and, combined with the spacing and plane angle between the multiple positioning lights, calculates the distance between the remote control and the large screen, the offset of the central axis of the remote control relative to the positioning lights, and the angle.

[0068] Step 3: The remote control acquires the attitude information of the remote control through the gyroscope and accelerometer module; the target position of the remote control pointing at the large screen is calculated by a preset algorithm, and the target position is converted into absolute coordinates;

[0069] Step four: After receiving the absolute coordinates, the main system of the large screen sends the screen area division method and corresponding coordinate data to the coordinate filtering and transmission module through a preset interface. The coordinate filtering and transmission module judges and processes the received absolute coordinates according to the screen area division method, so as to realize the simultaneous control of different window areas.

[0070] Specifically

[0071] The S1 large screen activates multiple infrared positioning light modules, emitting multiple infrared positioning signals; simultaneously, the remote control activates the infrared sensor array and signal processing module, the gyroscope and accelerometer sensor module, and the Bluetooth wireless transmission and reception module.

[0072] The S2 remote control receives multiple infrared positioning signals emitted by multiple infrared positioning light modules on the large screen via an infrared sensor array. The signal processing module analyzes the position information of the multiple positioning lights in the infrared sensor array and, combined with the distance between the multiple positioning lights and the plane angle, calculates the distance between the remote control and the large screen, the offset of the remote control's central axis relative to the positioning lights, and the angle.

[0073] The S3 remote controller uses a gyroscope and accelerometer module to collect attitude information such as the horizontal attitude, pitch angle, tilt degree and rotation angle of the remote controller;

[0074] Based on the distance, offset, and angle obtained in step S2 above, and the attitude information collected in step S3, the remote control terminal S4 calculates the target position of the remote control pointing at the large screen through a preset algorithm, and converts the target position into absolute coordinates.

[0075] The S5 remote control sends the absolute coordinates obtained in step S4 to the Bluetooth wireless remote control receiver module on the large screen via the Bluetooth wireless transmitter and receiver module.

[0076] After receiving the absolute coordinates, the Bluetooth wireless remote control receiver module on the S6 large screen transmits them to the coordinate filtering and transmission module; at the same time, the main system of the large screen sends the screen area division method and corresponding coordinate data to the coordinate filtering and transmission module through a preset interface.

[0077] The S7 coordinate filtering and transmission module determines the received absolute coordinates based on the screen area division method: if the absolute coordinates belong to the area corresponding to the OPS system, the absolute coordinates are sent to the OPS system; if the absolute coordinates belong to the area corresponding to the main screen system, the absolute coordinates are sent to the main screen system, thus enabling simultaneous control of different window areas of the two systems.

[0078] The above technical solution addresses the pain points of traditional relative coordinate mice, overcoming the limitation of IMU gyroscope-based relative coordinate air mice lacking absolute position data. By fusing infrared positioning and attitude perception to calculate absolute coordinates, it ensures that the cursor position is consistent between the OPS system and the main large-screen system (such as Android and Windows), avoiding the cursor shift problem of traditional mice when switching between OPS and large-screen dual systems, and adapting to the needs of large-screen operation.

[0079] It enables collaborative control of the two systems. By combining large-screen area division and coordinate orientation, absolute coordinates are transmitted to the corresponding system on demand. Users can simultaneously control the OPS system application area and the main system function area (such as high-priority menu) on the large screen without manually switching modes. This is in line with the layered display and partitioned application characteristics of the OPS large screen and improves interaction efficiency.

[0080] To ensure control precision and stability, the system obtains the relative position of the remote control and the large screen through infrared positioning, and combines it with attitude information collected by gyroscope and accelerometer. The system then uses a preset algorithm to generate absolute coordinates, avoiding the cumulative error of traditional relative coordinate mice, and achieving precise "point-and-click" control to meet the cursor positioning accuracy requirements in large screen scenarios.

[0081] With strong compatibility and easy implementation, the infrared positioning, Bluetooth transmission, USB and other interfaces used are compatible with the existing hardware of OPS large screen, without the need for large-scale equipment modification, which lowers the threshold for industrial application and facilitates the promotion in scenarios where OPS large screen has been deployed, such as conference rooms and classrooms.

[0082] The number of positioning lights is at least one, and the shape of the positioning lights includes dot-like or strip-like shapes; when the number of positioning lights is four, and the four positioning lights are rectangularly distributed on the large screen end to form a planar position reference system, step two includes

[0083] The infrared sensor array acquires the imaging positions of the four positioning lights and records their coordinates in the infrared sensor array coordinate system.

[0084] The signal processing module calculates the imaging position lengths of the four positioning lights in the infrared sensor array and obtains the distance between the remote control end and the large screen end based on the principle of similar triangles.

[0085] Calculate the projection point of the central axis of the remote control in the coordinate system of the infrared sensor array, and determine the offset direction and distance of the projection point relative to the imaging position of the four positioning lights, and then convert it into the offset and angle of the central axis of the remote control relative to the positioning lights of the large screen.

[0086] Specifically

[0087] The S21 positioning light consists of four dot blocks, labeled A, B, C, and D respectively. The four positioning lights are arranged in a rectangle on the large screen. The preset coordinates of point A are (x1, y1), point B is (x2, y1), point C is (x2, y2), and point D is (x1, y2), where x1 < x2 and y1 < y2.

[0088] The S22 infrared sensor array collects the imaging positions of four positioning lights, which are marked as A', B', C', and D' respectively, and records the coordinates (x1', y1'), (x2', y1'), (x2', y2'), and (x1', y2') of A', B', C', and D' in the infrared sensor array coordinate system.

[0089] The S23 signal processing module calculates the length L1 of A'B' in the infrared sensor array as √[(x2'-x1')]. 2 +(y1'-y1') 2 The actual length of the large screen AB is L2 = x2 - x1. According to the principle of similar triangles, the distance between the remote control and the large screen is d = (L2 × f) / L1, where f is the focal length of the infrared sensor array.

[0090] S24 Simultaneously, calculate the projection point O'(x0',y0') of the remote control's central axis in the infrared sensor array coordinate system, and determine the offset direction and distance of O' relative to A'B'C'D', which are then converted into the offset and angle of the remote control's central axis relative to the positioning light at the large screen end.

[0091] Step three includes

[0092] The attitude compensation coefficient is calculated through attitude compensation.

[0093] The pixel offset value corresponding to the offset is calculated, and combined with the pose compensation coefficient, the absolute coordinates of the target position are obtained. Specifically...

[0094] In step three, the preset algorithm includes attitude compensation calculation and absolute coordinate transformation.

[0095] S31 Attitude Compensation Calculation: Let the pitch angle collected in step S3 be α, the tilt angle be β, and the rotation angle be γ. Define the attitude compensation coefficient K, where K = cosα × cosβ × cosγ, which is used to correct the position deviation caused by the change in the attitude of the remote control.

[0096] S32 Absolute Coordinate Transformation: Given the distance between the remote control and the large screen obtained in the above steps as 'd', the horizontal offset of the remote control's central axis relative to the large screen's positioning light as Δx, the vertical offset as Δy, the large screen resolution as W×H (horizontal pixels as W, vertical pixels as H), and the large screen's physical dimensions as W0×H0 (horizontal physical length as W0, vertical physical length as H0), then:

[0097] First, calculate the pixel offset value corresponding to the offset: Δx_pixel=(Δx / W0)×W, Δy_pixel=(Δy / H0)×H;

[0098] Then, by combining the attitude compensation coefficient K, the absolute coordinates (X,Y) of the target position are obtained, where X=X0+Δx_pixel×K, Y=Y0+Δy_pixel×K, and X0 and Y0 are the large screen pixel coordinates corresponding to the positioning light reference point.

[0099] The screen area division method sent by the main system of the large screen adopts the definition of coordinate intervals, and the coordinate filtering and transmission modules use interval matching algorithms to determine the absolute coordinates.

[0100] Step four includes:

[0101] The main system of the large screen uses the coordinate range corresponding to the OPS system as the first coordinate range and the coordinate range corresponding to the main system of the large screen as the second coordinate range.

[0102] After receiving the absolute coordinates, the coordinate filtering and transmission module performs interval matching judgment;

[0103] If the first condition is met, the coordinates are determined to belong to the first coordinate interval, which is the OPS system area. If the second condition is met, the coordinates are determined to belong to the second coordinate interval, which is the main system area of ​​the large screen.

[0104] Define a coordinate transmission function, where, when a first condition is met, the coordinates are sent to the OPS system via the USB interface; when a second condition is met, the coordinates are sent to the main large-screen system via a preset interface. Specifically,

[0105] The S41 large-screen main system defaults to the first coordinate interval corresponding to the OPS system, which can be [X1_start, X1_end] × [Y1_start, Y1_end]. The second coordinate interval corresponding to the large-screen main system can be [X2_start, X2_end] × [Y2_start, Y2_end]. Where X1_start < X1_end ≤ X2_start < X2_end ≤ W, Y1_start < Y1_end ≤ Y2_start < Y2_end ≤ H, and W and H are the resolution of the large screen.

[0106] After receiving the absolute coordinates (X,Y), the S42 coordinate filtering and transmission module performs interval matching judgment:

[0107] If X1_start≤X≤X1_end and Y1_start≤Y≤Y1_end, then the coordinates are determined to belong to the OPS system region, i.e. the first interval, and are marked as type T1.

[0108] If X2_start≤X≤X2_end and Y2_start≤Y≤Y2_end, then the coordinates are determined to belong to the main system area of ​​the large screen, i.e. the second interval, and are marked as type T2;

[0109] S43 defines a coordinate transmission function F(T,X,Y), where when T=T1, F(T,X,Y)=U(X,Y), indicating that the coordinates (X,Y) are sent to the OPS system via the USB interface; when T=T2, F(T,X,Y)=V(X,Y), indicating that the coordinates (X,Y) are sent to the main screen system via a preset interface. U() and V() are the coordinate transmission mapping functions for the corresponding systems.

[0110] The main working principle is as follows:

[0111] The infrared sensor array on the remote control receives the infrared positioning lights on the large screen. Based on the position information of the positioning lights in the array and the spacing and plane angle between multiple lights, the distance between the remote control and the screen, as well as the relative position information such as the offset and angle of the remote control's central axis relative to the positioning lights, are calculated.

[0112] The remote control is equipped with a gyroscope and accelerometer module to sense the remote control's attitude information, such as horizontal, pitch, tilt, and rotation.

[0113] Based on the above information and the algorithm, the relatively accurate position pointed to by the remote control is calculated and converted into absolute coordinates; the coordinates are then transmitted to the screen via the wireless transmitting and receiving module of the remote control (which can be Bluetooth or other wireless protocols, and can be one-way or two-way) and the wireless transmitting and receiving module on the screen.

[0114] The remote control receiver module on the large screen includes the following sub-modules: a wireless transceiver module receives the absolute position coordinates of the cursor from the remote control and sends them to the coordinate filtering and transmission module. The transmission module then forwards the data to the main system and OPS system on the large screen (via USB or other interfaces) according to system requirements. The large screen divides the entire screen into certain coordinate regions (depending on application needs). Some regions are used by the OPS application, while others are allocated to the system (e.g., high-priority menus on the screen). The main system, via USB or other interfaces, sends the region division method and coordinate data to the coordinate filtering and transmission module. This filtering module sends the coordinate data belonging to the OPS region to the OPS system, and the coordinate data belonging to the main system region to the main system. This achieves the goal of simultaneously controlling different window regions of the two systems.

[0115] like Figure 1 and Figure 2 As shown, according to another aspect of the present invention, in Embodiment 2, a method for controlling a mouse using absolute coordinates with OPS is also provided, which, in addition to the content of Embodiment 1 described above, also includes...

[0116] Step 5: Integrate a quantum key generation module on the remote control and a quantum key receiving module on the large screen. The remote control and the large screen will pre-generate and synchronize quantum key pairs through a quantum channel.

[0117] Step 6: After obtaining the absolute coordinates, the remote control calls the quantum encryption algorithm for encryption and sends it to the large screen via the Bluetooth wireless transmitter and receiver module.

[0118] Step 7: After receiving the data, the Bluetooth wireless remote control receiver module on the large screen transmits it to the quantum decryption module to obtain the decrypted coordinates.

[0119] Step eight involves embedding a quantum sensing unit into the gyroscope and accelerometer modules on the remote control. When the quantum sensing unit acquires the remote control's attitude data, it suppresses the influence of environmental noise on the attitude data through quantum state coherence measurement; thus, it obtains the quantum-enhanced attitude compensation coefficient and calculates the quantum-enhanced absolute coordinates. Specifically,

[0120] To address the security risks of coordinate data tampering and eavesdropping in traditional wireless transmission, this embodiment incorporates quantum key distribution (QKD) technology into the absolute coordinate transmission process between the remote control and the large screen to achieve encrypted transmission. Furthermore, the absolute coordinate calculation step S4 incorporates a quantum sensing enhancement algorithm to improve the accuracy of attitude and positioning data, as detailed below:

[0121] Quantum key generation and distribution: A quantum key generation module is integrated on the remote control and a quantum key receiving module is integrated on the large screen. The two modules pre-generate and synchronize quantum key pairs through a quantum channel (using the decoy state BB84 protocol). Let the quantum key generated on the remote control be K_q and the quantum key synchronously received on the large screen be K_q'. Quantum state measurement (such as polarization state measurement) ensures that K_q = K_q'. This quantum key K_q serves as the core key for subsequent absolute coordinate encryption. A quantum key update is triggered every 100 sets of absolute coordinates transmitted. The update process is completed through the quantum channel, and the key update time is ≤10ms.

[0122] Absolute coordinate quantum encryption: After obtaining the absolute coordinates (X,Y) in step S4, the remote control calls the quantum encryption algorithm to encrypt (X,Y). The encryption function E(K_q,X,Y) is defined, where E(K_q,X,Y)=(X⊕K_q[0..n-1],Y⊕K_q[n..2n-1]), n is the bit length of the quantum key K_q (takes a value of 128 bits or 256 bits), and ⊕ represents the XOR operation. After encryption, the ciphertext coordinates (X_c,Y_c) are obtained, and the encryption verification code C=Hash(X_c||Y_c||K_q) is generated at the same time (|| represents string concatenation, and Hash uses the SHA-256 algorithm). (X_c,Y_c,C) is sent to the large screen terminal through the Bluetooth wireless transmission and reception module.

[0123] Quantum-encrypted coordinate decryption and verification: After receiving (X_c,Y_c,C) by the Bluetooth wireless remote control receiver module on the large screen, it transmits it to the quantum decryption module. The quantum decryption module calls the decryption function D(K_q',X_c,Y_c), where D(K_q',X_c,Y_c)=(X_c⊕K_q'[0..n-1],Y_c⊕K_q'[n..2n-1]), to obtain the decrypted coordinates (X',Y'). At the same time, the verification code C'=Hash(X_c||Y_c||K_q') is calculated, and C is compared with C': if C=C', it is determined that the coordinate transmission has not been tampered with, and (X',Y') is transmitted to the coordinate filtering and transmission module; if C≠C', a retransmission command is triggered, and a retransmission request is sent to the remote control via Bluetooth. The number of retransmissions is ≤3. If the verification still fails after 3 retransmissions, a transmission error log is generated and fed back to the main system of the large screen.

[0124] Quantum sensing enhances attitude calculation: A quantum sensing unit (using an NV color center diamond quantum sensor) is embedded in the gyroscope and accelerometer module of the remote controller. When this unit collects attitude data from the remote controller, it suppresses the influence of environmental noise (such as electromagnetic interference and vibration noise) on the attitude data through quantum state coherent measurement. Let the original pitch angle collected by the quantum sensing unit be α_raw, the tilt angle be β_raw, and the rotation angle be γ_raw. Define a quantum noise reduction algorithm N(α_raw,β_raw,γ_raw). Where N(α_raw,β_raw,γ_raw)=(α_raw-Δα_q,β_raw-Δβ_q,γ_raw-Δγ_q), Δα_q, Δβ_q, and Δγ_q are the noise offsets of the pitch angle, tilt angle, and rotation angle calculated by the quantum sensing unit through coherent measurement, and Δα_q≤0.01°, Δβ_q≤0.01°, and Δγ_q≤0.01°.

[0125] attitude data after quantum noise reduction

[0126] Substituting (α_q=α_raw-Δα_q,β_q=β_raw-Δβ_q,γ_q=γ_raw-Δγ_q) into the attitude compensation calculation in step S4, and replacing the attitude information collected in the original step S3, we obtain the quantum-enhanced attitude compensation coefficient K_q=cosα_q×cosβ_q×cosγ_q.

[0127] Then the absolute coordinates after quantum enhancement are calculated.

[0128] (X_q, Y_q)=(X0+Δx_pixel×K_q, Y0+Δy_pixel×K_q).

[0129] Specifically, when users operate the OPS large screen using this system in a conference room with strong electromagnetic interference, the coordinate data transmitted via traditional Bluetooth is easily tampered with by electromagnetic interference from devices such as conference room projectors and wireless microphones. However, the encrypted coordinates (X_c, Y_c) encrypted with a quantum key K_q (256 bits) cannot be decrypted to obtain the true coordinates even if intercepted by a third party, because the third party cannot obtain the synchronized quantum key K_q'. At the same time, the quantum sensing unit suppresses noise generated by environmental vibrations (such as slight shaking of the remote control caused by people walking), making the attitude data noise offset Δα_q = 0.008°. Compared with the 0.1° noise offset of traditional sensors, the attitude data accuracy is improved by more than 10 times. The deviation between the final calculated absolute coordinates (X_q, Y_q) and the actual direction of the remote control is ≤1 pixel, which is far lower than the 5-8 pixel deviation of traditional methods.

[0130] Quantum key distribution technology ensures "unconditional security" in the transmission of absolute coordinates, solving the security risks of coordinate data tampering and eavesdropping in traditional wireless transmission. It is especially suitable for scenarios with high data security requirements, such as government and finance.

[0131] Quantum sensing enhancement technology significantly reduces the impact of environmental noise on attitude data, improves the accuracy of attitude data acquisition, and thus improves the accuracy of absolute coordinate calculation, resulting in smaller cursor positioning deviations on the large screen and smoother operation.

[0132] The quantum encryption and decryption process is short (the encryption and decryption time for a single set of coordinates is ≤1ms), which will not affect the real-time performance of coordinate transmission. At the same time, the quantum noise reduction algorithm does not require additional hardware complexity, is compatible with the existing remote control hardware structure, and is easy to industrialize.

[0133] like Figure 3 As shown, according to another aspect of the present invention, in Embodiment 3, the present invention also provides an absolute coordinate remote control mouse control device using OPS, comprising:

[0134] The acquisition unit is configured such that the infrared positioning light module with multiple positioning lights is activated on the large screen end to emit multiple infrared positioning signals; the infrared sensor array and signal processing module, gyroscope and accelerometer sensor module, and wireless transmission and reception module are activated on the remote control end.

[0135] The processing unit is configured such that the remote control receives multiple infrared positioning signals emitted by multiple infrared positioning light modules on the large screen via an infrared sensor array, and the signal processing module parses the position information of the multiple positioning lights in the infrared sensor array, and calculates the distance between the remote control and the large screen, the offset of the central axis of the remote control relative to the positioning lights, and the angle between them by combining the distance between the multiple positioning lights and the plane angle.

[0136] The computing unit is configured such that the remote control acquires the attitude information of the remote control through a gyroscope and an accelerometer module; calculates the target position of the remote control pointing at the large screen through a preset algorithm, and converts the target position into absolute coordinates;

[0137] The region division unit is configured such that after receiving absolute coordinates on the large screen, the main system on the large screen sends the screen region division method and corresponding coordinate data to the coordinate filtering and transmission module through a preset interface. The coordinate filtering and transmission module processes the received absolute coordinates according to the screen region division method, enabling simultaneous control of different window regions.

[0138] The number of positioning lights is at least one, and the shape of the positioning lights includes dot-like or strip-like shapes; when the number of positioning lights is four, and the four positioning lights are rectangularly distributed on the large screen end to form a planar position reference system, the processing unit also includes

[0139] The infrared sensor array acquires the imaging positions of the four positioning lights and records their coordinates in the infrared sensor array coordinate system.

[0140] The signal processing module calculates the imaging position lengths of the four positioning lights in the infrared sensor array and obtains the distance between the remote control end and the large screen end based on the principle of similar triangles.

[0141] Calculate the projection point of the remote control's central axis in the infrared sensor array coordinate system, and determine the offset direction and distance of the projection point relative to the imaging positions of the four positioning lights. Then, convert this into the offset and angle of the remote control's central axis relative to the positioning lights on the large screen.

[0142] The computing unit also includes

[0143] The attitude compensation coefficient is calculated through attitude compensation.

[0144] Calculate the pixel offset value corresponding to the offset, and combine it with the attitude compensation coefficient to obtain the absolute coordinates of the target position.

[0145] The screen area division method sent by the main system of the large screen adopts the definition of coordinate intervals, and the coordinate filtering and transmission modules use interval matching algorithms to determine the absolute coordinates.

[0146] The region division unit also includes:

[0147] The main system of the large screen uses the coordinate range corresponding to the OPS system as the first coordinate range and the coordinate range corresponding to the main system of the large screen as the second coordinate range.

[0148] After receiving the absolute coordinates, the coordinate filtering and transmission module performs interval matching judgment;

[0149] If the first condition is met, the coordinates are determined to belong to the first coordinate interval, which is the OPS system area. If the second condition is met, the coordinates are determined to belong to the second coordinate interval, which is the main system area of ​​the large screen.

[0150] Define a coordinate transmission function, in which the coordinates are sent to the OPS system via the USB interface when the first condition is met; and the coordinates are sent to the main system of the large screen via a preset interface when the second condition is met.

[0151] The specific embodiments of the apparatus claims can be referred to the above-described method embodiments, and will not be repeated here to avoid repetition.

[0152] like Figure 4 As shown in Embodiment 4, the present invention also provides an absolute coordinate remote control mouse control device using OPS, which, in addition to the contents of Embodiment 3 above, also includes...

[0153] The quantum processing unit is configured such that a quantum key generation module is integrated on the remote control and a quantum key receiving module is integrated on the large screen. The remote control and the large screen pre-generate and synchronize quantum key pairs through a quantum channel.

[0154] After obtaining the absolute coordinates, the remote control calls the quantum encryption algorithm for encryption and then sends the data to the large screen via the Bluetooth wireless transmitter and receiver module.

[0155] After receiving the data, the Bluetooth wireless remote control receiver module on the large screen transmits it to the quantum decryption module to obtain the decrypted coordinates;

[0156] A quantum sensing unit is embedded in the gyroscope and accelerometer module of the remote controller. When the quantum sensing unit collects the attitude data of the remote controller, it suppresses the influence of environmental noise on the attitude data through quantum state coherence measurement; the attitude compensation coefficient after quantum enhancement is obtained, and then the absolute coordinates after quantum enhancement are calculated.

[0157] The specific embodiments of the apparatus claims can be referred to the above-described method embodiments, and will not be repeated here to avoid repetition.

[0158] The above are merely preferred embodiments of the present invention and are not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for controlling a mouse using absolute coordinates with OPS, characterized in that, Includes the following steps: Step 1: The large screen terminal activates the infrared positioning light module with multiple positioning lights, transmitting multiple infrared positioning signals; the remote control terminal activates the infrared sensor array and signal processing module, gyroscope and accelerometer sensor module, and wireless transmission and reception module. Step 2: The remote control receives multiple infrared positioning signals emitted by multiple infrared positioning light modules on the large screen via an infrared sensor array. The signal processing module analyzes the position information of the multiple positioning lights in the infrared sensor array and, combined with the spacing and plane angle between the multiple positioning lights, calculates the distance between the remote control and the large screen, the offset of the central axis of the remote control relative to the positioning lights, and the angle. Step 3: The remote control acquires the attitude information of the remote control through the gyroscope and accelerometer module; the target position of the remote control pointing at the large screen is calculated by a preset algorithm, and the target position is converted into absolute coordinates; Step four: After receiving the absolute coordinates, the main system of the large screen sends the screen area division method and corresponding coordinate data to the coordinate filtering and transmission module through a preset interface. The coordinate filtering and transmission module judges and processes the received absolute coordinates according to the screen area division method, so as to realize the simultaneous control of different window areas.

2. The method for controlling a mouse using absolute coordinates with OPS according to claim 1, characterized in that, The number of positioning lights is at least one, and the shape of the positioning lights includes dot-shaped or strip-shaped. When there are four positioning lights, and the four positioning lights are arranged in a rectangle on the large screen to form a planar position reference system, step two includes... The infrared sensor array acquires the imaging positions of the four positioning lights and records their coordinates in the infrared sensor array coordinate system. The signal processing module calculates the imaging position lengths of the four positioning lights in the infrared sensor array and obtains the distance between the remote control end and the large screen end based on the principle of similar triangles. Calculate the projection point of the central axis of the remote control in the coordinate system of the infrared sensor array, and determine the offset direction and distance of the projection point relative to the imaging position of the four positioning lights, and then convert it into the offset and angle of the central axis of the remote control relative to the positioning lights of the large screen.

3. The method for controlling a mouse using absolute coordinates with OPS according to claim 2, characterized in that, Step three includes The attitude compensation coefficient is calculated through attitude compensation. Calculate the pixel offset value corresponding to the offset, and combine it with the attitude compensation coefficient to obtain the absolute coordinates of the target position.

4. The method for controlling a mouse using absolute coordinates with OPS according to claim 3, characterized in that, The screen area division method sent by the main system of the large screen adopts the definition of coordinate intervals, and the coordinate filtering and transmission modules use interval matching algorithms to determine the absolute coordinates. Step four includes: The main system of the large screen uses the coordinate range corresponding to the OPS system as the first coordinate range and the coordinate range corresponding to the main system of the large screen as the second coordinate range. After receiving the absolute coordinates, the coordinate filtering and transmission module performs interval matching judgment; If the first condition is met, the coordinates are determined to belong to the first coordinate interval, which is the OPS system area. If the second condition is met, the coordinates are determined to belong to the second coordinate interval, which is the main system area of ​​the large screen. Define a coordinate transmission function, in which the coordinates are sent to the OPS system via the USB interface when the first condition is met; and the coordinates are sent to the main system of the large screen via a preset interface when the second condition is met.

5. The method for controlling a mouse using absolute coordinates with OPS according to claim 1, characterized in that, Also includes A quantum key generation module is integrated on the remote control and a quantum key receiving module is integrated on the large screen. The remote control and the large screen pre-generate and synchronize quantum key pairs through a quantum channel. After obtaining the absolute coordinates, the remote control calls the quantum encryption algorithm for encryption and then sends the data to the large screen via the Bluetooth wireless transmitter and receiver module. After receiving the data, the Bluetooth wireless remote control receiver module on the large screen transmits it to the quantum decryption module to obtain the decrypted coordinates; A quantum sensing unit is embedded in the gyroscope and accelerometer module of the remote controller. When the quantum sensing unit collects the attitude data of the remote controller, the influence of environmental noise on the attitude data is suppressed by quantum state coherent measurement. The attitude compensation coefficient after quantum enhancement is obtained, and then the absolute coordinates after quantum enhancement are calculated.

6. A remote control mouse operating device using absolute coordinates based on OPS, characterized in that, include: The acquisition unit is configured such that the infrared positioning light module with multiple positioning lights is activated on the large screen end to emit multiple infrared positioning signals; the infrared sensor array and signal processing module, gyroscope and accelerometer sensor module, and wireless transmission and reception module are activated on the remote control end. The processing unit is configured such that the remote control receives multiple infrared positioning signals emitted by multiple infrared positioning light modules on the large screen via an infrared sensor array, and the signal processing module parses the position information of the multiple positioning lights in the infrared sensor array, and calculates the distance between the remote control and the large screen, the offset of the central axis of the remote control relative to the positioning lights, and the angle between them by combining the distance between the multiple positioning lights and the plane angle. The computing unit is configured such that the remote control acquires the attitude information of the remote control through a gyroscope and an accelerometer module; calculates the target position of the remote control pointing at the large screen through a preset algorithm, and converts the target position into absolute coordinates; The area division unit is configured such that after the large screen receives the absolute coordinates, the main system of the large screen sends the screen area division method and corresponding coordinate data to the coordinate filtering and transmission module through a preset interface. The coordinate filtering and transmission module judges and processes the received absolute coordinates according to the screen area division method, so as to realize the simultaneous control of different window areas.

7. The absolute coordinate remote control mouse control device using OPS according to claim 6, characterized in that, The number of positioning lights is at least one, and the shape of the positioning lights includes dot-like or strip-like shapes; when the number of positioning lights is four, and the four positioning lights are rectangularly distributed on the large screen end to form a planar position reference system, the processing unit also includes The infrared sensor array acquires the imaging positions of the four positioning lights and records their coordinates in the infrared sensor array coordinate system. The signal processing module calculates the imaging position lengths of the four positioning lights in the infrared sensor array and obtains the distance between the remote control end and the large screen end based on the principle of similar triangles. Calculate the projection point of the central axis of the remote control in the coordinate system of the infrared sensor array, and determine the offset direction and distance of the projection point relative to the imaging position of the four positioning lights, and then convert it into the offset and angle of the central axis of the remote control relative to the positioning lights of the large screen.

8. A remote control mouse operating device using absolute coordinates based on OPS according to claim 7, characterized in that, The computing unit also includes The attitude compensation coefficient is calculated through attitude compensation. Calculate the pixel offset value corresponding to the offset, and combine it with the attitude compensation coefficient to obtain the absolute coordinates of the target position.

9. A remote control mouse operating device using absolute coordinates based on OPS according to claim 8, characterized in that, The screen area division method sent by the main system of the large screen adopts the definition of coordinate intervals, and the coordinate filtering and transmission modules use interval matching algorithms to determine the absolute coordinates. The region division unit also includes: The main system of the large screen uses the coordinate range corresponding to the OPS system as the first coordinate range and the coordinate range corresponding to the main system of the large screen as the second coordinate range. After receiving the absolute coordinates, the coordinate filtering and transmission module performs interval matching judgment; If the first condition is met, the coordinates are determined to belong to the first coordinate interval, which is the OPS system area. If the second condition is met, the coordinates are determined to belong to the second coordinate interval, which is the main system area of ​​the large screen. Define a coordinate transmission function, in which the coordinates are sent to the OPS system via the USB interface when the first condition is met; and the coordinates are sent to the main system of the large screen via a preset interface when the second condition is met.

10. A remote control mouse operating device using absolute coordinates based on OPS according to claim 6, characterized in that, Also includes The quantum processing unit is configured such that a quantum key generation module is integrated on the remote control and a quantum key receiving module is integrated on the large screen. The remote control and the large screen pre-generate and synchronize quantum key pairs through a quantum channel. After obtaining the absolute coordinates, the remote control calls the quantum encryption algorithm for encryption and then sends the data to the large screen via the Bluetooth wireless transmitter and receiver module. After receiving the data, the Bluetooth wireless remote control receiver module on the large screen transmits it to the quantum decryption module to obtain the decrypted coordinates; A quantum sensing unit is embedded in the gyroscope and accelerometer module of the remote controller. When the quantum sensing unit collects the attitude data of the remote controller, the influence of environmental noise on the attitude data is suppressed by quantum state coherent measurement. The attitude compensation coefficient after quantum enhancement is obtained, and then the absolute coordinates after quantum enhancement are calculated.