Patent ID: 9131248
Filing Date: 2015-09-08
Classification: H04N

Abstract:
1. A method of encoding an outgoing video stream comprising a plurality of frames, each frame comprising a plurality of image portions, the method comprising: for each target image portion to be encoded, selecting a preferred one of a set of encoding modes by optimizing a function comprising an estimate of distortion and a measure of bit rate required to encode the target image portion; responsive to selecting the preferred one of the set of encoding modes for the target image portion that optimizes the function, encoding the target image portion into the outgoing video stream using the selected encoding mode; and transmitting the encoded outgoing video stream over a lossy channel; wherein the estimate of distortion comprises a first term representing source coding distortion, and a bias term representing an estimate of distortion that would be experienced due to loss over said channel; and wherein the bias term representing the estimate of distortion that would be experienced due to the loss over said channel is determined based on a trained parameter trained based on a sample video stream, the trained parameter being a function of a loss probability, coding rate and round trip time.