US 12,457,370 B2
Video coding with embedded motion
Donald Martin Monro, Beckington (GB)
Assigned to Xylon LLC, Las Vegas, NV (US)
Filed by Xylon LLC, Las Vegas, NV (US)
Filed on Jun. 3, 2024, as Appl. No. 18/731,779.
Application 18/731,779 is a continuation of application No. 18/295,653, filed on Apr. 4, 2023, granted, now 12,034,980.
Application 18/295,653 is a continuation of application No. 17/209,570, filed on Mar. 23, 2021, granted, now 11,622,133, issued on Apr. 4, 2023.
Application 17/209,570 is a continuation of application No. 16/729,748, filed on Dec. 30, 2019, granted, now 10,958,944, issued on Mar. 23, 2021.
Application 16/729,748 is a continuation of application No. 16/259,867, filed on Jan. 28, 2019, granted, now 10,523,974, issued on Dec. 31, 2019.
Application 16/259,867 is a continuation of application No. 11/678,479, filed on Feb. 23, 2007, granted, now 10,194,175, issued on Jan. 29, 2019.
Prior Publication US 2024/0323454 A1, Sep. 26, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 7/12 (2006.01); H04N 19/31 (2014.01); H04N 19/537 (2014.01); H04N 19/61 (2014.01); H04N 19/63 (2014.01); H04N 19/97 (2014.01)
CPC H04N 19/97 (2014.11) [H04N 19/31 (2014.11); H04N 19/537 (2014.11); H04N 19/61 (2014.11); H04N 19/63 (2014.11)] 18 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving image data comprising a sequence of one or more image frames, wherein the one or more image frames include a first image frame and a second image frame;
identifying a first basis function that represents at least, in part, a first portion of the first image frame;
identifying one or more further basis functions that represent at least, in part, a residue of the first image frame, the residue being obtained by removing the first basis function from the first image frame;
identifying a second portion of the second image frame that is represented at least by the first basis function;
determining a displacement between the first portion of the first image frame and the second portion of the second image frame; and
associating motion data with the first basis function, wherein the motion data indicates the displacement;
wherein the first portion includes two or more pixels of the first image frame,
wherein the second portion includes two or more pixels of the second image frame, and
wherein the first basis function and the one or more further basis functions are selected from a dictionary of basis functions.