Multiple stage memory loading for a three-dimensional look up table used for gamut mapping
A processor is configured to store color component values associated with a first subset of vertices of a three-dimensional (3-D) look up table (LUT) in a first subset of memory elements. The color component values are defined according to a destination gamut. A data select module is configured to access the color component values from the first subset of the memory elements concurrently with the processor storing color component values associated with a second subset of the vertices of the 3-D LUT in a second subset of the memory elements. The data select module is configured to access the color component values from the first and second subsets of the memory elements in response to the processor storing the color component values associated with the second subset of the vertices of the 3-D LUT in the second subset of the memory elements. This process can be extended to additional subsets.
ATI Technologies ULC
G G G G G G
G06T G06F G09G G09G G06F G06F
inventional inventional additional inventional additional inventional
Chun-Chin Yuxin
Yeh Chen