TRACKING FILE SYSTEM READ OPERATIONS FOR INSTANT PLAY OF VIDEO GAMES, AND FOR CLIENT-SIDE DISCARDING AND PREFETCHING OF GAME DATA

    公开(公告)号:US20210387086A1

    公开(公告)日:2021-12-16

    申请号:US17458054

    申请日:2021-08-26

    Abstract: Client machines running game executables of a video game(s) may utilize a file system proxy component that is configured to track read operations made by the game executable during a game session, to generate access data based on the tracked read operations, and to report the access data to a remote system. This telemetry approach allows the remote system to collect access data reported by multiple client machines, to catalogue the access data according to client system configuration, and to analyze the access data to generate data that is usable by client machines to implement various game-related features including, without limitation, “instant play” of video games, discarding of unused blocks of game data to free up local memory resources, and/or local prefetching of game data for reducing latency during gameplay.

    SYSTEMS AND METHODS FOR EYE TRACKING

    公开(公告)号:US20210325963A1

    公开(公告)日:2021-10-21

    申请号:US17365838

    申请日:2021-07-01

    Abstract: The present disclosure is directed to systems and methods of eye tracking for use in various applications, such as virtual reality or augmented reality applications that include head-mounted display devices. An eye tracking subsystem may be provided that includes a plurality of assemblies that each include a light source, such as an LED, a light detector, such as a silicon photodiode, and a polarizer that is configured to prevent light reflected via specular reflection from reaching the light detectors so that only scattered light is detected by the light detectors. Machine learning or other techniques may be used to track or otherwise determine a user's gaze direction, which may be used by one or more components of an HMD device to improve its functionality in various ways.

    Radial density masking systems and methods

    公开(公告)号:US11107178B2

    公开(公告)日:2021-08-31

    申请号:US16391078

    申请日:2019-04-22

    Abstract: Systems and methods for implementing radial density masking graphics rendering for use in applications such as head mounted displays (“HMDs”) are described. Exemplary algorithms are disclosed, according to which image resolution varies within an image depending on the distance of a particular point on the image from one or more fixation points. Reconstruction algorithms according to certain embodiments include three stages: (1) hole filling; (2) cross-cell blending; and (3) Gaussian blur.

    CONTROLLER HAVING DISPLAY WITH SELECTABLE ICONS

    公开(公告)号:US20210252387A1

    公开(公告)日:2021-08-19

    申请号:US17174232

    申请日:2021-02-11

    Abstract: A controller system for surfacing selectable elements on a display of the controller along with game content associated with a video game is described. In an example, a user may provide touch input on the display, and, in response, a game content window that is presenting the game content may scale and/or move to a new position on the display in order to create space on the display for presenting one or more selectable elements outside of the scaled and/or repositioned game content window. The surfaced element(s) may be selectable to cause performance of a game-related action. In this manner, the selectable element(s) do(es) not occlude the game content, and the user may interact with both the game content and the selectable element(s) presented on the display.

    POLARIMETRY CAMERA FOR HIGH FIDELITY SURFACE CHARACTERIZATION MEASUREMENTS

    公开(公告)号:US20210247234A1

    公开(公告)日:2021-08-12

    申请号:US17126853

    申请日:2020-12-18

    Abstract: Systems and methods for providing a polarimetry camera operative to obtain high fidelity surface characterization measurements. A polarimetry camera may include an multi-twist retarder component that is operative selectively switch between two or more polarization filtering states, wherein in each polarization filtering state, the multi-twist retarder component only passes light having a particular polarization state or orientation (e.g., horizontal linear polarization, vertical linear polarization, 45 degree linear polarization, circular polarization) and reflects or absorbs light having other polarization states. The multi-twist retarder may also include one or more diffraction patterns that focus light. The polarimetry camera may capture images using a sensor array as the multi-twist retarder is switched between the at least two polarization filtering states, thereby capturing a sequence of polarization specific images that may be displayed or used to determine one or more Stokes parameters for a scene in real-time.

    Eye tracking system for head-mounted display devices

    公开(公告)号:US11073906B1

    公开(公告)日:2021-07-27

    申请号:US16773840

    申请日:2020-01-27

    Abstract: The present disclosure is directed to systems and methods of eye tracking for use in various applications, such as virtual reality or augmented reality applications that include head-mounted display devices. An eye tracking subsystem may be provided that includes a plurality of assemblies that each include a light source, such as an LED, a light detector, such as a silicon photodiode, and a polarizer that is configured to prevent light reflected via specular reflection from reaching the light detectors so that only scattered light is detected by the light detectors. Machine learning or other techniques may be used to track or otherwise determine a user's gaze direction, which may be used by one or more components of an HMD device to improve its functionality in various ways.

    Systems and methods to reduce visual artifacts in displays

    公开(公告)号:US11056042B1

    公开(公告)日:2021-07-06

    申请号:US16828241

    申请日:2020-03-24

    Abstract: Systems and methods for providing display panels with reduced visual artifacts. A display system is provided that includes a pixel array having a plurality of pixels arranged in rows and columns. The display system receives an image stream that includes a plurality of sets of image data that each represent an image to be sequentially presented by the display system. The data for each frame or set of image data is loaded into the pixel array according to a loading sequence with reduces the visual artifacts perceived by a viewer of the display system. The loading sequence may include an inside-out loading sequence which gives preference to a central region of the pixel array, a speculative preloading sequence which first loads portions of the pixel array with speculative data, or various combinations thereof.

    Cluster-based sensor assignment
    38.
    发明授权

    公开(公告)号:US11042247B2

    公开(公告)日:2021-06-22

    申请号:US16442299

    申请日:2019-06-14

    Abstract: The logic of a handheld controller system may use a clustering algorithm to determine which sensors of a touch sensor array, such as capacitive pads, to assign to individual fingers of a user's hand. The clustering algorithm disclosed herein allows for dynamically determining the controller configuration on-the-fly for a given user. An example process includes receiving data generated by a plurality of sensors of a touch sensor array of the handheld controller, generating a covariance matrix that indicates correlations between pairs of sensors, determining a plurality of feature vectors based at least in part on the covariance matrix, each feature vector corresponding to an individual sensor and describing that sensor's correlation(s) with one or more other sensors, clustering the feature vectors using a clustering algorithm, and configuring the touch sensor array according to a controller configuration that assigns sensors to respective fingers of a hand.

    SPLIT RENDERING BETWEEN A HEAD-MOUNTED DISPLAY (HMD) AND A HOST COMPUTER

    公开(公告)号:US20210185294A1

    公开(公告)日:2021-06-17

    申请号:US16717940

    申请日:2019-12-17

    Inventor: Yasser Malaika

    Abstract: A rendering workload for an individual frame can be split between a head-mounted display (HMD) and a host computer that is executing an application. To split a rendering workload for a frame, the HMD may send head tracking data to the host computer, and the head tracking data may be used by the host computer to generate pixel data associated with the frame and extra data in addition to the pixel data. The extra data can include, without limitation, pose data, depth data, motion vector data, and/or extra pixel data. The HMD may receive the pixel data and at least some of the extra data, determine an updated pose for the HMD, and apply re-projection adjustments to the pixel data based on the updated pose and the received extra data to obtain modified pixel data, which is used to present an image on the display panel(s) of the HMD.

    POSITION TRACKING SYSTEM FOR HEAD-MOUNTED DISPLAYS THAT INCLUDES SENSOR INTEGRATED CIRCUITS

    公开(公告)号:US20210149481A1

    公开(公告)日:2021-05-20

    申请号:US17156295

    申请日:2021-01-22

    Abstract: Systems and methods for tracking the position of a head-mounted display (HMD). The HMD may include a support structure that carries a forward facing camera and a plurality of optical flow sensor integrated circuits (ICs). The forward camera captures image sensor data in a forward camera field of view (FOV) at a first frame rate, and each of the plurality of sensor ICs captures image sensor data in a respective plurality of sensor IC FOVs at a second frame rate. The sensor IC FOVs may collectively cover at least a substantial portion of the forward camera FOV. A processor may receive the image sensor data from the camera and the plurality of sensor ICs. The processor may process the received image sensor data and/or other sensor data (e.g., IMU data) to track a position of the head-mounted display based on the processing of the received sensor data.

Patent Agency Ranking