IP Library Patent Application 18213161
Patent Application
App. No. 18/213,161

RE-SAMPLING FILTERS FOR SCALABLE VIDEO CODING

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 None
App. No.
18/213,161
Abstract

In one embodiment, a method receives a plurality of sample values. The method then 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 of [−1, 3, −9, 47, 31, −10, 4, −1] or [−1, 4, −10, 31, 47, −9, 3, −1] assigned to the filter. The up-sampled value is determined by applying the set of coefficient values of [−1, 3, −9, 47, 31, −10, 4, −1] or [−1, 4, −10, 31, 47, −9, 3, −1] to the plurality of sample values. The method then outputs the up-sampled value for use in coding a second layer of a higher resolution than the first layer. The up-sampled values may be for the 6/16 and −6/16 phase offsets.

Claims (38)

1 . A method comprising:

determining, by the computing device, a first filter to determine a first up-sampled value for a first layer for a video, wherein the first filter has a first 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 first up-sampled value for use in coding a second layer of a higher resolution than the first layer;

determining a second filter, wherein the second filter has a second set of coefficient values assigned for the second filter;

determining a second up-sampled value by applying the second set of coefficient values 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 filter is a 6/16 phase offset.

3 . The method of claim 1 , 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.

4 . 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.

5 . The method of claim 4 , 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.

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

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

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

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

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

11 . A method comprising:

determining, by the computing device, a first filter to determine a first up-sampled value for a first layer for a video, wherein the filter has a first set of coefficient values;

determining, by the computing device, the first up-sampled value by applying the set of coefficient values to the plurality of sample values; and

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

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.

12 . The method of claim 11 , wherein a phase offset for the second filter is a −6/16 phase offset.

13 . The method of claim 11 , wherein

the first filter has coefficient values of [−1, 3, −9, 47, 31, −10, 4, −1].

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

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

16 . The method of claim 11 , 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.

17 . The method of claim 16 , 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.

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

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

20 . (canceled)

Assignments (1)
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 →