A63F13/5255

Low-latency wireless display system
11563513 · 2023-01-24 · ·

Described herein are, among other things, techniques, devices, and systems for streaming pixel data from a host computer to a wireless display device with low latency. In some embodiments, a user mode driver is executed in user mode of the host computer to configure a wireless network interface controller of the host computer to operate in a low latency manner. The display device may use a Forward Error Correction (FEC) algorithm to reconstruct a frame from the data packets it receives from the host computer. Also disclosed are techniques for scrambling the transmission of a series of data packets using different antenna configurations, as well as setting a modulation and coding scheme (MCS) rate based at least in part on the amount of pixel data to be transmitted to the display device. The display device may comprise a head-mounted display (HMD) that renders virtual reality (VR) game imagery.

EXTENDED-REALITY PROJECTILE-FIRING GAMING SYSTEM AND METHOD
20230019154 · 2023-01-19 ·

An extended-reality projectile-firing gaming system includes a projectile-firing device, a battlefield object configured to detect impact of projectiles thereon, a network configured to provide communication and control connectivity in accordance with at least one protocol to the projectile-firing device and the wearable device, and an extended-reality gaming application. The application controls the projectile-firing device and the wearable device, receives projectile-firing device data from the projectile-firing device, receives battlefield object data from a battlefield object, the battlefield object data indicating that an impact occurred on the battlefield object, and the time the battlefield object was impacted, and updates gaming metric data to indicate a successful impact of the fired projectile on the battlefield object and a successful hit by the projectile-firing device on the battlefield object when the time the impact occurred on the battlefield object and the time the projectile was fired occur within a predetermined time period.

BASKETBALL ARCHITECTURE
20230012632 · 2023-01-19 ·

A basketball system comprising a court system having shot locations defined by shot location lines on the play surface and the shot areas defined by shot area lines on the play surface, and a goal system comprising a respective backboard suspended above the play surface at each opposing farthest end of the play surface, an instrumentation system comprises sensors to detect activities within the boundary line of the court system, and a respective penalty box for each team in which players, coaches, and referees can serve a penalty assessed for an infraction.

Systems and methods for reducing hops associated with a head mounted system
11697061 · 2023-07-11 · ·

Systems and methods for reducing hops associated with a head mounted display are described. The head mounted display includes a communications circuit for receiving and transmitting interactive media associated with a game program via a network. The interactive media is processed by the game cloud system and streamed directly to the communications circuit of the head mounted display. The head mounted display further includes a user input circuit for receiving an action from a user to generate an input, which includes position and motion detected by the user input circuit. The head mounted display includes a game processing circuit for decoding the interactive media received from the network. The game processing circuit drives a portion of interactivity associated with the game program. The portion of interactivity is generated based on the input.

Systems and methods for reducing hops associated with a head mounted system
11697061 · 2023-07-11 · ·

Systems and methods for reducing hops associated with a head mounted display are described. The head mounted display includes a communications circuit for receiving and transmitting interactive media associated with a game program via a network. The interactive media is processed by the game cloud system and streamed directly to the communications circuit of the head mounted display. The head mounted display further includes a user input circuit for receiving an action from a user to generate an input, which includes position and motion detected by the user input circuit. The head mounted display includes a game processing circuit for decoding the interactive media received from the network. The game processing circuit drives a portion of interactivity associated with the game program. The portion of interactivity is generated based on the input.

Mobile platform as a physical interface for interaction

Systems and methods to provide a mobile computing platform as a physical interface for an interactive space are presented herein. The interactive space may be experienced by a user of a host device (e.g., headset). The interactive space may include views of virtual content. A position and/or heading of the mobile computing platform relative to a perceived position and/or heading of the virtual content of the interactive space may be determined. Remote command information may be determined based on the relative position information and/or user input information conveying user entry and/or selection of one or more input elements of the mobile computing platform. The remote command information may be configured to effectuate user interactions with the virtual content in the interactive space based on user interactions with the mobile computing platform.

Mobile platform as a physical interface for interaction

Systems and methods to provide a mobile computing platform as a physical interface for an interactive space are presented herein. The interactive space may be experienced by a user of a host device (e.g., headset). The interactive space may include views of virtual content. A position and/or heading of the mobile computing platform relative to a perceived position and/or heading of the virtual content of the interactive space may be determined. Remote command information may be determined based on the relative position information and/or user input information conveying user entry and/or selection of one or more input elements of the mobile computing platform. The remote command information may be configured to effectuate user interactions with the virtual content in the interactive space based on user interactions with the mobile computing platform.

Storage medium having stored therein information processing program, information processing apparatus, information processing system, and information processing method

In a case where a second camera operation through a third input unit using an inertial sensor is performed while a pointer operation process based on a pointer operation through a first input unit or a camera operation process based on a first camera operation through a second input unit is performed, an absolute value of a quantity of change in a position or an image capturing direction of a virtual camera based on the second camera operation is reduced as compared with a case where the second camera operation is performed when neither of the pointer operation process based on the pointer operation and the camera operation process based on the first camera operation are performed.

GENERATING MARK INFORMATION ON A VIRTUAL OBJECT

A method for generating mark information in a virtual environment includes displaying a target-perspective picture showing the virtual environment, a sight bead pointing to an aiming position, and receiving a mark operation triggered on a mark control interface. The method further includes, in response to receiving the mark operation, generating, according to the received mark operation, mark information on a virtual object to which the aiming position points. The virtual object on which the mark information is generated is a movable object, a virtual prop, a virtual building, or a virtual landscape object in the virtual environment. The generated mark information is visible at a position of the virtual object in the virtual environment to one or more teammates of the virtual character.

Methods for providing access to recordings of game play and generation of custom camera views of the game play

A computer-implemented method is provided. The method includes executing a game application on one or more servers of a data center. The game application is for a game and the game is played by a first user of a first client device remote to the data center. The one or more servers interfaced with one or more encoders for compressing interactive video from the game application responsive to input from the first client device and streaming of the interactive video in a compressed format to the first client device for decompression and rendering to a display of the first client device. The method includes storing, at the data center, a recording of at least part of the game played by the first user using the first client device. The method includes storing, at the data center, state data for at least part of the game played by the first user using the first client device. The method includes generating a replay of the recording responsive to input from a second user device. The replay is generated with a different camera view from a camera view in the recording. The replay is executed using as input the state data.