CPC H04N 13/363 (2018.05) [H04N 9/3182 (2013.01)] | 14 Claims |
1. A projection system capable of displaying images using six predefined primaries including a first distinct set of predefined primaries and a second distinct set of predefined primaries comprising:
at least one spatial modulator; and
an electronic processor configured to:
receive two-dimensional video data; and
generate, from the video data, a first plurality of intensity values of virtual primaries of a first color gamut, said virtual primaries of the first color gamut being a first combination of the predefined primaries such that the first color gamut approximates a predefined color gamut, and a second plurality of intensity values of virtual primaries of a second color gamut, said second color gamut being defined by the remaining energy output of the predefined primaries after the energy of the virtual primaries of the first color gamut has been subtracted;
wherein the electronic processor is further configured to generate said second plurality of intensity values of the virtual primaries of the second color gamut by:
subtracting a luminance threshold from the respective intensity values of the corresponding channels of the received video data to generate a third plurality of intensity values, said third plurality of intensity values including a plurality of positive intensity values and a plurality of negative intensity values;
setting the plurality of negative intensity values of the second color gamut to predetermined values to obtain a residual of the second color gamut; and
generating said second plurality of intensity values as said residual;
wherein the electronic processor is further configured to generate said first plurality of intensity values of the virtual primaries of the first color gamut by:
subtracting said second plurality of intensity values from the received video data to generate a remainder of the received video data,
generating a fourth plurality of intensity values based on said remainder,
adding maximized pixel values to the fourth plurality of intensity values to generate said first plurality of intensity values;
wherein the electronic processor is further configured to:
calculate drive values for the at least one spatial modulator using said first and second plurality of intensity values, said drive values defining an output gamut of the projection system;
blend the output gamut with a native color gamut of the projection system to generate final drive values, said native color gamut being defined as a set of primaries that drives said first and second distinct sets of predefined primaries equally; and
drive the at least one spatial modulator based on said final drive values.
|