Abstract:
Subdividing a color space is described for vector error diffusion which includes obtaining color coordinates for each primary color in the color space, and comparing the color coordinates to a threshold value for each coordinate plane of the color space. In response to the comparing, each primary color is grouped into a quadrant of the color space, wherein each quadrant is defined by the threshold value for each coordinate plane. In other aspects, a mapping a color to a closet primary color is described in a color space that includes a display determining color coordinates of the color and identifying a matching quadrant of a plurality of quadrants dividing the color space, wherein the determined color coordinates fall within the matching quadrant. A representative display device searches for the closest primary color within the matching quadrant and maps the color to the closest primary color found.
Abstract:
Disclosed are methods and apparatus for color rendering in a binary high-dimensional output device, for example. The methods and apparatus are configured to receive color space data, and then map the received data to an intermediate color space. From this intermediated space, color rendering is performed using a pre-generated number of extended primary colors for temporal modulation. Each of the pre-generated extended primary colors is made up of a combination of at least two subframes with each subframe having a respective primary color. Through use of temporally modulated, pre-generated extended primaries in the color space, the methods and apparatus afford a reduction in the diffusion error for subsequent neighboring pixels yet to be rendered, particularly when using constrained devices such as binary high-dimensional output devices.
Abstract:
A method for reducing bit-depth of image data for an imaging device includes receiving an image frame for display to the imaging device. The method additionally includes applying temporal error diffusion for the image frame to produce a plurality of image subframes, wherein temporal errors generated in one subframe of the image frame are passed to a next subframe of the image frame for temporal error diffusion. The method also includes applying spatial error diffusion to remaining temporal errors from the temporal error diffusion of the image frame.
Abstract:
Disclosed are methods and apparatus for color rendering in a binary high-dimensional output device, e.g. an Adjustable Interferometric Modulation Display (AIMOD). The methods and apparatus are configured to receive color data of a source color space e.g. sRGB, and then map the received data to an intermediate color space e.g. CIELAB. From this intermediated space, color rendering is performed using a pre-generated number of extended primary colors (900) for temporal modulation. Each of the pre-generated extended primary colors is made up of a combination of at least two subframes (WWW, KKK, PPP, WKP) with each subframe having a respective primary color, i.e. White (W), Black (K) and another Primary Colour (P). Through use of temporally modulated, pre-generated extended primaries in the color space, the methods and apparatus afford a reduction in the diffusion error (904) for subsequent neighboring pixels yet to be rendered, particularly when using constrained devices such as binary high-dimensional output devices.
Abstract:
A method for color reproduction in a display device includes: receiving spectral color input to be displayed on the display device (300), selecting a primary from a plurality of available primaries that is a closest match of a spectral reflectance of the spectral color input, wherein each of the plurality of available primaries is assigned an association with an associated spectral reflectance (302), displaying the selected primary in a temporal frame of a set of temporal frames for a pixel and passing remaining spectral errors to a next temporal frame of the set of temporal frames (304) and passing remaining spectral errors to neighbor pixels for spatial error diffusion at each spectral band after all temporal frames of the set of temporal frames are used (306).
Abstract:
A method for reducing bit-depth of image data for an imaging device includes receiving an image frame for display to the imaging device. The method additionally includes applying temporal error diffusion for the image frame to produce a plurality of image subframes, wherein temporal errors generated in one subframe of the image frame are passed to a next subframe of the image frame for temporal error diffusion. The method also includes applying spatial error diffusion to remaining temporal errors from the temporal error diffusion of the image frame.
Abstract:
A method for color reproduction in a display device includes receiving spectral color input to be displayed on the display device. The method additionally includes selecting a primary from a plurality of available primaries that is a closest match of a spectral reflectance of the spectral color input, wherein each of the plurality of available primaries is assigned an association with an associated spectral reflectance. The method also includes displaying the selected primary in a temporal frame of a set of temporal frames for a pixel and passing remaining spectral errors to a next temporal frame of the set of temporal frames. The method further includes passing remaining spectral errors to neighbor pixels for spatial error diffusion at each spectral band after all temporal frames of the set of temporal frames are used.
Abstract:
Subdividing a color space is described for vector error diffusion which includes obtaining color coordinates for each primary color in the color space, and comparing the color coordinates to a threshold value for each coordinate plane of the color space. In response to the comparing, each primary color is grouped into a quadrant of the color space, wherein each quadrant is defined by the threshold value for each coordinate plane. In other aspects, a mapping a color to a closet primary color is described in a color space that includes a display determining color coordinates of the color and identifying a matching quadrant of a plurality of quadrants dividing the color space, wherein the determined color coordinates fall within the matching quadrant. A representative display device searches for the closest primary color within the matching quadrant and maps the color to the closest primary color found.