Patent ID: 8068692
Filing Date: 2011-11-29
Classification: G06F,G09G,H04N

Abstract:
1. A machine implemented method comprising: receiving, by a first software process, a call from a second software process, to perform a pixel transformation, the first software process having code to transform from any one of a first plurality of pixel input formats, including a first pixel input format, to a first plurality of pixel output formats, including a first pixel output format, and the first software process having code to perform the pixel transformation using a set of intermediate pixel formats; selecting an intermediate pixel format from the set of intermediate pixel formats for the first pixel input format and the first pixel output format, wherein there is no loss of data in the pixel transformation with the first input pixel format, the intermediate pixel format and the output pixel format; performing, by the first software process, the pixel transformation, the first software process converting from the first pixel input format provided by the second software process to the intermediate pixel format of the set of intermediate pixel formats and converting from the intermediate pixel format to the first pixel output format; providing, by the first software process, pixel data in the first pixel output format to the second software process, wherein the first pixel input format, the intermediate pixel format and the first pixel output format differ from each other.