Data normalization techniques
First Claim
1. A graphics processor for performing graphical operations on graphical objects, the graphical objects being represented in an external data format selected from a set thereof, said graphics processor comprising:
- a first mapping unit adapted to map one or more groups of different ones of the set of external data formats to corresponding one or more internal data formats selected from a set of internal data formats;
a calculator for performing graphical operations on the graphical objects when in the one or more internal data formats; and
a second mapping unit adapted to map each internal data format in the set of internal data formats to an external data format selected from the set of external data formats after the graphical operations have been performed.
2 Assignments
0 Petitions
Accused Products
Abstract
A graphics processor for performing graphical operations on graphical objects that are represented in an external data format selected from a set thereof includes a first mapping unit adapted to map one or more groups of different ones of the set of external data formats to corresponding one or more internal data formats selected from a set of internal data formats, a calculator for performing graphical operations on the graphical objects when in the one or more internal data formats, and a second mapping unit adapted to map each internal data format in the set of internal data formats to an external data format selected from the set of external data formats after the graphical operations have been performed.
180 Citations
27 Claims
-
1. A graphics processor for performing graphical operations on graphical objects, the graphical objects being represented in an external data format selected from a set thereof, said graphics processor comprising:
-
a first mapping unit adapted to map one or more groups of different ones of the set of external data formats to corresponding one or more internal data formats selected from a set of internal data formats;
a calculator for performing graphical operations on the graphical objects when in the one or more internal data formats; and
a second mapping unit adapted to map each internal data format in the set of internal data formats to an external data format selected from the set of external data formats after the graphical operations have been performed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A graphics processor for performing graphical operations on graphical objects, the graphical objects being represented in different external data formats selected from a set thereof, said graphics processor comprising:
-
a first organizer for mapping one or more groups of the different external data formats to corresponding one or more internal data formats selected from a set of internal data formats;
functional units for performing graphical operations on the graphical objects when in the one or more internal data formats; and
a second organizer for mapping each data format of the set of internal data formats to an external data format selected from the set of external data formats after the graphical operations have been performed.
-
-
12. A graphics processor for performing graphical operations on graphical objects, the graphical objects being represented in a plurality of different external data formats, said graphics processor comprising:
-
a first organizer for mapping the plurality of different external data formats to a corresponding internal data format, wherein said first organizer comprises;
a pack arrangement for discarding inactive byte channels of the plurality of different external data formats to produce the corresponding internal data format;
functional units for performing graphical operations on the graphical objects when in the corresponding internal data format; and
a second organizer for mapping the corresponding internal data format to an external data format of the plurality of different external data formats after the graphical operations have been performed. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A graphics processor for performing graphical operations on graphical objects, the graphical objects being represented in a plurality of different external data formats, said graphics processor comprising:
-
a first organizer for mapping the plurality of different external data formats to a corresponding internal data format, wherein said first organizer comprises;
an unpack arrangement for placing bytes of the plurality of different external data formats into least significant bytes of words to produce the corresponding internal data format;
functional units for performing graphical operations on the graphical objects when in the corresponding internal data format; and
a second organizer for mapping the corresponding internal data format to an external data format of the plurality of different external data formats after the graphical operations have been performed. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A graphics processor for performing graphical operations on graphical objects, the graphical objects being represented in a plurality of different external data formats, said graphic processor comprising:
-
a first organizer for mapping the plurality of different external data formats to a corresponding internal data format, wherein said first organizer comprises;
a component selection arrangement for rearranging pixel components of the plurality of different external data formats in a predetermined order to produce the corresponding internal data format;
functional units for performing graphical operations on the graphical objects when in the corresponding internal data format; and
a second organizer for mapping the corresponding internal data format to an external data format of the plurality of different external data formats after the graphical operations have been performed. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification