Adaptive upsampling for scalable video coding
AssigneeQUALCOMM Incorporated
InventorsYan Ye, Yiliang Bao
Life of this patent
Estimating the term…
Abstract
This disclosure describes techniques for coding information in a scalable video coding (SVC) scheme that supports spatial scalability. In one example, a method for coding video data with spatial scalability comprises upsampling base layer residual video data to a spatial resolution of enhancement layer residual video data, and coding the enhancement layer residual video data based on the upsampled base layer residual video data. In accordance with this disclosure, upsampling base layer residual video data includes interpolating values for one or more pixel locations of the upsampled base layer residual video data that correspond to locations between different base layer residual video data blocks.
Claims32
A method for coding video data with spatial scalability, the method comprising:
- generating upsampled video data based on base layer video data, wherein the upsampled video data corresponds to a spatial resolution of enhancement layer video data;
- and
- coding the enhancement layer video data based on the upsampled video data,
- wherein generating the upsampled video data includes interpolating values for one or more pixel locations of the upsampled video data that correspond to locations between different base layer video blocks defined in the base layer video data.
An apparatus that codes video data with spatial scalability, comprising:
- an upsampler configured to generate upsampled video data based on base layer video data, wherein the upsampled video data corresponds to a spatial resolution of enhancement layer video data;
- and
- a video coding unit configured to code the enhancement layer video data based on the upsampled video data,
- wherein the apparatus interpolates values for one or more pixel locations of the upsampled video data that correspond to locations between different base layer video blocks defined in the base layer video data.
A computer-readable medium comprising instructions that upon execution in a processor cause the processor to code video data with spatial scalability, wherein the instructions cause the processor to:
- generate upsampled video data based on base layer video data, wherein the upsampled video data corresponds to a spatial resolution of enhancement layer video data;
- and
- code the enhancement layer video data based on the upsampled video data,
- wherein generating the upsampled video data includes interpolating values for one or more pixel locations of the upsampled video data that correspond to locations between different base layer video blocks defined in the base layer video data.
A device for coding video data with spatial scalability, the device comprising:
- means for generating upsampled video data based on base layer video data, wherein the upsampled video data corresponds to a spatial resolution of enhancement layer video data;
- and
- means for coding the enhancement layer video data based on the upsampled video data,
- wherein the means for generating the upsampled video data includes means for interpolating values for one or more pixel locations of the upsampled video data that correspond to locations between different base layer video blocks defined in the base layer video data.
Dependencies are inferred from the claim text.