IP Library Granted Patent US 11,716,489
Granted Patent B2
US 11,716,489 · App. 14/304,399 · Granted Aug 1, 2023

Re-sampling filters for scalable video coding

Inventors: Koohyar Minoo (San Diego, CA); David M. Baylon (San Diego, CA)
Assignee: ARRIS Enterprises LLC
H04N19/80H04N19/117H04N19/30H04N19/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 11,716,489
App. No.
14/304,399
Granted
Aug 1, 2023
Kind
B2
Abstract

A layered video coding method is provided that selects data to upsamples from a base layer (BL) to provide to an enhancement (EL) to improved coding efficiency. The method determines a filter to determine an up-sampled value for a first layer for a video, wherein the filter has a set of coefficient values assigned to the filter. The up-sampled value is determined by applying the set of coefficient values to the plurality of sample values. The method then outputs the up-sampled value for use in coding a second enhancement layer (EL) of a higher resolution than the first layer. The up-sampled values may be for the 6/16 and − 6/16 phase offsets.

Claims (32)

1. A method comprising:

determining, by a computing device, a filter to determine an up-sampled value for a first layer for a video, wherein the filter has a set of coefficient values of [−1, 3, −9, 47, 31, −10, 4, −1] assigned to the filter;

determining, by the computing device, the up-sampled value by applying the set of coefficient values of [−1, 3, −9, 47, 31, −10, 4, −1] to the plurality of sample values;

outputting, by the computing device, the up-sampled value for use in coding a second layer of a higher resolution than the first layer,

wherein the filter comprises a first filter, the set of coefficient values comprise a first set of coefficient values, and the up-sampled value comprises a first up-sampled value, the method further comprising:

determining a second filter, wherein the second filter has a second set of coefficient values of [−1, 4, −10, 31, 47, −9, 3, −1] assigned for the second filter;

determining a second up-sampled value by applying the second set of coefficient values of [−1, 4, −10, 31, 47, −9, 3, −1] to the plurality of sample values; and

outputting the second up-sampled value for use in coding the second layer of the higher resolution than the first layer.

2. The method of claim 1 , wherein a phase offset for the first filter is a 6/16 phase offset, and wherein a phase offset for the second filter is a − 6/16 phase offset.

3. The method of claim 1 , further comprising:

communicating information for the set of coefficient values from an encoder to a decoder, the information allowing the decoder to determine the set of coefficient values assigned for the filter.

4. The method of claim 3 , wherein communicating comprises:

communicating a first portion of the set of coefficient values from the encoder to the decoder, wherein the decoder determines a second portion of the set of coefficient values based on the first portion of the set of coefficient values.

5. The method of claim 4 , wherein the set of coefficient values are time reversed.

6. The method of claim 3 , wherein the information comprises a flag indicating a method to use to determine the set of coefficient values.

7. The method of claim 3 , wherein the information comprises differences between the set of coefficient values and another set of coefficient values for a different filter.

8. The method of claim 1 , wherein the up-sampled value is used for encoding the second layer.

9. The method of claim 1 , wherein the up-sampled value is used for decoding the second layer.

10. An apparatus comprising:

one or more computer processors; and

a non-transitory computer-readable storage medium comprising instructions, that when executed, control the one or more computer processors to be configured for:

determining, by a computing device, a first filter to determine an up-sampled value for a first layer for a video, wherein the first filter has a set of coefficient values of [−1, 3, −9, 47, 31, −10, 4, −1] assigned to the first filter;

determining, by the computing device, the up-sampled value by applying the set of coefficient values of [−1, 3, −9, 47, 31, −10, 4, −1] to the plurality of sample values;

outputting, by the computing device, the up-sampled value for use in coding a second layer of a higher resolution than the first layer;

determining, by a computing device, a second filter to determine an upsampled value for the first layer for the video, wherein the second filter has a set of coefficient values of [−1, 4, −10, 31, 47, −9, 3, −1] assigned for the second filter; and

determining, by the computing device, the up-sampled value by applying the set of coefficient values of [−1, 4, −10, 31, 47, −9, 3, −1] to the plurality of sample values; and

outputting, by the computing device, the second up-sampled value for use in coding the second layer of the higher resolution than the first layer.

11. The apparatus of claim 10 , wherein a phase offset for the first filter is a 6/16 phase offset, and wherein a phase offset for the second filter is a − 6/16 phase offset.

12. A method comprising:

determining, by a computing device, a filter to determine an up-sampled value for a first layer for a video, wherein the filter has a set of coefficient values of [−1, 3, −9, 47, 31, −10, 4, −1] assigned to the filter;

determining, by the computing device, the up-sampled value by applying the set of coefficient values of [−1, 3, −9, 47, 31, −10, 4, −1] to the plurality of sample values; and

outputting, by the computing device, the up-sampled value for use in coding a second layer of a higher resolution than the first layer.

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 →
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 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
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.
To: GENERAL INSTRUMENT CORPORATION
Reel/Frame 033552/0459 →
Continuity (3)
Provisional Application 61847070 · Jul 16, 2013
Provisional Application 61835340 · Jun 14, 2013
Related Publication 20140369402A1 · Dec 18, 2014