US 12,413,719 B2
Adaptive interpolation filter search
Ying Luo, Richmond Hill (CA); Razvan Florin Dan-Dobre, Markham (CA); Min Wang, Mississauga (CA); and Edward Harold, Markham (CA)
Assigned to ATI TECHNOLOGIES ULC, Markham (CA)
Filed by ATI TECHNOLOGIES ULC, Markham (CA)
Filed on Jun. 22, 2023, as Appl. No. 18/212,887.
Claims priority of provisional application 63/431,987, filed on Dec. 12, 2022.
Prior Publication US 2024/0430414 A1, Dec. 26, 2024
Int. Cl. H04N 19/117 (2014.01); H04N 19/105 (2014.01); H04N 19/139 (2014.01); H04N 19/156 (2014.01); H04N 19/172 (2014.01); H04N 19/513 (2014.01); H04N 19/80 (2014.01)
CPC H04N 19/117 (2014.11) [H04N 19/105 (2014.11); H04N 19/139 (2014.11); H04N 19/156 (2014.11); H04N 19/172 (2014.11); H04N 19/513 (2014.11); H04N 19/80 (2014.11)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
selecting a first motion vector (MV) having a first interpolation error associated with an interpolation cost calculation for a first filter type;
calculating one or more interpolation costs based on one or more additional filter types and the first MV; and
selecting a filter type from the first filter type and one or more additional filter types based on the interpolation cost calculation for the first filter type and the interpolation cost based on the one or more additional filter types, wherein the calculating comprises performing a total number of interpolation cost calculations for selecting a filter type limited to a number of candidate MVs used for selecting the first MV added to the number of additional filter types in the one or more additional filter types.