×

System and method for compressing video frames or portions thereof based on feedback information from a client device

  • US 9,968,847 B2
  • Filed: 05/09/2017
  • Issued: 05/15/2018
  • Est. Priority Date: 12/10/2002
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented method for performing video compression by an online video game service, comprising:

  • receiving user input by a server, the user input received from a client device over a network established between the client device and the server, the user input being from an input device associated with the client device, the client device and the input device used to access the server to play a video game, the network including a communication channel between the client device and the server;

    executing the video game on the server while receiving user input from the input device, the video game producing a video output including a sequence of video images of the video game;

    encoding each of the sequence of video images in a video encoding resource of the server to generate a sequence of encoded video frames;

    transmitting the sequence of encoded video frames by the server over the communication channel to the client device for decoding to produce a corresponding sequence of decoded video frames, the sequence of decoded video frames are configured to be rendered on a display device associated with the client device;

    detecting a change in a communication channel characteristic of the communication channel, wherein the detected change is based on feedback information received by the server, the feedback information being received from the client device; and

    dynamically adjusting a compression ratio for said encoding of the sequence of encoded video frames based on the detected change in the communication channel characteristic.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×