Patent ID: 9503732
Filing Date: 2016-11-22
CPC Classification: H04N

Claim Text:
1. A system for scalable video coding comprising: a first coding layer for coding video with a base resolution; a second coding layer for coding video with an enhanced resolution having a higher resolution than the base resolution; an upsampling unit receiving sampling signals from the first coding layer and providing an output signal to the second coding layer after an upsampling process, wherein the upsampling unit output signal enables more efficient coding in the second coding layer, wherein the upsampling unit comprises: a first module formed by code executable in a processor for selecting input samples of the video signal in the first coding layer; a second module formed by code executable in a processor providing selection of a plurality of filters for processing the selected input samples; and a third module including the plurality of filters, the third module formed by code executable in a processor for filtering the selected input samples with the selected filters, the third module providing the output signal from the upsampling unit, wherein the first coding layer is downsampled from the second coding layer, wherein a first phase offset is generated to select one of the filters used in the upsampling process to provide the output signal from the upsampling unit, and wherein at least one of luma phase offset and chroma phase offset in downsampling is used to determine the first phase offset to select the one of the filters in the upsampling process, wherein the luma phase offset and the chroma phase offset are specified for both row and column filtering, and wherein a sample location xRef16 and yRef16 for the first module is determined with the luma phase offset for row denoted, luma phase offset [0], the luma phase offset for column denoted, luma phase offset[1], the chroma phase offset for row denoted, chroma phase offset[0], the chroma phase offset for column denoted, chroma phase offset[1], all considered using the following equations for luma offset: and the following equations for the chroma offset: wherein xP and yP are a sample location relative to a top left sample, PicWRL is the picture width reference layer, PicHRL is the picture height reference layer, and ScaledW and ScaledH are the scalable width and height in the second coding layer.