US 12,335,499 B2
Method for decoding a video stream
Sam Orton-Jay, London (GB)
Assigned to V-NOVA INTERNATIONAL LIMITED, London (GB)
Filed by V-NOVA INTERNATIONAL LIMITED, London (GB)
Filed on Sep. 20, 2022, as Appl. No. 17/933,754.
Prior Publication US 2024/0098285 A1, Mar. 21, 2024
Int. Cl. H04N 19/31 (2014.01); H04N 19/136 (2014.01); H04N 19/142 (2014.01); H04N 19/172 (2014.01); H04N 19/184 (2014.01); H04N 19/42 (2014.01); H04N 19/463 (2014.01)
CPC H04N 19/31 (2014.11) [H04N 19/136 (2014.11); H04N 19/142 (2014.11); H04N 19/172 (2014.11); H04N 19/184 (2014.11); H04N 19/42 (2014.11); H04N 19/463 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving an encoded video stream at a server application, the encoded video stream being encoded according to a multi-layer coding scheme, the encoded video stream including an encoded base stream and an encoded enhancement stream;
passing, to a base decoder, the encoded base stream that is included in the encoded video stream, the base decoder operating on the encoded base stream to obtain a decoded base stream;
passing, to an enhancement decoder, the encoded enhancement stream that is included in the video stream, the enhancement decoder operating on the encoded enhancement stream to obtain a decoded enhancement stream, wherein an original input video is reconstructable from the decoded base stream and the decoded enhancement stream;
identifying a difference in frame resolution between a first frame in the encoded video stream and a second frame in the encoded video stream, the second frame being a subsequent frame relative to the first frame, wherein the identified difference in the frame resolution indicates a change in a bitrate of the encoded video stream;
determining a time at which the change in the bitrate of the encoded video stream occurs;
instructing the base decoder to obtain the decoded base stream in accordance with a predetermined bitrate parameter corresponding to the encoded base stream; and
detecting a change to the predetermined bitrate parameter, the detected change corresponding to the change in the bitrate of the encoded video stream.