Ultra-low latency gaming system
The ultra-low latency game system addresses high latency issues in conventional systems by employing UWB and USB interrupt transmission, achieving latency reduction to 0.2-8.2 ms and improving user experience.
Patent Information
- Application Number
- JP2024558465
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-26
- Filing Date
- 2024-03-21
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2044-03-21
AI Technical Summary
Conventional game systems suffer from high latency and data transmission delays due to USB or Bluetooth communication, leading to poor user experience.
An ultra-low latency game system utilizing ultra-low latency communication modules, such as UWB and USB interrupt transmission, to reduce latency between the game host and control devices to 0.2-8.2 ms, with UWB achieving wireless communication and USB achieving wired communication with latency as low as 0.2-1.2 ms.
Significantly reduces communication latency to 0.2-8.2 ms, enhancing game operation efficiency and experience by minimizing delays and improving data transmission efficiency.
Smart Images

Figure 2025528639000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to the technical field of game systems, and more particularly to ultra-low latency game systems. [Background technology]
[0002] With the development of science and technology and the widespread use of smart terminals such as computers, smartphones, and game control devices, the functions of smart terminals are becoming more and more abundant, the game industry is developing rapidly, and the variety of games is increasing. In particular, operation-based games are popular among users, and more and more game systems have begun to appear. Players are also having higher requirements for the usability of game control devices, smart terminals, and accompanying electronic devices.
[0003] Conventional game control devices typically use USB or Bluetooth for signal transmission, but Bluetooth communication latency typically exceeds 100 ms, resulting in interference and data loss during Bluetooth signal transmission, resulting in significant delays. USB communication latency is always 8 ms or higher, typically between 8 and 16 ms. The communication interval between the game host and the game control device for one round-trip can reach 16 ms. Furthermore, the game host must process information every 16 ms, resulting in long latency. Therefore, conventional wired or wireless game control devices experience long communication times with the game host, leading to issues such as data transmission latency, which further impacts the user's gaming experience. Therefore, there is an urgent need for ultra-low latency game systems. Summary of the Invention [Problem to be solved by the invention]
[0004] The object of the present invention is to provide an ultra-low latency game system to solve the technical problems existing in the prior art, such as very long latency and poor user experience in conventional game systems. Many technical effects that can be obtained by preferred technical solutions among many technical solutions according to the present invention are described in detail below. [Means for solving the problem]
[0005] In order to achieve the above object, the present invention provides: Provided is an ultra-low latency game system including a game host and at least one game control device all communicatively connected to the game host, wherein the game host includes a first ultra-low latency communication module, and the game control device includes a second ultra-low latency communication module, the game host is communicatively connected to each of the game control devices with ultra-low latency via the first ultra-low latency communication module and the second ultra-low latency communication module, the ultra-low latency delay period is set by HID descriptors of the first ultra-low latency communication module and the second ultra-low latency communication module, and the ultra-low latency delay period is 0.2 ms to n+0.2 ms or less, where n is an integer in the range of 1 to 8.
[0006] Preferably, the first ultra-low latency communication module includes a first UWB module, and the second ultra-low latency communication module includes a second UWB module, and the ultra-low latency delay period of the wireless communication between the first UWB module and the second UWB module is 0.2 ms to n+0.2 ms or less, where n is an integer in the range of 1 to 8.
[0007] Preferably, the game host further includes a USB dongle receiver, and the first ultra-low latency communication module is provided in the USB dongle receiver (12).
[0008] Preferably, the first ultra-low latency communication module further includes a first USB module, and the second ultra-low latency communication module further includes the second USB module, and the wired communication between the first USB module and the second USB module is an interrupt transmission mode with an ultra-low latency delay period of 0.2 ms to n+0.2 ms or less, where n is an integer ranging from 1 to 8.
[0009] Preferably, the game control device further includes a signal collection module and a buffer, wherein the signal collection module periodically scans and collects the key status signals of each game key of the game control device at each scanning period, stores the collected signals in the buffer in real time, and transmits the collected signals to the game host via the second ultra-low latency communication module within a transmission period, wherein the transmission period is the duration for which the key status signals are transmitted, and the delay period is the sum of the transmission period and a cache period.
[0010] Preferably, when n is 1, the delay period is 1 ms, the scanning period is 100 μs, the cache period is 800 μs, and the transmission period is 200 μs.
[0011] Preferably, the key state signal collected by the game control device at the transmission start point of the transmission period is transmitted to the game host within the transmission period if it is timely cached in the buffer, and the delay time is 0.2 ms at the shortest; the key state signal collected by the game control device at the cache start point of the cache period is transmitted to the game host within the transmission period if it is timely cached in the buffer, and the delay time is 1.0 ms; the key state signal collected by the game control device within the transmission period of the previous delay period is transmitted to the game host within the transmission period of the current delay period if it is not timely cached in the buffer, and the delay time is 1.2 ms at the longest; and the transmission start point is 0 μs when the transmission period starts.
[0012] Preferably, the game control device further includes a key control positioning module and a switching module; The second UWB module is also used to determine the relative position of the game control device; The key control positioning module is used to position the absolute position of the game control device; The switching module is used to switch the positioning mode for the second UWB module or the key control positioning module according to the game type of the game host, and further determine the UWB positioning mode or the conventional positioning mode; When the positioning mode of the game control device is UWB positioning mode, the game host is wirelessly communicatively connected to the second UWB module of each of the game control devices by a first UWB module, and each of the second UWB modules determines the distance between each of the game control devices and the game host, that multiple of the game control devices are wirelessly communicatively connected to each other by the second UWB module, and the mutual distance between each of the game control devices.
[0013] Preferably, when the game control device determines that its respective positioning mode is UWB positioning mode, it transmits a positioning data signal to the second UWB module of the other game control device via the second UWB module at each delay period, records the transmission time, waits for the other game control device to transmit a feedback signal of the received positioning data signal, records the reception time, and calculates real-time relative position information with each of the other game control devices based on the time difference between the reception time and the transmission time and the transmission speed of data transmission, and each of the game control devices scans to collect corresponding key state signals and real-time relative position information, and transmits them to the game host in a timely manner; When each of the game control devices determines that its positioning mode is the conventional positioning mode, it obtains its respective real-time absolute position information through the key control positioning module at each delay period, and each of the game control devices collects its corresponding key state signal and real-time absolute position information by scanning, and transmits them to the game host in a timely manner.
[0014] Preferably, the game control device further includes a device control module and the game key, and the device control module is connected to all of the second ultra-low latency communication module, the signal collection module, the buffer, the key control positioning module, the switching module, and the game key; The game host receives real-time relative position information of each of the game control devices, and matches the relative spatial positions of each of the game characters corresponding to each of the game control devices in real time based on the real-time relative position information; the game host receives key state signals from each of the game control devices, and matches the relative game actions of each of the game characters corresponding to each of the game control devices in real time according to the key state signals. [Effects of the Invention]
[0015] Implementing one of the above technical solutions of the present invention has the following advantages and beneficial effects: The present invention realizes ultra-low latency communication between the game host and the game control device, significantly shortening the communication latency from the game control device to the game host to 0.2ms-8.2ms, which is significantly shorter than the traditional latency of 16ms, greatly improving transmission efficiency and significantly improving the game operation experience. [Brief explanation of the drawings]
[0016] In order to more clearly describe the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings necessary for describing the embodiments. However, the drawings in the following description are only some embodiments of the present invention, and it is obvious that those skilled in the art can obtain other drawings based on these drawings without any creative efforts. [Figure 1] 1 is a schematic diagram illustrating the overall configuration of an ultra-low latency game system according to the present invention. [Figure 2] 1 is a flowchart of an ultra-low latency game system according to the present invention; [Figure 3] 1 is a structural schematic diagram of a game control device of the ultra-low latency game system of the present invention; [Figure 4] FIG. 1 is a first schematic diagram of the structure of a game host in the ultra-low latency game system of the present invention; [Figure 5] FIG. 2 is a second schematic diagram of the structure of the game host of the ultra-low latency game system of the present invention; [Figure 6] 1 is a flowchart of the operation steps of the ultra-low latency game system of the present invention; DETAILED DESCRIPTION OF THE INVENTION
[0017] To make the objectives, technical solutions, and advantages of the present invention clearer, various exemplary embodiments described below will refer to respective drawings, which constitute a part of the examples illustrating various exemplary embodiments that can be employed to realize the present invention. The same numerals in different drawings indicate the same or similar elements unless otherwise specified. The embodiments described in the following exemplary embodiments do not represent all embodiments that comply with the present disclosure. These are merely examples of flows, methods, devices, etc. consistent with certain aspects of the present disclosure, as detailed in the appended claims, and it should be understood that other embodiments may be used and structural and functional changes may be made to the embodiments listed herein without departing from the scope and spirit of the present invention.
[0018] In describing the present invention, terms such as "central," "vertical," and "horizontal" are used based on the orientation or positional relationship shown in the drawings. They are used solely to facilitate and simplify the description of the present invention and do not indicate or imply that the elements in question must have a specific orientation, be configured, or operate in a specific orientation. Terms such as "first," "second," and the like are for descriptive purposes only and cannot be construed as indicating or implying relative importance or the number of technical features shown. The term "plurality" means two or more. The terms "coupled" and "connected" should be understood broadly and may refer to, for example, fixed connection, detachable connection, integral connection, mechanical connection, electrical connection, communication connection, direct connection, wired connection, wireless connection, indirect connection via an intermediate medium, etc., or internal communication between two elements or an interactive relationship between two elements. The term "and / or" includes any and all combinations of one or more of the associated listed components. The specific meanings of the above terms in the present invention can be understood by those skilled in the art depending on the specific circumstances.
[0019] In order to explain the technical solution of the present invention, specific examples are used for explanation below, and only the parts relevant to the embodiments of the present invention are shown.
[0020] Example 1 As shown in FIGS. 1 to 4, the present invention provides an embodiment of an ultra-low latency game system. This ultra-low latency game system includes a game host 1 and at least one game control device 2 communicatively connected to the game host 1, and each game control device 2 is communicatively connected to the game host 1 (either via wired or wireless communication). Specifically, the game host 1 includes a first ultra-low latency communication module 11, and the game control device 2 includes a second ultra-low latency communication module 21. The game host 1 is communicatively connected to each game control device 2 with ultra-low latency via the first ultra-low latency communication module 11 and the second ultra-low latency communication module 21. The ultra-low latency delay period is set by the HID descriptors of the first ultra-low latency communication module 11 and the second ultra-low latency communication module 21, and the ultra-low latency delay period is 0.2 ms to n+0.2 ms or less, where n is an integer ranging from 1 to 8.
[0021] In an optional embodiment, the first ultra-low latency communication module 11 may be built-in (i.e., directly installed inside the game host 1) or external, i.e., the game host may further include a USB dongle receiver 12, and the first ultra-low latency communication module 11 is installed in the USB dongle receiver 12. This increases the general applicability of the present invention and makes it compatible with any game host 1, thereby significantly improving the gaming experience of existing game hosts.
[0022] In an optional embodiment, the first ultra-low latency communication module 11 includes a first UWB module 111 and / or a first USB module 112 (i.e., it may be simply a UWB module, or simply a USB module, or it may include both a UWB module and a USB module), in which case the second ultra-low latency communication module 21 may include a second UWB module 211 and / or a second USB module 212, i.e., the game host 1 may establish an ultra-low latency wireless communication connection with the game control device 2 using UWB technology and the game control device 2, or the game host 1 may establish an ultra-low latency wired communication connection with the game control device 2 using USB technology and the game control device 2.
[0023] In an optional embodiment, the first ultra-low latency communication module 11 includes a first UWB module 111, and in this case, the second ultra-low latency communication module 21 includes a second UWB module 211, and the ultra-low latency delay period of the wireless communication between the first UWB module 111 and the second UWB module 211 is 0.2 ms to n+0.2 ms or less, where n is an integer in the range of 1 to 8. That is, the game host 1 and the game control device 2 realize a wireless communication connection with an ultra-low latency of 0.2 ms to n+0.2 ms using UWB technology, which greatly improves the gaming experience.
[0024] In an optional embodiment, the first ultra-low latency communication module 11 includes a first USB module 112, and in that case, the second ultra-low latency communication module 21 includes a second USB module 212, and the wired communication between the first USB module 112 and the second USB module 212 is an interrupt transmission mode (i.e., polling transmission mode) in which the ultra-low latency delay period is 0.2 ms to n+0.2 ms or less, where n is an integer in the range of 1 to 8. That is, the game host 1 and the game control device 2 realize a wired communication connection with an ultra-low latency of 0.2 ms to n+0.2 ms using USB technology, greatly improving the gaming experience.
[0025] In addition, the first UWB module 111 and the second UWB module 211 are both wireless carrier communication technologies that use frequency bandwidths of 1 GHz or more, and transmit data using non-sinusoidal narrow pulses at the nanosecond level. This has the advantages of being insensitive to channel fading, having a low power spectral density of the transmitted signal, a low blocking rate, low system complexity, and achieving centimeter-level positioning accuracy, thereby increasing the signal transmission speed between devices and significantly reducing delays.
[0026] In an optional embodiment, the game control device 2 further includes a signal collection module 22 and a buffer 23. The signal collection module 22 periodically scans and collects key status signals of each game key 27 of the game control device 2 at each scanning period, stores the collected signals in the buffer 23 in real time, and transmits the signals to the game host 1 via the second ultra-low latency communication module 21 within a transmission period. Specifically, the transmission period is the duration of the transmission of the key status signal, which is typically 200 μs (i.e., 0.2 ms, but 200 μs is required for transmission due to limitations in hardware processing power). The delay period is the sum of the transmission period and the cache period. Specifically, the delay period, transmission period, cache period, and scanning period are all set by the HID descriptors of the first ultra-low latency communication module 11 and the second ultra-low latency communication module 21.
[0027] In an optional embodiment, since the duration of a user's normal key operation is longer than 0.2 ms, if the duration of a key operation is less than 0.2 ms, it may be determined as jitter and ignored. After a user presses a key, the signal collection module 22 can timely collect the key state signal, collect the level signal (i.e., the key state signal) that is still continuing in a cache period, and store it in the cache 23 in real time. If a key is pressed during the transmission period, the key state signal is collected after the transmission period and stored in the buffer 23 in real time. That is, if the key state signal cannot be stored in the buffer 23 within the transmission period, and the key state signal in the buffer 23 is transmitted to the game host 1, the key state signal in the transmission period can be stored in the buffer 23.
[0028] As shown in Figure 2, for example, when n is 1, the delay period is 1 ms, the scanning period is 100 μs, the buffer period is 800 μs, and the transmission period is 200 μs. Furthermore, the ultra-low latency delay time does not exceed 0.2 ms to 1.2 ms, i.e., the maximum ultra-low latency delay time is 1.2 ms, and the minimum ultra-low latency delay time is 0.2 ms. For a more accurate explanation, the following concepts are defined: a cache start time of 0 μs after the start of the cache period; a cache end time of 800 μs after the start of the cache period, which is equivalent to the transmission start time; a transmission start time of 0 μs after the start of the transmission period; and a transmission end time of 200 μs after the start of the transmission period. When n is 8, the delay period is 8 ms, the scanning period is 100 μs, the cache period is 7800 μs (i.e., 7.8 ms), and the transmission period is 200 μs. Furthermore, the ultra-low delay time is 0.2 ms to 8.2 ms or less, that is, the longest ultra-low delay time is 8.2 ms, and the shortest ultra-low delay time is 0.2 ms.
[0029] 2, the HID descriptors of the first ultra-low latency communication module 11 and the second ultra-low latency communication module 21 set an ultra-low latency delay period of 1 ms. The signal collection module 22 of the game control device 2 periodically scans and collects key state signals of each game key 27 of the game control device 2 (one scan period every 100 μs), stores the collected signals in the buffer 23 in real time, and transmits the signals to the game host 1 via the first ultra-low latency communication module 11 within a transmission period. The key state signals cannot be stored in the buffer 23 during a transmission period (i.e., the period from the start of transmission to the end of transmission). Only when the key state signals in the buffer 23 are transmitted to the game host 1, can the key state signals within the transmission period be stored in the buffer 23.
[0030] More specifically, if the game control device 2 timely caches the key state signal collected at the start of a transmission cycle in the buffer 23, it transmits it to the game host 1 within the transmission cycle, with a delay of at least 0.2 ms. If the game control device 2 timely caches the key state signal collected at the start of a cache cycle in the buffer 23, it transmits it to the game host 1 within the transmission cycle, with a delay of 1.0 ms. If the game control device 2 does not timely cache the key state signal collected within the transmission cycle of the previous delay cycle in the buffer 23, it transmits it to the game host 1 within the transmission cycle of the current delay cycle, with a delay of at most 1.2 ms.
[0031] The present invention realizes an ultra-low latency communication connection between the game host and the game control device, significantly reducing the communication latency from the game control device to the game host to within 0.2ms to 1.2ms, compared with the traditional latency of 16ms, greatly improving transmission efficiency and significantly improving the game operation experience.
[0032] Example 2 As shown in Figures 1 to 4, based on Example 1, the game control device 2 further includes a key control positioning module 24 and a switching module 25, the second UWB module 211 is also used to position the relative position of the game control device 2, and the key control positioning module 24 is used to position the absolute position of the game control device 2. Specifically, the key control positioning module 24 may be up, down, left, right keys, rocker, etc. of the game control device 2, and is used to control the direction and position of the game operation of the game host 1, and the switching module 25 switches the positioning mode for the second UWB module 211 or the key control positioning module 24 according to the game type of the game host 1, and further determines the UWB positioning mode or the conventional positioning mode. That is, the switching module 25 can switch between the second UWB module 211 or the key control positioning module 24.
[0033] Specifically, when the positioning mode of the game control device 2 is switched to UWB positioning mode, the game host 1 is wirelessly connected to the second UWB module 211 of the game control device 2 by the first UWB module 111 so that they can communicate with each other, and each of the second UWB modules 211 determines the distance between each game control device 2 and each of the game hosts 1, that multiple game control devices 2 are wirelessly connected to each other by the second UWB module 21 so that they can communicate with each other, and the distance between the game control devices 2.
[0034] In an optional embodiment, when each of the game control devices determines that its respective positioning mode is UWB positioning mode, it transmits a positioning data signal to the second UWB module of the other game control device via the second UWB module at each delay period, records the transmission time, waits for the other game control device to transmit a feedback signal of the received positioning data signal, records the reception time, and calculates real-time relative position information with each of the other game control devices based on the time difference between the reception time and the transmission time and the transmission speed of the data transmission, and each game control device collects corresponding key state signals and real-time relative position information and transmits them to the game host in a timely manner.
[0035] In an optional embodiment, if the game control devices determine that their respective positioning modes are conventional positioning modes, they control the positioning modules with keys at each delay period to obtain their respective real-time absolute position information, and each of the game control devices collects the corresponding game operation key status signals and real-time absolute position information, and transmits them to the game host in a timely manner.
[0036] In an optional embodiment, when the game host 1 and each game control device 2 communicate, the second UWB module 211 or the key control positioning module 24 can perform game positioning of the game control device 2. The real-time position information (real-time relative position information and / or real-time absolute position information) collected by the game control device 2 is mapped onto the screen of the game host's game character. Specifically, the present invention can realize switching of the positioning mode between the second UWB module 211 and the key control positioning module 24. The second UWB module 211 calculates the difference between the communication time between each game control device 2 and the communication time between the game control device 2 and the game host 1, thereby calculating the real-time distance between the game control device 2 itself from the relative positions between each game control device 2, transmitting the distance to the game host 1 for processing, and displaying the processing result on the game display device. This can enhance the realism of games with high realism and improve the player's game experience. In games that do not require real-time distance, the key control positioning module 24 can obtain the real-time positions between each game control device 2, transmit these real-time positions to the game host 1 for processing, and display the processing results on the game display device. This allows the real-time positions to be relatively close to the actual positions, greatly improving the player's game experience and saving memory consumption associated with calculating real-time distances.
[0037] In an optional embodiment, the game control device further includes a device control module 26 and a game key 27, and the device control module 26 is connected to the second ultra-low latency communication module 21, the signal collection module 22, the buffer 23, the key control positioning module 24, the switching module 25, and the game key 27. Each of the game control devices performs an ultra-low latency game operation through the device control module 26. The game host 1 receives real-time relative position information of each of the game control devices 2 and matches, in real time, the relative spatial positions of each of the game characters corresponding to each of the game control devices 2 based on the real-time relative position information. The game host 1 receives key state signals from each of the game control devices 2 and, in real time, matches the relative game actions of each of the game characters corresponding to each of the game control devices 2 according to the key state signals.
[0038] In an optional embodiment, each of the device control modules acquires a current game type of the game host, each of the device control modules acquires a switching signal of a corresponding game control device, and switches the positioning mode of the game control device corresponding to each of the device control modules according to the acquired switching signal, the game host receives real-time relative position information or real-time absolute position information of each of the game control devices, and matches in real time the relative spatial positions of each of the game characters corresponding to each of the game control devices based on the real-time relative position information or real-time absolute position information, and the game host receives key state signals from each of the game control devices, and matches in real time the relevant game actions of each of the game characters corresponding to each of the game control devices according to the key state signals.
[0039] Example 3 As shown in FIGS. 1 to 5, the present invention provides an embodiment of an ultra-low latency game system including a game host 1 and a plurality of game control devices 2 communicatively connected to the game host 1.
[0040] Specifically, as shown in FIG. 6, the ultra-low latency steps between each game control device 2 and the game host 1 include the following steps: S100: Obtain switching information, and switch each positioning mode to a UWB positioning mode or a conventional positioning mode based on the switching information. S200: Each key state signal and position information in the current positioning mode are scanned and collected every scanning period. S300: The collected key state signal and position information are transmitted to the game host 1 within the transmission period.
[0041] In an optional embodiment, the game host receives the key state signal and position information transmitted from the game control device every delay period. The present invention uses a device control module to achieve ultra-low latency game data transmission, significantly reducing the latency from the game control device to the game host to 0.2 ms to 1.2 ms, compared to the 16 ms of the prior art. To further avoid bursty transmission from the game control device or transmission delays caused by signal interference during transmission, the present invention starts transmitting data within the transmission period (i.e., 200 μs), thereby ensuring sufficient time and transmission balance for the transmission process and effectively avoiding time delays during the transmission process.
[0042] In an optional embodiment, step S200 includes the following steps: When each game control device determines that its respective positioning mode is UWB positioning mode, it transmits a positioning data signal to the second UWB module of the other game control device using its second UWB module at each delay period, records the transmission time, waits for the other game control device to transmit a feedback signal of the received positioning data signal, records the reception time, and calculates the real-time relative position with each of the other game control devices based on the time difference between the reception time and the transmission time and the transmission speed of the data transmission. Each game control device scans to collect the corresponding game operation key status signal and real-time relative position information, and transmits them to the game host in a timely manner.
[0043] When each game control device determines that its respective positioning mode is the conventional positioning mode, it controls its positioning module with its key at each delay period to obtain its respective real-time position, and each game control device scans to collect the corresponding game operation key state signal and real-time absolute position information, and transmits them to the game host in a timely manner.
[0044] In an optional embodiment, the first UWB module 111 is wirelessly connected to the second UWB modules 211 of the multiple game control devices 2, thereby enabling accurate acquisition of the precise distances between the multiple game control devices 2 and the game host 1. This allows for more detailed, multidimensional spatial position distances of the game control devices 2 to be realistically reproduced, making the real-time positions of the game characters corresponding to the game control devices 2 more realistic, and further improving the game experience.
[0045] In an optional embodiment, the game control device 2 further includes a power supply module 28 connected to the device control module 26, specifically, the power supply module 28 obtains a voltage of 5V which is reduced to a voltage of 3.3V by the power supply module 28. Furthermore, the second USB module 212 and the device control module communicate with each other using a DP / DM protocol, and the device control module and the second UWB module 211 communicate with each other using a UART serial port protocol.
[0046] In an optional embodiment, the game host 1 further includes a host control module 13 to which both the first ultra-low latency communication module 11 and the USB dongle receiver 12 are connected.
[0047] In an optional embodiment, step S100 includes the following steps: The device control module 26 of each game control device 2 acquires the current game type of the game host 1, and automatically switches the positioning mode of the game control device 2 corresponding to the device control module 26 according to the current game type. Note that the game type may be set to 1 for a real-type game recognition type, which includes real-type games such as VR / 3D games and virtual-type games such as arcade games, and 0 for a virtual-type game recognition type.
[0048] In another optional embodiment, step S100 includes the following steps: Each device control module 26 acquires a switching signal of the corresponding game control device 2, and switches the positioning mode of the game control device 2 corresponding to the device control module 26 in accordance with the acquired switching signal.
[0049] In this embodiment, the game host 1 receives real-time relative position information or real-time absolute position information of each game control device 2, and matches in real time the relative spatial positions of each game character corresponding to each game control device 2 based on the real-time relative position information or real-time absolute position information. The game host 1 receives key state signals from each game control device 2, and matches in real time the relative game actions of each game character corresponding to each game control device 2 according to the key state signals, and the spatial positions and game actions set for each character are all displayed by the display device.
[0050] As described above, the present invention uses automatic or key control to realize switching between multiple positioning modes in a game system, improving the realism of game scenes. Meanwhile, by using a device control module to efficiently control the transmission of positioning data and key status signals with ultra-low latency, the latency time from the game control device to the game host can be reduced to 0.2ms to 1.2ms, significantly improving transmission efficiency compared to the 16ms of the prior art, and improving the player's game operation experience.
[0051] The examples are merely special examples and do not represent that the present invention is such an embodiment.
[0052] The above description is merely a preferred embodiment of the present invention, and it is known to those skilled in the art that various modifications or equivalent substitutions can be made to these features and embodiments without departing from the spirit and scope of the present invention. Furthermore, based on the teachings of the present invention, these features and embodiments can be modified to suit specific situations and materials without departing from the spirit and scope of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed herein, and all embodiments falling within the scope of the claims of this application are within the protection scope of the present invention. [Explanation of symbols]
[0053] 1. Game Host 11 First ultra-low latency communication module 111 1st UWB module 112 1st USB module 12 USB dongle receiver 13 Host Control Module 2. Game Control Devices 21 Second ultra-low latency communication module 211 Second UWB module 212 Second USB module 23 buffers 24-key control positioning module 25 Switching Module 26 Device Control Module 27 Game Buttons
Claims
1. An ultra-low latency game system, An ultra-low latency game system comprising: a game host (1); and at least one game control device (2) all communicatively connected to the game host (1), wherein the game host (1) comprises a first ultra-low latency communication module (11), and the game control device (2) comprises a second ultra-low latency communication module (21), wherein the game host (1) is communicatively connected to each of the game control devices (2) with ultra-low latency via the first ultra-low latency communication module (11) and the second ultra-low latency communication module (21), the ultra-low latency delay period being set by HID descriptors of the first ultra-low latency communication module (11) and the second ultra-low latency communication module (21), the ultra-low latency delay period being 0.2 ms to n+0.2 ms or less, and n being an integer in the range of 1 to 8.
2. The ultra-low latency game system of claim 1, characterized in that the first ultra-low latency communication module (11) includes a first UWB module (111), the second ultra-low latency communication module (21) includes a second UWB module (211), and the ultra-low latency delay period of the wireless communication between the first UWB module (111) and the second UWB module (211) is 0.2 ms to n+0.2 ms or less, where n is an integer in the range of 1 to 8.
3. 3. The ultra-low latency game system according to claim 2, wherein the game host further includes a USB dongle receiver (12), and the first ultra-low latency communication module (11) is provided in the USB dongle receiver (12).
4. The ultra-low latency game system according to claim 1 or 2, characterized in that the first ultra-low latency communication module (11) further includes a first USB module (112), the second ultra-low latency communication module (21) further includes the second USB module (212), and the wired communication between the first USB module (112) and the second USB module (212) is an interrupt transmission mode in which the ultra-low latency delay period is 0.2 ms to n+0.2 ms or less, where n is an integer in the range of 1 to 8.
5. The game control device (2) further includes a signal collection module (22) and a buffer (23); The ultra-low latency game system according to claim 2 or 4, characterized in that the signal collection module (22) periodically scans and collects the key status signals of each game key (27) of the game control device (2) at each scanning period, stores the collected signals in the buffer (23) in real time, and transmits the collected signals to the game host (1) via the second ultra-low latency communication module (21) within a transmission period, the transmission period being the duration for which the key status signals are transmitted, and the delay period being the sum of the transmission period and a cache period.
6. 6. The ultra-low latency game system of claim 5, wherein when n is 1, the delay period is 1 ms, the scanning period is 100 μs, the cache period is 800 μs, and the transmission period is 200 μs.
7. 7. The ultra-low latency game system of claim 6, wherein the key state signals collected by the game control device (2) at the transmission start point of the transmission period are transmitted to the game host (1) within the transmission period if they are timely cached in the buffer (23), and the delay time is 0.2 ms at the shortest; the key state signals collected by the game control device (2) at the cache start point of the cache period are transmitted to the game host (1) within the transmission period if they are timely cached in the buffer (23), and the delay time is 1.0 ms; the key state signals collected by the game control device (2) within the transmission period of the previous delay period are transmitted to the game host (1) within the transmission period of the current delay period if they are not timely cached in the buffer (23), and the delay time is 1.2 ms at the longest; and the transmission start point is 0 μs when the transmission period starts.
8. The game control device (2) further includes a key control positioning module (24) and a switching module (25); The second UWB module (211) is also used to determine the relative position of the game control device (2); The key control positioning module (24) is used to position the absolute position of the game control device (2); The switching module (25) is used to switch the positioning mode of the second UWB module (211) or the key control positioning module (24) according to the game type of the game host (1), and further to determine whether the mode is UWB positioning mode or conventional positioning mode; The ultra-low latency game system of claim 5, characterized in that when the positioning mode of the game control device (2) is UWB positioning mode, the game host (1) is wirelessly connected to the second UWB module (211) of each of the game control devices (2) by a first UWB module (111), and each of the second UWB modules (211) determines the distance between each of the game control devices (2) and the game host (1), that multiple of the game control devices (2) are wirelessly connected to each other by the second UWB module (21), and the mutual distances between each of the game control devices (2).
9. When the game control device (2) determines that its respective positioning mode is the UWB positioning mode, it transmits a positioning data signal to the second UWB module (211) of the other game control device (2) at each delay period using the second UWB module (211), records the transmission time, waits for the other game control device (2) to transmit a feedback signal of the received positioning data signal, records the reception time, and calculates real-time relative position information with each of the other game control devices (2) based on the time difference between the reception time and the transmission time and the transmission speed of data transmission, and each of the game control devices (2) scans to collect corresponding key state signals and real-time relative position information, and transmits them to the game host (1) in a timely manner; 9. The ultra-low latency game system of claim 8, wherein when each of the game control devices (2) determines that its positioning mode is the conventional positioning mode, it obtains its respective real-time absolute position information through the key control positioning module (24) for each delay period, and each of the game control devices (2) collects its corresponding key state signal and real-time absolute position information by scanning, and transmits them to the game host (1) in a timely manner.
10. The game control device (2) further includes a device control module (26) and the game key (27), and the device control module (26) is connected to all of the second ultra-low latency communication module (21), the signal collection module (22), the buffer (23), the key control positioning module (24), the switching module (25), and the game key (27); The ultra-low latency game system according to any one of claims 1 to 9, characterized in that the game host (1) receives real-time relative position information of each of the game control devices (2), and matches the relative spatial positions of each of the game characters corresponding to each of the game control devices (2) in real time based on the real-time relative position information, and the game host (1) receives key state signals from each of the game control devices (2), and matches the relative game actions of each of the game characters corresponding to each of the game control devices (2) in real time according to the key state signals.
Citation Information
Patent Citations
Near field interface device
CN115118311A
Data transmission method, electronic equipment and computer readable storage medium
CN115665717A
Reducing system latency in interactive systems
JP2013508091A