Patent Document ID: 9064345
Application ID: 13830943
Patent Status: 1

Claim One:
1. A computer-implemented method for compressing data representing animated hair in a computer generated imagery (CGI) scene, the method comprising: receiving, by one or more processors, data representing animated hair, wherein the data comprises a plurality of arrays of hair data parameters; determining, by the one or more processors, a set of new basis vectors for the plurality of arrays of hair data parameters using principal component analysis (PCA), wherein the number of new basis vectors corresponds to the number of hair data parameters in an array; determining, by the one or more processors, an allocation of bits to dimensions corresponding to the set of new basis vectors based on the relative lengths of the new basis vectors, wherein a new basis vector with the greatest length is allocated more bits than a new basis vector that is shorter; quantizing, by the one or more processors, the hair data in the dimensions corresponding to the set of new basis vectors based on the allocation of bits; bit-packing, by the one or more processors, the quantized hair data; compressing, by the one or more processors, the bit-packed quantized hair data, wherein the compression is lossless; and storing the compressed hair data.