US 12,219,159 B2
Adaptive video quality
Gaurav Mittal, London (GB)
Assigned to V-NOVA INTERNATIONAL LIMITED, London (GB)
Filed by V-NOVA INTERNATIONAL LIMITED, London (GB)
Filed on Jan. 20, 2023, as Appl. No. 18/157,685.
Application 18/157,685 is a continuation of application No. 17/164,422, filed on Feb. 1, 2021, granted, now 11,563,959.
Application 17/164,422 is a continuation of application No. 16/078,352, granted, now 10,911,762, issued on Feb. 2, 2021, previously published as PCT/GB2017/050584, filed on Mar. 3, 2017.
Claims priority of application No. 1603727 (GB), filed on Mar. 3, 2016.
Prior Publication US 2023/0156204 A1, May 18, 2023
Int. Cl. H04N 19/30 (2014.01); H04N 19/124 (2014.01); H04N 19/136 (2014.01); H04N 19/172 (2014.01); H04N 19/182 (2014.01); H04N 19/187 (2014.01)
CPC H04N 19/30 (2014.11) [H04N 19/124 (2014.11); H04N 19/136 (2014.11); H04N 19/172 (2014.11); H04N 19/182 (2014.11); H04N 19/187 (2014.11)] 15 Claims
OG exemplary drawing
 
1. A method for encoding a first stream of video data comprising a plurality of frames of video, the method, for one or more of the plurality of frames of video, comprising the steps of:
encoding an enhancement layer for a frame of the video data, the enhancement layer enhancing a base layer of video data, said enhancement layer of video data comprising a plurality of sub-layers of enhancement data,
such that when encoded:
each sub-layer of enhancement data comprises data which, when decoded with the base layer, render the frame at a higher level of quality than a base level of quality, the base layer of video data comprising data which when decoded renders the frame at the base level of quality;
and wherein the steps of encoding the sub-layers of enhancement data comprises:
encoding the sub-layers as sub-layers of residual data;
defining a deadzone around a zero value for the residual data, a width of the deadzone being determined at least in part by a quantization factor and such that a size of the each sub-layer enhancement data is at or below a maximum allowable size; and
removing residual values for pixels that fall within the deadzone for the plurality of sub-layers.