A table representing a color gamut for a device for use in a color
management system where colors are represented in a color appearance
space comprises data representing a collection of hue slices through a
boundary surface of the color gamut. The collection of hue slices
comprises entries for vertex point hue slices obtained at each vertex
point on the boundary surface of the color gamut, and entries obtained
for additional hue slices between adjoining vertex point hue slices,
where a number of the additional hue slices is determined such that there
is no more than a specified angular difference between each hue slice.
Each hue slice is represented by a hue value and a collection of hue
slice points each containing a lightness value and a chroma value. The
hue slice points of each hue slice are ordered in the table based on an
angular altitude of each point, the angular altitude of each point being
determined between a lightness axis of the color gamut and a vector
projected from a midpoint of the lightness axis to the hue slice point.