US2023336786A1PendingUtilityA1

Re-sampling filters for scalable video coding

Assignee: ARRIS ENTPR LLCPriority: Jun 14, 2013Filed: Jun 22, 2023Published: Oct 19, 2023
Est. expiryJun 14, 2033(~6.9 yrs left)· nominal 20-yr term from priority
H04N 19/80H04N 19/117H04N 19/30H04N 19/70
65
PatentIndex Score
0
Cited by
0
References
0
Claims

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

exact text as granted — not AI-modified
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)

Join the waitlist — get patent alerts

Track US2023336786A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.