DYNAMIC CLIENT BUFFERING AND USAGE OF RECEIVED VIDEO FRAMES FOR CLOUD GAMING

    公开(公告)号:US20210093966A1

    公开(公告)日:2021-04-01

    申请号:US16696125

    申请日:2019-11-26

    Abstract: A method is disclosed including setting, at a server, a server VSYNC signal to a server VSYNC frequency defining a plurality of frame periods. The server VSYNC signal corresponding to generation of a plurality of video frames at the server during the plurality of frame periods. The method including setting, at a client, a client VSYNC signal to a client VSYNC frequency. The method including sending a plurality of compressed video frames based on the plurality of video frames from the server to the client over a network using the server VSYNC signal. The method including decoding and displaying, at the client, the plurality of compressed video frames. The method including analyzing the timing of one or more client operations to set the amount of frame buffering used by the client, as the client receives the plurality of compressed video frames.

    SYSTEM AND METHOD FOR IMPROVING SMOOTHNESS IN CLOUD GAMING APPLICATIONS

    公开(公告)号:US20210093963A1

    公开(公告)日:2021-04-01

    申请号:US17008502

    申请日:2020-08-31

    Abstract: A method for cloud gaming. The method including generating a video frame when executing a video game at a server. The method including performing a scan-out process to deliver the video frame to an encoder configured to compress the video frame, wherein the scan-out process begins at a flip-time of the video frame. The method including transmitting the video frame that is compressed to a client. The method including determining at the client a target display time for the video frame. The method including scheduling at the client a display time for the video frame based on the target display time.

    REDUCING LATENCY IN CLOUD GAMING APPLICATIONS BY OVERLAPPING RECEPTION AND DECODING OF VIDEO FRAMES AND THEIR DISPLAY

    公开(公告)号:US20210093956A1

    公开(公告)日:2021-04-01

    申请号:US16696363

    申请日:2019-11-26

    Abstract: A method of cloud gaming is disclosed. The method including receiving an encoded video frame at a client, wherein a server executes an application to generate a rendered video frame which is then encoded at an encoder at the server as the encoded video frame, wherein the encoded video frame includes one or more encoded slices that are compressed. The method including decoding the one or more encoded slices at a decoder of the client to generate one or more decoded slices. The method including rendering the one or more decoded slices for display at the client. The method including begin displaying the one or more decoded slices that are rendered before fully receiving the one or more encoded slices at the client.

    PERFORMING GEOMETRY ANALYSIS BEFORE MULTI-GPU RENDERING OF GEOMETRY

    公开(公告)号:US20250124644A1

    公开(公告)日:2025-04-17

    申请号:US18991264

    申请日:2024-12-20

    Abstract: A method including rendering graphics for an application using graphics processing units (GPUs). The method including dividing responsibility for processing pieces of geometry of an image frame during an analysis pre-pass phase of rendering between the plurality of GPUs, wherein each of the pieces of geometry is assigned to a corresponding GPU. The method including determining in the analysis pre-pass phase overlap of each of the pieces of geometry with each screen regions. The method including generating information at the GPUs regarding the pieces of geometry and their relations to the screen regions based on the overlap of each of the pieces of geometry with each of the screen regions. The method including assigning the screen regions to the GPUs based on the information for purposes of rendering the pieces of geometry during a subsequent phase of rendering.

Patent Agency Ranking