IP Library Granted Patent US 10,218,970
Granted Patent B2
US 10,218,970 · App. 14/332,133 · Granted Feb 26, 2019

Resampling filters for scalable video coding with phase offset adjustment and signaling of same

Inventors: Koohyar Minoo (San Diego, CA); David M. Baylon (San Diego, CA); Ajay Luthra (San Diego, CA)
Assignee: ARRIS Enterprises LLC
H04N19/117H04N19/17H04N19/186H04N19/33H04N19/59H04N19/46H04N19/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,218,970
App. No.
14/332,133
Granted
Feb 26, 2019
Kind
B2
Abstract

Upsampling filters for use in scalable video coding may be selected from a set of filters each with a different phase. In order to accommodate a phase offset introduced from downsampling required to maintain proper luma/chroma color space positions after upsampling, an offset parameter may be used in computing the filter index. Moreover, a different offset may be used for each filter index. These offsets in effect provide a re-mapping of the filter indices. By remapping the filter indices in this manner the performance of the upsampling process can be improved and errors introduced by rounding or which are caused by the finite precision of the process used to compute the filter indices can be taken into account.

Claims (33)

1. A system for scalable video coding, comprising:

a first coding layer comprising modules for coding video with a base resolution;

a second coding layer comprising modules for coding video with an enhanced resolution having a higher resolution than a base resolution;

an upsampling unit receiving input video 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 codling layer, wherein the upsampling unit comprises:

a first module for selecting input samples from the input video signals in the first coding layer;

a second module providing selection of a plurality of filters each having a different phase index for processing the selected input samples; and

a third module including the plurality of filters, the third module 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 different phase offset is generated for each of the phase indices, wherein each of the different phase offsets is generated with a selected phase offset that is used to index a mapping table to an offset that can provide a phase shift in addition to phase rounding that is added to the selected phase offset to generate the different phase offset used to select an appropriate one of the plurality of filters used in the upsampling process to provide the output signal from the upsampling unit, and

wherein signaling of the mapping table to obtain the added phase offset occurs at a picture parameter set (PPS) level.

2. The system of claim 1 , wherein at least one of a luma phase offset and chroma phase offset in downsampling is used to determine the different phase offsets to select one of the filters in the upsampling process.

3. The system of claim 2 , wherein the luma phase offset and the chroma phase offsets are determined only for column filtering.

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

5. The system of claim 2 , wherein both the luma phase offset and the chroma phase offset are determined and included in the different phase offsets to select the one of the filters in the upsampling process.

6. The system of claim 5 , wherein the luma phase offset and the chroma phase offset are specified for both row and column filtering.

7. The system of claim 5 , wherein each of the plurality of filters is a 1/16 phase resolution upsampling filter.

8. The system of claim 1 , wherein the different phase offsets are signalled from an encoder to a decoder using a flag in the second coding layer.

9. The system of claim 1 , wherein the selection of a filter from the plurality of filters is controlled by selection from the second module based on the phase offsets that are generated.

10. The system of claim 1 , wherein the filters in the plurality of filters are upsampling filters and wherein the upsampling unit transmits the phase offsets of the filters from an encoder encoding the second coding layer of the video signal to a decoder decoding the second layer of the video signal.

11. The system of claim 10 , wherein the phase offsets are transmitted at a unit level including at least one of a sequence parameter set (SPS), video parameter set (VPS), slice, prediction unit (PU) and picture parameter set (PPS).

12. A method for scalable video coding, comprising:

receiving sampling signals from an input video signal from a first coding layer and providing an output signal to a second coding layer that codes the input video signal with an enhanced resolution having a higher resolution than a base resolution;

selecting samples of the input video signal in the first coding layer for coding video with a base resolution;

selecting a filter from a plurality of filters for processing the selected input samples for an upsampling process, each of the filters having a different phase index;

filtering the selected input samples with the selected filter, wherein a different phase offset is generated for each of the phase indices, wherein each of the different phase offsets is generated with a selected phase offset that is used to index a mapping table to an offset that can provide a phase shift in addition to phase rounding that is added to the selected phase offset to generate the different phase offset used to select an appropriate one of the plurality of filters used to provide the output in the upsampling process, and wherein signaling of the mapping table to obtain the added phase offset occurs at a picture parameter set (PPS) level.

13. The method of claim 12 , wherein at least one of a luma phase offset and chroma phase offset in downsampling is used to determine the different phase offsets to select one of the filters in the upsampling process.

14. The method of claim 13 , wherein the luma phase offset and the chroma phase offsets are determined only for column filtering.

15. The method of claim 13 , wherein the luma phase offset and the chroma phase offset are determined only for row filtering.

16. The method of claim 13 , wherein both the luma phase offset and the chroma phase offset are determined and included in the different phase offsets to select the one of the filters in the upsampling process.

17. The method of claim 16 , wherein the luma phase offset and the chroma phase offset are specified for both row and column filtering.

18. The method of claim 12 , wherein each of the plurality of filters is a 1/16 phase resolution upsampling filter.

19. The method of claim 12 , further comprising signalling the different phase offsets from an encoder to a decoder using a flag in the second coding layer.

20. The method of claim 19 , wherein the phase offsets of the filters are transmitted at a unit level including at least one of a sequence parameter set (SPS), video parameter set (VPS), slice, prediction unit (PU) and picture parameter set (PPS).

Assignments (13)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2022
From: ARRIS TECHNOLOGY, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 060791/0583 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
CHANGE OF NAME Recorded Jul 2, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049649/0062 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
Reel/Frame 050721/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2015
From: ARRIS TECHNOLOGY, INC
To: ARRIS ENTERPRISES, INC.
Reel/Frame 037328/0341 →
SECURITY INTEREST Recorded Jun 26, 2015
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS INTERNATIONAL LIMITED; ARRIS TECHNOLOGY, INC.; ARCHIE U.S. MERGER LLC; ARCHIE U.S. HOLDINGS LLC; ARRIS GLOBAL SERVICES, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; ARRIS SOLUTIONS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; JERROLD DC RADIO, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 036020/0789 →
MERGER AND CHANGE OF NAME Recorded Mar 5, 2015
From: GENERAL INSTRUMENT CORPORATION; ARRIS TECHNOLOGY, INC.
To: ARRIS TECHNOLOGY, INC.
Reel/Frame 035133/0286 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2014
From: MINOO, KOOHYAR; BAYLON, DAVID M.; LUTHRA, AJAY
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 033553/0788 →
Continuity (2)
Provisional Application 61847072 · Jul 16, 2013
Related Publication 20150023435A1 · Jan 22, 2015