beta
/Adaptive Quantization Control For Interactive Streaming
Abstract

An interactive-experience source generates a picture following a change in an interactive session and estimates a quantization parameter for at least a portion of that picture. An encoded picture size is determined and used with an encoder frame rate to predict an encoding bitrate. A current variable bitrate of a connection to a client device is measured and compared with the predicted encoding bitrate. When the predicted encoding bitrate exceeds the available connection bitrate, the method increases the quantization parameter to raise compression and then encodes the picture using the increased value. This adaptive adjustment enables the system to regulate per-frame bitrate based on real-time network conditions and maintain stable delivery of encoded pictures to the client device.

Full Text

What is claimed is:

An interactive-experience source generates a picture following a change in an interactive session and estimates a quantization parameter for at least a portion of that picture. An encoded picture size is determined and used with an encoder frame rate to predict an encoding bitrate. A current variable bitrate of a connection to a client device is measured and compared with the predicted encoding bitrate. When the predicted encoding bitrate exceeds the available connection bitrate, the method increases the quantization parameter to raise compression and then encodes the picture using the increased value. This adaptive adjustment enables the system to regulate per-frame bitrate based on real-time network conditions and maintain stable delivery of encoded pictures to the client device.
Timeline
Filed
03/06/2026
Published
07/09/2026
Granted
Not Available
IPC Codes(4)
H04N 19/124:Quantisation
A63F 13/355:Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client
H04N 19/146:Data rate or code amount at the encoder output