摘要 |
<p>A graphics processor (100) is provided that includes a linear-output gamma translator (104), a processor core (106), and a non-linear gamma translator (108). The graphics processor (100) facilitates improved performance by translating image data into a linear gamma space for processing and rendering, and then translating rendered image data into non-linear gamma space for output to the display. The graphics processor (100) uses the translated linear gamma space image data during internal pixel operations, resulting in superior rendering performance. Furthermore, because image data is translated into linear gamma space in the graphics processor (100), image data from different sources having different gamma representations can be more efficiently and accurately merged. The rendered image data is then translated to a non-linear gamma space and is outputted to the display device. The graphics processor (100) is thus able to accurately process graphics data in linear gamma space while still receiving and outputting data in perceptively desirable non-linear gamma spaces.</p> |