Patent classifications
G09G5/026
Systems and methods for mask-based temporal dithering
In one embodiment, a computing system may determine a target grayscale value associated with a target image to be represented by a plurality of subframes. The system may determine grayscale ranges based on the target grayscale value. Each grayscale range may correspond to a combination of zero or more subframes of the plurality of subframes. The system may select dot subsets from a dithering mask based on the grayscale ranges. Each of the dot subsets may correspond to a grayscale range. The system may generate the subframes based on (1) the selected dot subsets and (2) respective combinations of zero or more subframes. The subframes may have a smaller number of bits per color than the target frame. The system may display the subframes sequentially in time domain on a display to represent the target image.
Deploying and Utilizing a Dynamic Data Stenciling System with a Smart Linking Engine
Aspects of the disclosure relate to deploying and utilizing a dynamic data stenciling system with a smart linking engine. A computing platform may receive source data from one or more data source systems. Subsequently, the computing platform may identify a target application hosted by an enterprise application host platform as being an intended recipient of a portion of the source data. Then, the computing platform may select a dynamic data stencil from a plurality of available data stencils. Thereafter, the computing platform may overlay the portion of the source data onto the target application using the dynamic data stencil. In addition, by overlaying the portion of the source data onto the target application using the dynamic data stencil, the computing platform may cause the target application to execute one or more data processing functions using the portion of the source data received from the one or more data source systems.
DISPLAY DEVICES AND METHODS AND EYEWEAR INCORPORATING DISPLAYS
Displays and eyewear devices incorporating displays are disclosed. One display includes a light source, a first display region, and a second display region. The first display region includes a first contiguous array of pixels. The first contiguous array of pixels includes a first group of pixels and a second group of pixels interspersed with the first group of pixels. The first group of pixels is adapted to emit light from the light source in only a first wavelength band and the second group of pixels is adapted to emit light from the light source in only a second wavelength band different from the first wavelength band. The second display region consists essentially of a second contiguous array of pixels. The second contiguous array of pixels is adapted to emit light from the light source in a predetermined wavelength band.
System and method for a six-primary wide gamut color system
Systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. A six-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
Image processing apparatus, storage medium and image processing method
An information processing apparatus that functions as a non-limiting example image processing apparatus includes a processor. When an original image drawn with horizontally-long first pixels is to be drawn by square second pixels, the processor generates two intermediate image data in each of which the number of second pixels is 1.2 times the number of first pixels of the original image data, by generating a second area formed with six (6) second pixels arranged in a horizontal direction for each of first areas that are formed dividing the original image by every five (5) first pixels arranged in the horizontal direction, and outputs the two intermediate image data to a display control device. The display control device generates output image data by synthesizing the two intermediate image data, and outputs the generated output image data to a display. The output image data is generated in each of the second areas with colors that include colors of the second pixels at both ends, which are in agreement with colors of the first pixels at both ends in each corresponding first area and colors of the second pixels other than the both ends, each of which is generated based on colors of adjacent two first pixels in corresponding first area.
Application programming interface for setting the prominence of user interface elements
In one implementation, a method includes: displaying a UI element as an overlay in a UI associated with a first FOV, wherein the first FOV is characterized by a first viewing vector of a physical environment; detecting a change from the first FOV to a second FOV, wherein the second FOV is characterized by a second viewing vector of the physical environment; and in response to detecting the change from the first FOV to the second FOV, determining a prominence-display value for the UI element; if the prominence-display value for the UI element exceeds a prominence threshold, displaying the UI element as the overlay in the UI associated with the second FOV; and if the prominence-display value for the UI element does not exceed the prominence threshold, ceasing display of the UI element in the UI associated with the second FOV.
COLOR GAMUT MAPPING METHOD, COLOR GAMUT MAPPING ASSEMBLY, AND DISPLAY DEVICE
Disclosed in the present application are a color gamut mapping method, a color gamut mapping assembly, and a display device. The method includes: obtaining a first connection line between a white point and an original point of the original color gamut; obtaining a first mapping point in a target color gamut of an intersection point of the first connection line and the original color gamut; obtaining a second connection line between a reference point in the original color gamut and the first mapping point; obtaining color coordinates of a second mapping point of the original point in the target color gamut; obtaining a luminance value of the second mapping point according to the original point and the white point; and obtaining grayscale values of the second mapping point according to the color coordinates and the luminance value of the second mapping point.
Image processing device, projection system, image processing method, and image processing program
An image processing device for a projection system includes an image generation unit and a brightness acquisition unit, and the image generation unit generates data for projecting the specific image, as a first portion in the first data for display, which corresponds to the first superimposed region, generates a second portion in the first data for display, which corresponds to the first non-superimposed region based on first input image data in the data of the projection target image, which corresponds to the first non-superimposed region, and the second brightness, and generates a third portion in the second data for display, which corresponds to the second superimposed region based on second input image data in the data of the projection target image, which corresponds to the second superimposed region, and the first brightness.
Video pipeline system and method for improved color perception
A system is provided for facilitating an enhanced video pipeline in order to improve color perception. The system comprises a first source configured to generate a first video stream, a second source configured to generate a second video stream, and a computing device. In this context, the computing device is configured to superpose the first video stream onto the second video stream, thereby generating an output video stream. The computing device is further configured to calculate weighting factors for individual pixels or discrete pixel sets of adjacent individual pixels of the output video stream by analyzing the first video stream and/or the second video stream.
Dynamic frame rate conversion in active matrix display
The present invention provides a motion content based dynamic frame rate conversion method for displaying a video by a display device, comprising: detecting motion content of the video and generating a control signal for controlling a display color depth based on the motion detection result. The video is displayed with a lower color depth at a higher frame rate than a standard configuration of the display device if the motion detection result indicates that the video contains appreciable amount of motion content; and the video is displayed with a higher color depth at a lower frame rate than the standard configuration of the display device if the motion detection result indicates that the video is relatively static. The present invention can facilitate the display device to dynamically convert its display output formats according to motion content of the video to further optimize the display quality.