Abstract:
This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, to map color of an input image pixel to a corresponding device element of a display device capable of displaying a plurality of device primary colors associated with the display element. The color mapping method includes dividing the display color gamut associated with the display device into a plurality of segments including a plurality of display colors. The input color gamut is also divided into a plurality of segments corresponding to the plurality of segments of the display color gamut. The color mapping further includes identifying a segment of the input color gamut including the image pixel color; determining a corresponding segment of the display color gamut; and assigning a display color that is a weighted combination of the colors included in the determined segment of the display color gamut.
Abstract:
This disclosure provides display devices including at least one display element having a tinted native white color. The disclosure provides method of achieving the neutral white color by combining the tinted native white color produced by the at least one display element with a primary color that is complementary to the tint of the native white color using spatial and/or temporal dithering.
Abstract:
This disclosure provides a display device that can achieve a neutral white color by combining a first tinted native white color produced by a first display element of the display device or a portion thereof with a second tinted native white color produced by a second display element of the display device or a portion of the first display element. The tint of the first tinted native white color and the second tinted native white color can be complementary to each other. The first tinted native white color and the second tinted native white color can be combined using spatial and/or temporal dithering.
Abstract:
This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for displaying high bit-depth images using spatial vector screening and/or temporal dithering on display devices including display elements that have multiple primary colors. The systems, methods and apparatus described herein can be configured to select a method of rendering high bit-depth images and/or videos on low bit-depth devices based on the operating speed of the display device.
Abstract:
This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for displaying high bit-depth images using spatial vector screening and/or temporal dithering on display devices including display elements that have multiple primary colors. The systems, methods and apparatus described herein are configured to assign one of the primary colors to a display element of the display device that corresponds to the image pixel based on a rank order and a partition index of an associated screen element of a stochastic screen associated with the display device or a portion thereof.
Abstract:
This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for displaying images with consistent color performance on display devices including display elements that have multiple primary colors under different illumination conditions. The systems, methods and apparatus described herein can be configured to select between different sets of primary colors for different illumination conditions.
Abstract:
This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, to map color of an input image pixel to a corresponding device element of a display device capable of displaying a plurality of device primary colors associated with the display element. The color mapping method includes dividing the display color gamut associated with the display device into a plurality of segments including a plurality of display colors. The input color gamut is also divided into a plurality of segments corresponding to the plurality of segments of the display color gamut. The color mapping further includes identifying a segment of the input color gamut including the image pixel color; determining a corresponding segment of the display color gamut; and assigning a display color that is a weighted combination of the colors included in the determined segment of the display color gamut.
Abstract:
This disclosure provides systems, methods and apparatus for light-guiding layers including asymmetrical light-turning features. In one aspect, the asymmetrical light-turning features may include a leading edge oriented at an angle which turns light out of the light-guiding layer, and a near-vertical trailing edge which reduces light leakage from the light-guiding layer. In another aspect, the asymmetrical light-turning features of the light-guiding layer may be oriented in the same or similar direction, and may be distributed with decreasing density adjacent a light source to provide more even illumination.
Abstract:
This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for displaying high bit-depth images using a hybrid image dithering method that combines aspect of spatial error diffusion and temporal dithering on display devices including display elements that can display multiple primary colors. Various implementations of the hybrid image dithering method includes a temporal dithering method in which the error associated with selecting the primary color for each sub-frame is diffused to the subsequent sub-frame and diffusing any residual error in the last sub-frame spatially to one or more neighboring pixels
Abstract:
Various display device implementations disclosed herein include display drivers with enhanced capabilities. In some implementations a display driver may be capable of updating a display while a central processing unit (CPU) is switched off or operating in a sleep mode. Some such display drivers may include a display driver clock and a display driver memory. The display driver may be capable of receiving image data from the CPU, including image data for display updates, and storing received image data in the display driver memory. The display driver may be capable of updating the display with stored image data at times indicated by the display driver clock. Some display drivers may include a graphics processing unit capable of generating image data for updates of the display. In some such implementations, the graphics processing unit may be capable of dithering image data.