# US 11,451,803 B2 · Re-sampling with phase offset adjustment for luma and chroma to select filters in scalable video coding

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,451,803 B2
- Document ID: US11451803B2
- Status: Granted
- Kind: B2
- Application number: 17/223,437
- Filed: 2021-04-06
- Published: 2021-07-22
- Granted: 2022-09-20
- Earliest claimed: 2013-04-10
- Assignees: ARRIS Enterprises LLC
- Applicants: ARRIS Enterprises LLC
- Inventors: Koohyar Minoo; David M. Baylon; Ajay K. Luthra
- Web page: https://patentgrep.com/patent/US11451803B2

## CPC

- H04N 19/30: using hierarchical techniques, e.g. scalability (H04N19/63 takes precedence)
- H04N 19/117: Filters, e.g. for pre-processing or post-processing (sub-band filter banks H04N19/635)
- H04N 19/134: characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N 19/186: the unit being a colour or a chrominance component
- H04N 19/187: the unit being a scalable video layer
- H04N 19/33: in the spatial domain
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N 19/80: Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation (H04N19/635, H04N19/86 take precedence)
- H04N 19/86: involving reduction of coding artifacts, e.g. of blockiness
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A sampling filter process is provided for scalable video coding The process provides for re-sampling using video data obtained from an encoder or decoder process of a base layer (BL) in a multi-layer system using adaptive phase shifting to improve quality in Scalable High efficiency Video Coding (SHVC). In order to compensate for phase offsets introduced by downsampling an appropriate phase offset adjustment is made for upsampling in SHVC with an appropriate offset included for proper luma/chroma color space positions. In one approach the luma/chroma phase offset is specified and a filter is selected to apply the appropriate phase change.

## Claims

### Claim 1

A system for coding scalable video with a base layer and an enhancement layer having a higher resolution than the base layer, the system comprising:
(a) an upsampling unit receiving base layer samples as an input to an upsampling process, so as to enable more efficient coding of the enhancement layer, wherein the upsampling unit is capable of:
(b) selecting input base layer samples;
(c) filtering the selected input base layer samples prior to upsampling using an automatically selected set of at least one filter chosen from a plurality of available filters;
(d) wherein an input to an encoder for the base layer is downsampled from a full resolution signal, wherein a first phase offset is generated to select at least one of the filters used in the upsampling process, and
(e) wherein at least one of a luma phase offset and a chroma phase offset in downsampling is used to determine the first phase offset;
(f) further comprising only one selected from:
(i) wherein the luma phase offset and the chroma phase offset are determined only for column filtering and not determined based upon row filtering;
(ii) wherein the luma phase offset and the chroma phase offset are determined only for row filtering and not determined based upon column filtering.

### Claim 2 (depends on 1)

The system of claim 1, wherein the luma phase offset and the chroma phase offset are said determined only for column filtering.

### Claim 3 (depends on 1)

The system of claim 1, wherein the luma phase offset and the chroma phase offset are said determined only for row filtering.

### Claim 4 (depends on 1)

The system of claim 1, wherein both the luma phase offset and the chroma phase offset are determined and included in the first phase offset, wherein the luma phase offset and the chroma phase offset are specified for both row and column filtering.
