Patent · US Active

Efficient execution of color space processing functions in a graphics processing unit

US8619077B1 · kind B1 · utility

15Cited by
6References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 3, 2002
Grant dateDec 31, 2013
Priority date
Expiry dateJun 13, 2027

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T2200/28
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A pixel shader program for execution by a processing unit in a graphics processing module is designed to execute a color space processing function on individual pixels of a video image. The color space processing function is broken down into series of steps, each of which is amenable to representation by an individual instruction taken from an instruction set. The instructions cause the processor to load pixel color data into first memory elements, to read the first memory elements as well as second memory elements containing pre-loaded parameters representative of the color space processing function and to generate a processed set of color data for each pixel by manipulating the first and second memory elements. In this way, color space processing functionality, such as color space conversion and procamp controls, is provided without the need for specialized hardware and without encroaching upon the computational efficiency of the host CPU.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.