Mitigating latency-based display delays
AssigneeInternational Business Machines Corporation
InventorsSu Liu, Inseok Hwang, Jinho Lee, Matthew Harrison Tong
Life of this patent
Estimating the term…
Abstract
A movement notification is received from a display. The movement notification corresponds to a movement. A set of movement frames that reflect the movement is rendered by a graphical processing unit. The set of movement frames is transmitted to the display. A notification that the movement has ceased is received from the display. A stop command is transmitted to the display. The stop command instructs the display to not display the first subset of frames in the set of movement frames. The first subset of frames reflects the end of the movement.
Claims20
A method comprising:
- receiving, from a display, a movement notification, wherein the movement notification corresponds to a movement;
- rendering, by a graphical processing unit, a set of movement frames that reflect the movement;
- transmitting, to the display, the set of movement frames;
- receiving, from the display, a notification that the movement has ceased;
- and
- transmitting, to the display, a stop command, wherein the stop command instructs the display to not display a first subset of frames in the set of movement frames, wherein the first subset of frames reflects the end of the movement.
A method comprising:
- detecting a movement command, wherein the movement command corresponds to a movement;
- transmitting the movement command to a server;
- receiving, from the server, a first set of movement frames that reflect a first portion of the movement;
- receiving, from the server, a stop command;
- receiving, from the server, a second set of movement frames that reflect a second portion of the movement;
- displaying the first set of movement frames;
- redisplaying, after displaying the first set of movement frames, a frame from the first set of movement frames;
- and
- discarding without displaying, based on the stop command, the second set of movement frames.
A system comprising:
- a processor;
- and
- a memory in communication with the processor, the memory containing program instructions that, when executed by the processor, are configured to cause the processor to perform a method, the method comprising:
- receiving, from a display, a movement notification, wherein the movement notification corresponds to a movement;
- rendering, by a graphical processing unit, a set of movement frames that reflect the movement;
- transmitting, to the display, the set of movement frames;
- receiving, from the display, a notification that the movement has ceased;
- and
- transmitting, to the display, a stop command, wherein the stop command instructs the display to not display a first subset of frames in the set of movement frames, wherein the first subset of frames reflects the end of the movement.
Dependencies are inferred from the claim text.