Patent ID: 11915373
Assignee: APPLE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. The non-transitory computer-readable medium of claim 11, wherein to predict the texture coordinate for the third vertex of the respective triangle, the program instructions, when executed using the one or more processors, cause the one or more processors to:
determine a first distance between a first vertex of the respective triangle and the third vertex in the geometric representation;
determine a second distance between a second vertex of the respective triangle and the third vertex in the geometric representation;
determine a third distance between the first vertex and the second vertex in the geometric representation;
determine, based on the texture coordinates, a fourth distance in an attribute representation between a corresponding first vertex of the respective triangle in the attribute representation and a corresponding second vertex of the respective triangle in the attribute representation, wherein the texture coordinates of the corresponding first vertex and the corresponding second vertex in the attribute representation are the signaled, or the previously predicted, attribute values for the two other vertices of the respective triangle for which a third vertex texture coordinate is being predicted;
predict the texture coordinate for the third vertex in the attribute representation based on an orthogonal projection from the line corresponding to the fourth distance in the attribute representation to a predicted location of the texture coordinate for the third vertex in the attribute representation,
wherein the orthogonal projection is based on respective ratios of sides of the respective triangle in the geometric representation, wherein preservation of angles between the respective triangle in the geometry representation and the corresponding respective triangle in the attribute representation enables a length of the orthogonal projection and a location along the line corresponding to the fourth to be determined, and
wherein an orthogonal projection direction is determined based on a orthogonal projection direction sign signaled in the compressed attribute information for the third vertex of the respective triangle being predicted.