Patent ID: 7978921

Claim:
A method of decompressing low dynamic range data represented in a compressed format, comprising: determining an endpoint compression mode that is specified by the compressed format; extracting a first reference endpoint from a compressed endpoint field of the compressed format to produce a first decompressed endpoint; extracting one or more remaining compressed endpoints from the compressed endpoint field of the compressed format; computing a second decompressed endpoint, a third decompressed endpoint, and a fourth decompressed endpoint when the endpoint compression mode indicates that the one or more remaining compressed endpoints are encoded as differences; computing a fifth decompressed endpoint and a sixth decompressed endpoint when the endpoint compression mode indicates that a six point transform is used to encode the low dynamic range data; and computing a decompressed low dynamic range value for each channel of each pixel in a fixed size block using the decompressed endpoints and compressed indices that are specified for each one of the pixels in the fixed size block by the compressed format.