System and method for graphical rendering of point primitives
First Claim
1. A system for rendering point primitives for output to an electronic display, comprising:
- processing electronics configured to determine a position of a point primitive within a sub-pixel grid, the processing electronics further configured to determine a size of the point primitive, the processing electronics further configured to determine a positional relationship between a pixel and the sub-pixel grid;
a storage circuit configured to determine a first sample bit mask based on the determined size and based on the determined position of the point primitive; and
at least one set of selector circuits configured to select a second sample bit mask the size of the pixel based on the first sample bit mask and based on the positional relationship between the pixel and the sub-pixel grid, the second sample bit mask indicating which sub-pixels within the pixel are to be illuminated on the electronic display to represent the point primitive.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for rendering point primitives for output to an electronic display includes electronics configured to determine a position of a point primitive within a sub-pixel grid. The electronics configured to determine a size of the point primitive and to determine a positional relationship between a pixel and the sub-pixel grid. The system includes a storage circuit configured to determine a first sample bit mask based on the size and based on the position of the point primitive. The system includes at least one set of selector circuits configured to select a second sample bit mask the size of the pixel based on the first sample bit mask and based on the positional relationship between the pixel and the sub-pixel grid. The second sample bit mask indicates which sub-pixels are to be illuminated on the electronic display to represent the point primitive.
-
Citations
20 Claims
-
1. A system for rendering point primitives for output to an electronic display, comprising:
-
processing electronics configured to determine a position of a point primitive within a sub-pixel grid, the processing electronics further configured to determine a size of the point primitive, the processing electronics further configured to determine a positional relationship between a pixel and the sub-pixel grid; a storage circuit configured to determine a first sample bit mask based on the determined size and based on the determined position of the point primitive; and at least one set of selector circuits configured to select a second sample bit mask the size of the pixel based on the first sample bit mask and based on the positional relationship between the pixel and the sub-pixel grid, the second sample bit mask indicating which sub-pixels within the pixel are to be illuminated on the electronic display to represent the point primitive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for rendering point primitives for output to an electronic display, comprising:
-
determining a position of a point primitive within a sub-pixel grid using processing electronics; determining a size of the point primitive using processing electronics; determining a positional relationship between a pixel and the sub-pixel grid using processing electronics; determining a first sample bit mask based on the determined size and based on the determined position of the point primitive using a storage circuit; and generating a second sample bit mask the size of the pixel based on the first sample bit mask and based on the positional relationship between the pixel and the sub-pixel grid using at least one set of selector circuits, the second sample bit mask indicating which sub-pixels within the pixel are to be illuminated on the electronic display to represent the point primitive. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus for rendering point primitives for output to an electronic display, comprising:
-
means for determining a position of a point primitive within a sub-pixel grid; means for determining a size of the point primitive; means for determining a positional relationship between a pixel and the sub-pixel grid; means for determining a first sample bit mask based on the determined size and based on the determined position of the point primitive; and means for generating a second sample bit mask the size of the pixel based on the first sample bit mask and based on the positional relationship between the pixel and the sub-pixel grid, the second sample bit mask indicating which sub-pixels within the pixel are to be illuminated on the electronic display to represent the point primitive.
-
Specification