×

Video compression system and method for reducing the effects of packet loss over a communication channel

  • US 10,456,671 B2
  • Filed: 08/28/2018
  • Issued: 10/29/2019
  • Est. Priority Date: 12/05/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for streaming interactive audio/video (A/V) data comprising:

  • executing one or more applications on a computer communicatively coupled to a network;

    receiving packet data from client devices of a plurality of users and routing the packet data to the corresponding one or more of the applications being executed, the packet data including user control input generated at the client devices coupled to the network, one or more of the applications being operable to compute the A/V data responsive to the user control input;

    receiving the A/V data from the one or more applications;

    compressing portions of the A/V data in parallel using one or more processing units for generating compressed A/V data;

    routing the compressed A/V data to client devices of the plurality of users over corresponding communication channels,wherein the routing includes,determining channel bandwidth of a communication channel used to communicate with a client device of a user of the plurality of users, the channel bandwidth determined by monitoring an amount of data loss and/or latency for a test stream transmitted to the client device; and

    streaming the compressed A/V data to the client device over the network, wherein a data rate of the streaming of the compressed A/V data to the client device is set based on the channel bandwidth determined for the communication channel used for communicating with the client device.

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