Patent classifications
G09G3/2066
Systems and methods for spatio-temporal dithering
In one embodiment, the system may receive a target pixel value for a pixel of an image of a series of images. The system may determine an error-modified target pixel value based on the target pixel value and a first error value. The system may generate a quantized pixel value corresponding to the error-modified target pixel value for display by the pixel of the image. The system may determine an aggregated representation of quantized pixel values displayed by the pixel of the image and corresponding pixels of one or more preceding images of the series of images. The system may determine a second error value based on the aggregated representation of the quantized pixel values and the first error-modified target pixel value. The system may dither at least a portion of the second error value to at least a corresponding pixel of a next image in the series of images.
Circuit Device And Display Device
A circuit device includes: a color reduction circuit configured to execute color reduction processing from input image data in which pixel data is m bits to color-reduced image data in which pixel data is n bits, and configured to apply spatial error diffusion or temporal error diffusion in the color reduction processing; a storage circuit storing the color-reduced image data; and an image conversion circuit configured to execute image conversion processing, which is at least one of mapping processing and scaling processing, on the color-reduced image data stored in the storage circuit to output output image data, and configured to execute interpolation processing, which is in the image conversion processing, of generating pixel data of the output image data from a plurality of pieces of pixel data of the color-reduced image data.
Display device, method of driving display device, and electronic apparatus
According to an aspect, a display device includes an image display panel in which pixels each including first to fourth sub-pixels are arranged in a two-dimensional matrix; and a signal processing unit that converts an input signal into an output signal and outputs the generated output signal to the image display panel. The signal processing unit determines an expansion coefficient, obtains a generated signal of the fourth sub-pixel in each pixel based on input signals of the first to the third sub-pixels in the pixel itself and the expansion coefficient, obtains an output signal for the fourth sub-pixel in each pixel based on a generated signal of the fourth sub-pixel in the pixel itself and a generated signal of the fourth sub-pixel in an adjacent pixel to be output to the fourth sub-pixel.
SYSTEMS AND METHODS FOR MASK-BASED SPATIO-TEMPORAL DITHERING
In one embodiment, a computing system may receive a target image with a first number of bits per color and access a seed mask from a storage media. The system may generate a set of masks based on the seed mask. Each of the masks may include a number of first dot patterns that observe a spatial stacking property. The system may generate a number of images based on the target image and the set of masks. Each of the images may have a second number of bits per color smaller than the first number of bits per color. The system may display the images sequentially in time domain on a display for representing the target image. The images may have a number of second dot patterns for representing corresponding grayscale values. The second dot patterns of the images may observe a temporal stacking property across the images.
Systems and methods for mask-based spatio-temporal dithering
In one embodiment, a computing system may receive a target image with a first number of bits per color and access a seed mask from a storage media. The system may generate a set of masks based on the seed mask. Each of the masks may include a number of first dot patterns that observe a spatial stacking property. The system may generate a number of images based on the target image and the set of masks. Each of the images may have a second number of bits per color smaller than the first number of bits per color. The system may display the images sequentially in time domain on a display for representing the target image. The images may have a number of second dot patterns for representing corresponding grayscale values. The second dot patterns of the images may observe a temporal stacking property across the images.
Display device
A display device includes: a display unit including pixels arranged in a matrix therein, each of the pixels including a first sub-pixel that displays a first color component, a second sub-pixel that displays a second color component, a third sub-pixel that displays a third color component, and a fourth sub-pixel that displays a fourth color component; and a signal processing unit that receives input signals that are capable of being displayed with the first sub-pixel, the second sub-pixel, and the third sub-pixel, and calculates output signals to the first, second, third, and fourth sub-pixels. The signal processing unit generates converted input signals with changed saturation among the input signals. The signal processing unit calculates output signals to the first sub-pixel, the second sub-pixel, and the third sub-pixel based on the converted input signals and an amount of increase in brightness caused by the fourth sub-pixel.
Systems and methods for mask-based spatio-temporal dithering
In one embodiment, a computing system may receive a target image with a first number of bits per color. The system may access masks that each includes dots associated with a grayscale range. A subset of the dots associated with each of the masks may be associated with a subrange of the grayscale range. The dots within the subsets of dots associated with the masks may have different positions. The system may generate a number of images based on the target image and the masks. Each of the images may have a second number of bits per color smaller than the first number of bits per color. The system may display the images sequentially on a display for representing the target image.
Parallel implementation of a dithering algorithm for high data rate display devices
A display device includes a display controller that performs a high-throughput dithering operation. The display controller performs a quantization operation with pixel values generated by a graphics processor to generate quantized pixel values and residual error values. The display controller distributes the residual error values associated with a first group of quantized pixel values to a second group of quantized pixel values based on a set of distribution weights. A given distribution weight defines what fraction of a given residual error value is distributed to a given quantized pixel value included in the second group of quantized pixel values. The distribution weights are calibrated to permit the display controller to compute different fractions of residual error values using bit shifting logic instead of complex combinatorial logic.
SYSTEMS AND METHODS FOR SPATIO-TEMPORAL DITHERING
In one embodiment, the system may receive a target pixel value for a pixel of an image of a series of images. The system may determine an error-modified target pixel value based on the target pixel value and a first error value. The system may generate a quantized pixel value corresponding to the error-modified target pixel value for display by the pixel of the image. The system may determine an aggregated representation of quantized pixel values displayed by the pixel of the image and corresponding pixels of one or more preceding images of the series of images. The system may determine a second error value based on the aggregated representation of the quantized pixel values and the first error-modified target pixel value. The system may dither at least a portion of the second error value to at least a corresponding pixel of a next image in the series of images.
SYSTEMS AND METHODS FOR MASK-BASED SPATIO-TEMPORAL DITHERING
In one embodiment, a computing system may receive a target image with a first number of bits per color. The system may access masks that each includes dots associated with a grayscale range. A subset of the dots associated with each of the masks may be associated with a subrange of the grayscale range. The dots within the subsets of dots associated with the masks may have different positions. The system may generate a number of images based on the target image and the masks. Each of the images may have a second number of bits per color smaller than the first number of bits per color. The system may display the images sequentially on a display for representing the target image.