Optoelectronic device for communication using data screening

By incorporating light transmitters and receivers within wireless mice and keyboards, and combining this with data filtering technology, the problems of cursor stagnation and key malfunction caused by co-channel interference have been resolved, achieving efficient and stable optoelectronic communication and reducing equipment costs.

CN123047804APending Publication Date: 2026-11-06SDK (GUANGZHOU) ELECTRONICS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202611221141.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-12
Publication Date
2026-11-06

AI Technical Summary

Technical Problem

Existing wireless mice and keyboards are prone to co-frequency interference when used in the same space, causing problems such as cursor stagnation and key malfunction. Furthermore, existing photoelectric conversion communication solutions require magnetic components, increasing costs and making them susceptible to interference.

Method used

Using optoelectronic devices, light emitters are installed inside the mouse and keyboard, and photosensitive receivers are installed inside the pad. Information is sent and received through a preset protocol, and data is filtered at the MCU to retain only information that conforms to the protocol, thus avoiding the use of magnetic components.

Benefits of technology

It improves anti-interference capabilities, reduces costs, enhances equipment stability and data transmission efficiency, solves co-channel interference problems, and enables high-speed and stable communication among multiple devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123047804A_ABST
    Figure CN123047804A_ABST
Patent Text Reader

Abstract

This invention discloses an optoelectronic device for communication using data filtering, including a mouse and a mouse pad. The mouse device, in addition to basic buttons, a scroll wheel, and a 2D mouse movement sensor, also includes a light emitter. The mouse pad is equipped with photosensitive receivers, each corresponding to an I / O interface of an MCU and operating independently. When the mouse moves on the mouse pad, the photosensitive receiver directly beneath it is covered by the mouse, preventing external light interference. The light emitter transmits mouse information according to a preset protocol. Even if other photosensitive receivers are affected by light interference, at least one photosensitive receiver beneath the mouse receives the mouse information transmitted according to the preset protocol. The MCU verifies and completes data filtering, eliminating the need to capture the mouse's position information on the mouse pad, resulting in a higher transmission rate. The keyboard and keyboard pad are configured similarly.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer peripherals, and in particular to an optoelectronic device that uses data filtering for communication. Background Technology

[0002] Current wireless mice typically use a specific frequency band for their wireless carrier, such as the 2.4 GHz band. If dozens or hundreds of wireless mice are used simultaneously in the same conference room or internet cafe, co-channel interference cannot be avoided regardless of frequency hopping. This inevitably leads to instances of severe cursor freezes and button malfunctions at some point, significantly impacting the user experience. Furthermore, Wi-Fi and Bluetooth also operate on the 2.4 GHz band, further exacerbating these issues.

[0003] Another type of infrared uses a carrier wave, involving modulation during transmission and demodulation during reception. This system is complex and costly. This method generally uses the same carrier wave, only the encoding is different. Using dozens of mice or keyboards in the same space creates co-channel interference. This is common in air conditioner remote controls, where one device is typically used in a relatively independent space.

[0004] The technical solution with application number "202511495956.8" and patent name "a computer peripheral device for communication using photoelectric conversion" can solve the above problems to a certain extent, but it requires setting magnetic elements in the input device and setting magnetic induction chip in the receiving pad, which is costly. Summary of the Invention

[0005] The purpose of this invention is to overcome the shortcomings and deficiencies of the prior art and to provide an optoelectronic device that uses data filtering for communication.

[0006] The objective of this invention is achieved through the following technical solution:

[0007] An optoelectronic device that uses data filtering for communication includes a mouse and a mouse pad. Several light-emitting tubes are disposed inside the mouse body, and a light-transmitting or hollowed-out bottom shell is disposed directly below the light-emitting tubes.

[0008] The mouse pad body has several photosensitive receivers that are connected to the MCU and are used to receive information emitted by the light emitting tubes in the mouse body. Each photosensitive receiver corresponds to an IO interface of the MCU and works independently. A light-transmitting panel is provided directly above the photosensitive receiver. The light-transmitting panel only transmits light of a set wavelength from the light emitting tube.

[0009] The light-emitting tube inside the mouse body sends mouse information according to a preset protocol. After receiving the information, at least one photosensitive receiver tube at the bottom of the mouse body verifies it and retains only the mouse information that is completely consistent with the preset protocol's start packet, or completely consistent with the end packet, or both the start and end packets.

[0010] An optoelectronic device for communication using data filtering includes a keyboard and a keyboard pad. Several light-emitting tubes are disposed inside the keyboard body, and a light-transmitting bottom shell or a hollow bottom shell is disposed directly below the light-emitting tubes.

[0011] The keyboard pad body has several photosensitive receivers that are connected to the MCU and are used to receive information emitted by the light emitting tubes in the keyboard body. Each photosensitive receiver corresponds to an IO interface of the MCU and works independently. A light-transmitting panel is provided directly above the photosensitive receiver. The light-transmitting panel only transmits light of a set wavelength from the light emitting tube.

[0012] The light-emitting tube inside the keyboard body sends keyboard information according to a preset protocol. After receiving the information, at least one photosensitive receiving tube below the keyboard body receives it, and the MCU performs verification, retaining only the keyboard information that is completely consistent with the preset protocol's start packet, or completely consistent with the end packet, or both the start and end packets.

[0013] An optoelectronic device for communication using data filtering includes a keyboard, a mouse, and a pad, with the keyboard and mouse sharing the same pad. Several light-emitting diodes are disposed within the keyboard and mouse bodies, with a light-transmitting or perforated bottom shell positioned directly below each light-emitting diode. Several photosensitive receiving diodes, each connected to an MCU, are disposed within the pad body to receive information emitted by the light-emitting diodes within the mouse or keyboard body. Each photosensitive receiving diode corresponds to an IO interface of the MCU and operates independently. A light-transmitting panel is positioned directly above each photosensitive receiving diode; the light-transmitting panel only transmits light of a set wavelength from the light-emitting diodes.

[0014] The entire pad area is a general area. The light-emitting tubes inside the keyboard and mouse bodies send keyboard information and mouse information respectively according to the preset protocol. The keyboard information and mouse information are distinguished by setting different start packets. After receiving the information, at least one photosensitive receiver under the keyboard and mouse bodies receives it, the MCU performs verification and retains only the keyboard information and mouse information that are completely consistent with the preset protocol start packet, or completely consistent with the end packet, or both start and end packets.

[0015] If the length of the mouse is x and the width is y, then the vertical spacing between the photosensitive receivers on the mouse pad or the entire pad is x / 2 and the horizontal spacing is y / 2.

[0016] The light emitting tube is an infrared emitting tube, and the receiving panel is an infrared light-transmitting material plate.

[0017] The light emitting tube is a laser emitting tube, and the receiving panel is a narrow bandpass filter material plate.

[0018] The light emitting tube is a regular LED, and the receiving panel is a regular light-transmitting plate.

[0019] The mouse is a multi-mode mouse, which has wired functionality, 2.4G transmission functionality, Bluetooth functionality, and wireless optical transmission functionality; the mouse pad is a wireless optical transmission mouse pad, which has a detachable 2.4G mouse receiver installed inside.

[0020] The keyboard is a multi-mode keyboard, which has wired functionality, 2.4G transmission functionality, Bluetooth functionality, and wireless optical transmission functionality; the keyboard pad is a wireless optical transmission keyboard pad, which has a detachable 2.4G keyboard receiver installed inside.

[0021] The keyboard and mouse each have wired, 2.4G transmission, Bluetooth, and wireless optical transmission capabilities. The entire pad is equipped with a detachable 2.4G receiver for receiving keyboard and mouse data.

[0022] Compared with the prior art, the present invention has the following advantages and beneficial effects:

[0023] 1. The mouse pad / keyboard pad / the entire pad body of the present invention is provided with several photosensitive receiving tubes that are respectively connected to the MCU, for receiving information emitted by the light emitting tubes set in the mouse body. Each photosensitive receiving tube corresponds to an IO interface of the MCU and works independently.

[0024] Unlike existing technologies, all photosensitive receivers within the mouse pad / keyboard pad / the entire pad body are always in working order. However, only the photosensitive receivers located below the mouse / keyboard body can receive mouse / keyboard information that is completely consistent with the preset protocol's start packet, end packet, or both. The MCU verifies and retains this information, thus completing data filtering. Information transmitted to the MCU from photosensitive receivers in other areas fails the verification and is discarded.

[0025] 2. The technical solution of the application number "202511495956.8" and the patent name "A computer peripheral device using photoelectric conversion communication" requires setting a magnetic element in the mouse body or keyboard body and setting a magnetic induction chip in the corresponding mouse pad or keyboard pad. Its essence is to track or locate the working position / working area of ​​the mouse or keyboard. Note that the magnetic element and magnetic induction chip here are equivalent to the "switch control device" for whether the photosensitive receiver tube in the mouse pad or keyboard pad is working. It is unrelated to the keyboard type and unrelated to the keyboard's address code writing operation.

[0026] This invention eliminates the need for a "switch control device" to control the operation of photosensitive receivers, such as "magnetic elements and magnetic induction chips," and avoids tracking the position of the input device. It only requires a software-level change to the data transmission method (keeping all photosensitive receivers within the mouse pad / keyboard pad / the entire pad constantly active). Communication is achieved through data filtering. Theoretically, as long as the information transmitted by one photosensitive receiver is correct, it is sufficient. This results in stronger anti-interference capabilities, further saving transmission time and improving data transmission efficiency. The wireless packet operating frequency can easily reach 20kHz. Furthermore, the technical solution in application number "202511495956.8" and patent titled "A Computer Peripheral Utilizing Photoelectric Conversion Communication" requires all photosensitive diodes to work together, while in this invention, each photosensitive receiver corresponds to an MCU I / O interface and operates independently without interference.

[0027] 3. This invention eliminates the need for a "switch control device" that controls the operation of the photosensitive receiver, such as a "magnetic element and magnetic induction chip," thus simplifying the circuit hardware structure and greatly saving costs. It also avoids problems such as signal distortion, data misjudgment, and abnormal operation caused by interference from external magnetic fields and metal equipment, further enhancing the overall anti-interference capability of the device and improving the working stability of computer peripherals. Attached Figure Description

[0028] Figure 1 This is a schematic diagram of an explosion of a mouse with a photoelectric emitter.

[0029] Figure 2 This is an exploded schematic diagram of a mouse pad with a magnetic induction chip and a photoelectric receiver.

[0030] Figure 3 for Figure 2 A schematic diagram of the overall device corresponding to the mouse pad.

[0031] Figure 4 for Figure 1 A diagram showing the mouse at position 1 on the mousepad.

[0032] Figure 5 for Figure 1 This diagram shows the mouse cursor at position 2 on the mousepad.

[0033] Figure 6 for Figure 1 The front view corresponding to the mouse cursor.

[0034] Figure 7 for Figure 1 The top view corresponding to the mouse cursor.

[0035] Figure 8 for Figure 1The front view of the first PCBA and the second PCBA corresponding to the mouse cursor.

[0036] Figure 9 This is a schematic diagram of the keyboard PCB located on the keyboard pad.

[0037] Figure 10 A schematic diagram of a single pad shared by the keyboard and mouse.

[0038] Figure 11 This is a schematic diagram of the data protocol.

[0039] Figure 12 This is a schematic diagram of high and low level encoding.

[0040] The meanings of the reference numerals in the attached figures are as follows:

[0041] 11-Mouse top cover, 111-Battery slot;

[0042] 12-Mouse wheel;

[0043] 13-First PCBA, 131-Optical sensor, 132-Optical lens, 133-Optical illumination LED;

[0044] 14-Second PCBA, 141-Light emitting diode;

[0045] 15- Mouse bottom shell, 151- First foot pad, 152- Second foot pad, 153- Light transmission hole;

[0046] 31-Mouse pad top cover;

[0047] 32-Fourth PCBA, 321-Photosensitive receiver tube;

[0048] 33-Mouse pad bottom cover. Detailed Implementation

[0049] The present invention will be further described in detail below with reference to the embodiments and accompanying drawings, but the embodiments of the present invention are not limited thereto.

[0050] Example 1

[0051] like Figures 1 to 8 A photoelectric device for communication using data filtering includes a mouse and a mouse pad. One or more light emitting tubes 141 are provided on the bottom of the mouse body. A mouse bottom shell 15 is provided directly below the light emitting tubes 141 with a hollow bottom shell or a bottom shell of light-transmitting material. The mouse bottom shell 15 only transmits light of a set wavelength from the light emitting tubes.

[0052] The mouse pad body contains several photosensitive receiver tubes 321, each photosensitive receiver tube 321 is connected to an independent IO port of the MCU, that is, there are 100 photosensitive receiver tubes corresponding to 100 IO ports, used to receive information emitted by the light emitting tubes 141 set in the mouse body. A light-transmitting panel is set directly above the photosensitive receiver tubes 321; the light-transmitting panel only transmits light of a set wavelength from the light emitting tubes; the light-transmitting panel serves as the top cover 31 of the mouse pad; the top cover 31 of the mouse pad is made of a narrow-band light-transmitting material with a special wavelength.

[0053] like Figure 1 and 8 The second PCBA14 inside the mouse body is equipped with five light emitting tubes 141. In order for these five light emitting tubes 141 to have a larger radiation range, the second PCBA14 is located above the first PCBA13 which has an optical sensor. The ribbon cable connecting them has electrical characteristics. The bottom shell 15 of the mouse is made of light-transmitting material directly below the light emitting tubes 141. The information emitted by the light emitting tubes 141 is received by the photosensitive receiving tube 321 of the mouse pad. At the same time, the first foot pad 151 and the second foot pad 152 are symmetrically arranged at the front and rear ends of the bottom shell 15 of the mouse, respectively.

[0054] The light-emitting tube inside the mouse body sends mouse information according to a preset protocol. After receiving the information, at least one photosensitive receiver tube at the bottom of the mouse body verifies it and retains only the mouse information that is completely consistent with the preset protocol's start packet, or completely consistent with the end packet, or both the start and end packets.

[0055] like Figure 11 As shown, the preset protocol includes bus reset code Reset, start packet, information packet and end packet; the preset protocol start packet and end packet both use zero-reset code, the start packet in the mouse information is preset to 0101, the end packet is preset to 1010, the information packet is XXXX, one "X" is 8 bits, so the complete information is 0101XXXX1010;

[0056] All photosensitive receivers in the mouse pad are always in working order; the specific working process is as follows:

[0057] 1. In the mouse pad, the photosensitive receiver in the area not covered by the mouse itself remains active, but because it does not receive light from the light emitter inside the mouse, it fails the MCU verification and is discarded. This mainly falls into three categories:

[0058] (1) No interference, always in physical high level, i.e. 1111111111111, which is inconsistent with the start and end packets of mouse information, so it is discarded;

[0059] It should be noted that the physical high-level "1" here is not the same as the "1" in the return-to-zero code. The "1" in the return-to-zero code includes both physical high and physical low levels, such as... Figure 12 If one symbol period of the return-to-zero code is T, the "1" code changes from a physical low level of 1 / 3T to a physical high level of 2 / 3T. For example, if T is 900ns, the "1" code changes from a low level of 300ns to a high level of 600ns.

[0060] (2) The light is constantly interfering and remains at a low physical level, i.e., 000000000000, which is inconsistent with the start and end packets of the mouse information, so it is discarded.

[0061] Similarly, the physical low level "0" here is not the same as the "0" in the return-to-zero code. The "0" in the return-to-zero code includes both physical high and physical low levels, such as... Figure 12 If one symbol period of the return-to-zero code is T, the "0" code changes from a physical low level of 2 / 3T to a physical high level of 1 / 3T. For example, if T is 900ns, the "0" code changes from a low level of 600ns to a high level of 300ns.

[0062] (3) Pulse light interference, physical high level and physical low level alternate, such as 110111100110, which is difficult to be completely consistent with the preset start packet and end packet of mouse information, so it is also discarded.

[0063] The zero-return code used in the initial packet also serves a synchronization function, such as... Figure 12 The return-to-zero code includes a physical low level and a physical high level; within a symbol period, both 0 and 1 codes generate level transitions and return to a high level at the end of the period; even if 100 "1"s or 100 "0"s are sent consecutively, there is a level transition in each bit, and the clock will not drift significantly, thus achieving synchronization;

[0064] The start and end packets can also use other custom protocols for information transmission, such as differential codes.

[0065] 2. Within the mouse pad, one or more photosensitive receivers within the area covered by the mouse itself are always operational. Because each can receive light emitted by the light emitter, they independently transmit mouse information to the MCU. This achieves dual anti-interference for mouse information transmission.

[0066] (1) The mouse body forms the first layer of "shielding shield" to block interference from external light sources;

[0067] (2) The information format transmitted to the MCU should also be judged to be consistent with the preset format of the mouse information. If they are not completely consistent, they should be discarded.

[0068] like Figure 2 and 3The fourth PCBA32 of the mouse pad has several photosensitive receivers; a transparent or opaque mouse pad cover 31 is attached above the fourth PCBA32 (the light emitted by the photodetectors should be able to pass through), and a mouse pad bottom shell 33 is attached below the fourth PCBA32 (whether the light emitted by the photodetectors can pass through is not required); when the mouse is placed... Figure 4 When the mouse is positioned on the mouse pad, due to the obstruction of the mouse shell, only the photosensitive receivers in rows 3, 4, 5, and 6 of the 3rd column below the mouse can correctly receive information from the light emitting diode of the mouse itself; the information received by the other photosensitive receivers, whether or not they are interfered with by external light, is inconsistent with the mouse information sent by the preset protocol; the MCU receives and verifies the information sent by all photosensitive receivers, discards the information that is inconsistent with the preset protocol, and only retains the information received by the photosensitive receivers in rows 3, 4, 5, and 6 of the 3rd column below the mouse.

[0069] In this embodiment, the 2D sensor for mouse cursor movement is an optical sensor 131. The photoelectric sensor requires illumination (i.e., an optical illumination LED 133 and a matching optical lens 132). Therefore, in this embodiment, the wavelength of the optical illumination LED 133 is staggered from the wavelength of the light emitting tube 141. For example, the light emitting tube uses 940nm infrared light or 940nm infrared laser, while the 2D sensor (optical sensor 131) uses red or blue visible light. The mouse also includes a mouse top cover 11, a battery slot 111, and a mouse wheel 12. The battery slot holds the battery, which provides power to the internal circuitry of the mouse. A light-transmitting hole 153 is also provided in the center of the mouse bottom shell 15 to cooperate with and operate the optical sensor 131.

[0070] The fastest mouse movement speed refers to the maximum movement speed the mouse can withstand while maintaining normal operation (without dropped frames), usually expressed in "IPS (inches per second)," with 1 IPS approximately equal to 2.54 centimeters per second. Different mice have different fastest movement speeds due to differences in their sensors and other hardware. For example, the PMW 3360 sensor can handle a movement speed of 250 IPS (approximately 6.35 m / s); the SteelSeries Sensei Ten gaming mouse can handle a maximum movement speed of 450 IPS (approximately 11.4 m / s); the Logitech G402, through a gyroscope compensation algorithm, can increase the maximum movement speed from 60 IPS to 420 IPS; while the PAW3395 sensor can achieve a tracking rate of 650 IPS, approximately 16.51 m / s; the Razer Viper V3 Extreme Edition is equipped with a FOCUS X 26K optical sensor, with a maximum speed of 500 IPS, approximately 12.7 m / s. Based on a maximum mouse movement speed of 16.51 m / s, the distance moved per microsecond is 16510 mm / 1000000 μs = 0.01651 mm / μs.

[0071] The mouse information transmitted in this invention is transmitted in data packets of 0101XXXX1010, where each X = 8 bits, for a total of 40 bits. Each zero-reset code period is 900ns, and each data packet period is less than 50us. The displacement corresponding to each data packet is less than 0.9mm. To ensure that the photosensitive tubes on the mouse pad can still correctly receive the emitted light from the mouse even when the mouse moves at high speed, the photosensitive tubes on the mouse pad are spaced 3cm vertically and 2cm horizontally (if the mouse length is x and the width is y, then the vertical spacing of the photosensitive receiving tubes on the mouse pad is x / 2, and the horizontal spacing is y / 2). Even if the mouse moves rapidly in any direction at high speed, due to the extremely small displacement span corresponding to the data packets and the constraint of the dense coverage layout of the photosensitive tubes, the mouse body can always cover at least one or more photosensitive receiving tubes, ensuring uninterrupted and effective reception of the photoelectric emission signal. This effectively solves the problem of signal loss and tracking loss during rapid mouse movement, ensuring continuous and stable transmission of mouse information.

[0072] Example 2

[0073] Example 2 is identical to Example 1 except for the following content:

[0074] like Figure 9 A photoelectric device for communication using data filtering includes a keyboard and a keyboard pad. Several light emitting tubes 141 are disposed inside the keyboard body, and a light-transmitting bottom shell or a hollow bottom shell is disposed directly below the light emitting tubes 141.

[0075] The keyboard pad body is provided with several photosensitive receiver tubes 321, which are respectively connected to the MCU and are used to receive information emitted by the light emitting tubes 141 provided in the keyboard body. Each photosensitive receiver tube 321 corresponds to an IO interface of the MCU and works independently. A light-transmitting panel is provided directly above the photosensitive receiver tube 321. The light-transmitting panel only transmits light of a set wavelength from the light emitting tube.

[0076] The light emitting tube inside the keyboard body sends keyboard information according to a preset protocol. After receiving the information, at least one photosensitive receiving tube 321 below the keyboard body receives it. The MCU performs verification and retains only the keyboard information that is completely consistent with the preset protocol start packet, or completely consistent with the end packet, or both the start and end packets.

[0077] Unlike a mouse, the range of movement of a keyboard is usually very small. In principle, only one photosensitive receiver tube 321 needs to receive the information emitted by the light emitting tube. To reduce costs, multiple light emitting tubes can be set in the keyboard body, and the photosensitive receiver tubes 321 in the corresponding keyboard pad can be set more sparsely (compared to the mouse pad).

[0078] Example 3

[0079] Example 3 is identical to Example 1 except for the following content:

[0080] When the keyboard and mouse are a set, the mouse pad and keyboard pad can be combined into one pad (i.e., a single pad) depending on the actual situation.

[0081] like Figure 10 An optoelectronic device for communication using data filtering includes a keyboard, a mouse, and a pad, with the keyboard and mouse sharing the same pad. Several light-emitting diodes 141 are disposed within the keyboard and mouse bodies, with a light-transmitting or perforated bottom shell directly below each light-emitting diode 141. Several photosensitive receiving diodes 321, each connected to an MCU, are disposed within the pad body to receive information emitted by the light-emitting diodes 141 within the mouse or keyboard body. Each photosensitive receiving diode 321 corresponds to an IO interface of the MCU and operates independently. A light-transmitting panel is disposed directly above each photosensitive receiving diode 321; the light-transmitting panel only transmits light of a set wavelength from the light-emitting diodes.

[0082] The entire pad area is a general area. The light-emitting tubes inside the keyboard and mouse bodies send keyboard information and mouse information respectively according to the preset protocol. The keyboard information and mouse information are distinguished by setting different start packets. After receiving the information, at least one photosensitive receiver 321 under the keyboard and mouse bodies receives it. The MCU performs verification and retains only the keyboard information and mouse information that are completely consistent with the preset protocol start packet, or completely consistent with the end packet, or both start and end packets.

[0083] Mouse and keyboard information are distinguished by the start packet, end packet, and the effective data bit length of the information packet. The mouse information data packet is 0101XXXX1010, and the keyboard information data packet is 0110XXXXXXXXXXXXXXX0011. Here, 0101 and 1010 represent the start and end packets of the mouse information packet, respectively, and 0110 and 0011 represent the start and end packets of the keyboard information packet, respectively. Each X is 8 bits, XXXX (32 bits) represents the mouse information packet, and XXXXXXXXXXXXXXX (120 bits) represents the keyboard information packet. When the MCU receives information, it determines whether the currently transmitted data is mouse data or keyboard data by identifying the start packet.

[0084] The mouse or keyboard can also send lighting information to the photosensitive receiver via a custom start packet or information packet, which is then transmitted to the MCU. Taking a custom start packet as an example, if the start packet and end packet for lighting information are both defined as 1100, and the mouse and keyboard information packets remain unchanged, then 1100XXXX1100 represents mouse lighting information, and 1100XXXXXXXXXXXXXXX1100 represents keyboard lighting information. Similarly, with a custom information packet, the keyboard information packet is 120 bits, the mouse information packet is 32 bits, the custom keyboard lighting information packet is XXXXX (40 bits), and the mouse lighting information packet is XXX (24 bits). By judging the number of bytes in the start packet or information packet, it can be determined whether the information received by the MCU is from the keyboard or mouse, and whether it is data or lighting information. The preset protocol can be flexibly customized and expanded according to actual functional requirements, as long as the transmitting and receiving parties agree to correctly transmit information using scientific methods. This enables reliable parallel data transmission from multiple devices, effectively avoiding data confusion and parsing errors from input devices, and providing strong anti-interference capabilities.

[0085] Figure 9 , 10 Similarly, the keyboard was made with a perspective effect, and other components were omitted.

[0086] In addition, the keyboard in Examples 2 and 3 can be a magnetic axis keyboard, an optical axis keyboard, or a mechanical axis keyboard.

[0087] It should be noted that this invention is unrelated to the physical triggering principle and mechanical structure of input devices (such as magnetic axes, optical axes, and mechanical axes in keyboards). It focuses on information transmission and realizes the transmission and parsing of input device data and lighting information through a preset protocol. It solves the technical problems of co-frequency interference, multi-device data confusion, and weak anti-interference capability of photoelectric transmission in traditional wireless communication, and realizes high-speed, stable, and scalable photoelectric wireless communication transmission for multiple devices.

[0088] The above embodiments are preferred embodiments of the present invention, but the embodiments of the present invention are not limited to the above embodiments. Any changes, modifications, substitutions, combinations, or simplifications made without departing from the spirit and principle of the present invention shall be considered equivalent substitutions and shall be included within the protection scope of the present invention.

Claims

1. An optoelectronic device for communication using data filtering, characterized in that, Includes a mouse and mouse pad. The mouse body has several light-emitting tubes, and a light-transmitting or hollowed-out bottom shell is set directly below the light-emitting tubes. The mouse pad body has several photosensitive receivers that are connected to the MCU and are used to receive information emitted by the light emitting tubes in the mouse body. Each photosensitive receiver corresponds to an IO interface of the MCU and works independently. A light-transmitting panel is provided directly above the photosensitive receiver. The light-transmitting panel only transmits light of a set wavelength from the light emitting tube. The light-emitting tube inside the mouse body sends mouse information according to a preset protocol. After receiving the information, at least one photosensitive receiver tube at the bottom of the mouse body verifies it and retains only the mouse information that is completely consistent with the preset protocol's start packet, or completely consistent with the end packet, or both the start and end packets.

2. An optoelectronic device for communication using data filtering, characterized in that, Includes a keyboard and keyboard pad. Several light-emitting tubes are installed inside the keyboard body, and a light-transmitting or hollowed-out bottom shell is installed directly below the light-emitting tubes. The keyboard pad body has several photosensitive receivers that are connected to the MCU and are used to receive information emitted by the light emitting tubes in the keyboard body. Each photosensitive receiver corresponds to an IO interface of the MCU and works independently. A light-transmitting panel is provided directly above the photosensitive receiver. The light-transmitting panel only transmits light of a set wavelength from the light emitting tube. The light-emitting tube inside the keyboard body sends keyboard information according to a preset protocol. After receiving the information, at least one photosensitive receiving tube below the keyboard body receives it, and the MCU performs verification, retaining only the keyboard information that is completely consistent with the preset protocol's start packet, or completely consistent with the end packet, or both the start and end packets.

3. An optoelectronic device for communication using data filtering, characterized in that, The device includes a keyboard, a mouse, and a pad, with the keyboard and mouse sharing the same pad. Several light-emitting diodes (LEDs) are installed inside the keyboard and mouse bodies, with a light-transmitting or perforated bottom shell directly below each LED. Several photosensitive receivers, each connected to an MCU, are installed inside the pad to receive information emitted by the LEDs inside the mouse or keyboard. Each photosensitive receiver corresponds to an I / O interface of the MCU and operates independently. A light-transmitting panel is located directly above each photosensitive receiver; the light-transmitting panel only transmits light of a set wavelength from the LEDs. The entire pad area is a general area. The light-emitting tubes inside the keyboard and mouse bodies send keyboard information and mouse information respectively according to the preset protocol. The keyboard information and mouse information are distinguished by setting different start packets. After receiving the information, at least one photosensitive receiver under the keyboard and mouse bodies receives it, the MCU performs verification and retains only the keyboard information and mouse information that are completely consistent with the preset protocol start packet, or completely consistent with the end packet, or both start and end packets.

4. The optoelectronic device for communication using data filtering according to claim 1 or 3, characterized in that, If the length of the mouse is x and the width is y, then the vertical spacing between the photosensitive receivers on the mouse pad or the entire pad is x / 2 and the horizontal spacing is y / 2.

5. The optoelectronic device for communication using data filtering according to any one of claims 1 to 3, characterized in that, The light emitting tube is an infrared emitting tube, and the receiving panel is an infrared light-transmitting material plate.

6. The optoelectronic device for communication using data filtering according to any one of claims 1 to 3, characterized in that, The light emitting tube is a laser emitting tube, and the receiving panel is a narrow bandpass filter material plate.

7. The optoelectronic device for communication using data filtering according to any one of claims 1 to 3, characterized in that, The light emitting tube is a regular LED, and the receiving panel is a regular light-transmitting plate.

8. The optoelectronic device for communication using data filtering according to claim 1, characterized in that, The mouse is a multi-mode mouse, which has wired functionality, 2.4G transmission functionality, Bluetooth functionality, and wireless optical transmission functionality; the mouse pad is a wireless optical transmission mouse pad, which has a detachable 2.4G mouse receiver installed inside.

9. The optoelectronic device for communication using data filtering according to claim 2, characterized in that, The keyboard is a multi-mode keyboard, which has wired functionality, 2.4G transmission functionality, Bluetooth functionality, and wireless optical transmission functionality; the keyboard pad is a wireless optical transmission keyboard pad, which has a detachable 2.4G keyboard receiver installed inside.

10. The optoelectronic device for communication using data filtering according to claim 3, characterized in that, The keyboard and mouse each have wired, 2.4G transmission, Bluetooth, and wireless optical transmission capabilities. The entire pad is equipped with a detachable 2.4G receiver for receiving keyboard and mouse data.

Citation Information

Patent Citations

  • Computer peripheral utilizing photoelectric conversion communication

    CN121433512A