US 11,734,858 B2
Joint pixel and texture data compression
Cheng Chang, Redmond, WA (US); Richard Webb, Sammamish, WA (US); and Richard Lawrence Greene, Redmond, WA (US)
Assigned to Meta Platforms Technologies, LLC, Menlo Park, CA (US)
Filed by META PLATFORMS TECHNOLOGIES, LLC, Menlo Park, CA (US)
Filed on Feb. 14, 2022, as Appl. No. 17/671,023.
Application 17/671,023 is a continuation of application No. 17/126,440, filed on Dec. 18, 2020, granted, now 11,270,468.
Prior Publication US 2022/0198716 A1, Jun. 23, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 11/00 (2006.01); G06T 9/00 (2006.01); G06T 15/00 (2011.01); G06T 19/00 (2011.01); H04N 1/60 (2006.01); H04N 19/00 (2014.01); H04N 19/12 (2014.01); H04N 19/17 (2014.01); G09G 5/00 (2006.01); G06K 9/46 (2006.01); G06T 7/90 (2017.01)
CPC G06T 9/00 (2013.01) [G06T 7/90 (2017.01)] 20 Claims
OG exemplary drawing
 
1. A method implemented by a computing system, the method comprising:
accessing a first pixel block of an image, the first pixel block comprising pixels that are each associated with a plurality of pixel components;
determining whether to separately encode or jointly encode the plurality of pixel components of each of the pixels of the first pixel block;
determining that the plurality of pixel components of each of the pixels in the first pixel block are to be jointly encoded based on:
determining, based on the plurality of pixel components of each of the pixels of the first pixel block, a line defined within a three-dimensional coordinate system in which each of the pixels is represented as a three-dimensional point; and
determining that the line satisfies one or more predetermined criteria; and
encoding the plurality of pixel components of each of the pixels in the first pixel block as a single quantized value based on a projection of the three-dimensional point associated with that pixel onto the line.