Server-side frame render timing delay to reduce client-side frame present delay

    公开(公告)号:US12170801B2

    公开(公告)日:2024-12-17

    申请号:US18078603

    申请日:2022-12-09

    Abstract: In a cloud gaming system or other remote video streaming system, a client device and a server coordinate to introduce an adjustable delay in the frame start timing in the frame rendering pipeline at the server to reducing vertical synchronization (VSYNC) presentation latency, and thus reduce overall frame latency. In implementations, the coordination between the client device and the server includes the client device observing the current VSYNC presentation latencies in recently processed video frames reporting this observed VSYNC presentation latency to the server. The server uses this feedback to determine a frame start delay that is then used to introduce a frame start shift for an upcoming frame and subsequent frames, thereby shifting the server rendering and encoding pipeline back so that the resulting video frames are made available to present at the client device closer to their respective VSYNC signal assertions.

    JOB SUBMISSION ALIGNMENT WITH WORLD SWITCH
    13.
    发明公开

    公开(公告)号:US20240211290A1

    公开(公告)日:2024-06-27

    申请号:US18088955

    申请日:2022-12-27

    CPC classification number: G06F9/45558 G06F9/45545 G06F2009/45579

    Abstract: A processing system aligns rendering timing of an application executing at a guest virtual function to world switch timing of a host virtual machine. The host virtual machine sets a world switch interval based on a number of virtual functions (VFs) that share the parallel processor and a target maximum frame rate. The processing system delays submission of jobs for a VF to the parallel processor by an offset with respect to the world switch timing to ensure that the application starts generating a job for the parallel processor before the VF gains a time slice so the job will be ready for the parallel processor when the VF gains the time slice.

    System and method for application migration between docking station and dockable device

    公开(公告)号:US09971708B2

    公开(公告)日:2018-05-15

    申请号:US14956511

    申请日:2015-12-02

    CPC classification number: G06F13/126 G06F1/1632 G06F1/3293 G06F13/4081

    Abstract: Described is a method and apparatus for application migration between a dockable device and a docking station in a seamless manner. The dockable device includes a processor and the docking station includes a high-performance processor. The method includes determining a docking state of a dockable device while at least an application is running. Application migration from the dockable device to a docking station is initiated when the dockable device is moving to a docked state. Application migration from the docking station to the dockable device is initiated when the dockable device is moving to an undocked state. The application continues to run during the application migration from the dockable device to the docking station or during the application migration from the docking station to the dockable device.

    SYSTEM AND METHOD FOR APPLICATION MIGRATION

    公开(公告)号:US20170161212A1

    公开(公告)日:2017-06-08

    申请号:US14956511

    申请日:2015-12-02

    CPC classification number: G06F13/126 G06F1/1632 G06F1/3293 G06F13/4081

    Abstract: Described is a method and apparatus for application migration between a dockable device and a docking station in a seamless manner. The dockable device includes a processor and the docking station includes a high-performance processor. The method includes determining a docking state of a dockable device while at least an application is running. Application migration from the dockable device to a docking station is initiated when the dockable device is moving to a docked state. Application migration from the docking station to the dockable device is initiated when the dockable device is moving to an undocked state. The application continues to run during the application migration from the dockable device to the docking station or during the application migration from the docking station to the dockable device.

Patent Agency Ranking