US 11,838,513 B2
Progressive transmission of detailed image data via video compression of successive subsampled frames
Brian Funt, West Vancouver (CA); Behnam Bastani, Palo Alto, CA (US); and Curtis Buckoll, Vancouver (CA)
Assigned to Meta Platforms Technologies, LLC, Menlo Park, CA (US)
Filed by META PLATFORMS TECHNOLOGIES, LLC, Menlo Park, CA (US)
Filed on Jan. 14, 2022, as Appl. No. 17/576,250.
Prior Publication US 2023/0232008 A1, Jul. 20, 2023
Int. Cl. H04N 19/132 (2014.01); H04N 19/172 (2014.01); H04N 19/42 (2014.01); H04N 19/136 (2014.01); G06T 9/00 (2006.01); H04N 19/182 (2014.01); H04N 19/85 (2014.01)
CPC H04N 19/132 (2014.11) [G06T 9/00 (2013.01); H04N 19/136 (2014.11); H04N 19/172 (2014.11); H04N 19/182 (2014.11); H04N 19/42 (2014.11); H04N 19/85 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising, by a source computer:
generating a first down-sampled frame of an input image by sampling the input image according to a first sampling pattern, wherein the first down-sampled frame comprises a first subset of pixels of a set of pixels in the input image;
generating a first encoded down-sampled frame by encoding the first down-sampled frame;
transmitting the first encoded down-sampled frame of the input image to a recipient device for display, wherein the recipient device uses the first encoded down-sampled frame of the input image to generate a first output frame for display by decoding and up-sampling the first encoded down-sampled frame;
responsive to transmitting the first encoded down-sampled frame of the input image to the recipient device for display, generating at the source computer, a second down-sampled frame of the input image by sampling the input image according to a second sampling pattern;
generating a second encoded down-sampled frame by encoding the second down-sampled frame; and
transmitting the second encoded down-sampled frame of the input image to the recipient device for display, wherein the recipient device uses the first encoded down-sampled frame and the second encoded down-sampled frame to generate a second output frame for display in accordance with the first sampling pattern and the second sampling pattern.