Using a geometry shader for variable input and output algorithms
First Claim
Patent Images
1. A method for using a geometry shader unit to process input data and produce a histogram, the method comprising:
- receiving image data for an input image;
executing, on a processing core included in a parallel processor, a geometry shader program to sort the image data into multiple bins to generate the histogram, wherein each bin represents a different image data value; and
storing the histogram in an output buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method uses the capabilities of a geometry shader unit within the multi-threaded graphics processor to implement algorithms with variable input and output.
29 Citations
19 Claims
-
1. A method for using a geometry shader unit to process input data and produce a histogram, the method comprising:
-
receiving image data for an input image; executing, on a processing core included in a parallel processor, a geometry shader program to sort the image data into multiple bins to generate the histogram, wherein each bin represents a different image data value; and storing the histogram in an output buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium that, when executed by a parallel processor, causes the parallel processor to execute a geometry shader unit to process input data and produce a histogram by performing the steps of:
-
receiving image data for an input image; executing, on a processing core included in the parallel processor, a geometry shader program to sort the image data into multiple bins to generate the histogram, wherein each bin represents a different image data value; and storing the histogram in an output buffer. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for using a geometry shader unit to process input data and produce a histogram, the system comprising:
a parallel processor configured to; receive image data for an input image; execute, on a processing core included in the parallel processor, a geometry shader program to sort the image data into multiple bins to generate the histogram, wherein each bin represents a different image data value; and store the histogram in an output buffer. - View Dependent Claims (15, 16, 17, 18, 19)
Specification