Patent classifications
G09G5/028
OBJECT ORIENTED IMAGE NORMALIZATION
A method and system for reducing the number of colors per pixel present in an image to increase the ability to detect objects or anomalies in the image. A final number of colors per pixel to reduce the image to is determined, wherein the final number of colors is a number of colors less than the number of colors per pixel in the original image. A corresponding threshold value for each of the final number of colors is identified, such that the corresponding threshold values optimize an arithmetic combination of separation score functions applied to the plurality of pixels and the threshold values. The image is reduced to the final number of colors per pixel, by creating an output image where a value of each output pixel is equal to the number of threshold values that are less than the value of the corresponding input pixel.
Measuring content brightness in head worn computing
Aspects of the present invention relate to methods and systems for measuring and managing the brightness of digital content in a field of view of a head-worn computer.
IMAGE CORRECTION DEVICE, IMAGE CORRECTION METHOD, AND IMAGE CORRECTION PROGRAM
A color gamma processing unit subjects an input image to gamma correction for color on a pixel by pixel basis. A GSDF processing unit subjects the input image to gamma correction for monochrome on a pixel by pixel basis. A mixer mixes a gamma corrected value for color provided by the color gamma processing unit with a gamma corrected value for monochrome provided by the GSDF processing unit at a mixing ratio based on a pixel-by-pixel saturation value of the input image, and outputs a gamma corrected value of a pixel in the input image.
Eye glint imaging in see-through computer display systems
Disclosure herein concerns a method that includes illuminating a user's eye with an illumination source in a head-worn display, capturing an image of the user's eye with an eye camera in the head-worn display, wherein the image includes an eye glint produced by light from the illumination source that is reflected from a surface of the user's eye, determining a size of an eye glint in the captured image, and identifying a change in focus distance for the user's eye in correspondence with a change in the size of the eye glint.
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.
System architecture and method of processing an image therein
A non-transitory computer-readable medium encoded with a computer-readable program, which when executed by a processor, will cause the processor to execute an image processing method, the image processing method including establishing a zero crossing region from a target image onto a screen, wherein the zero crossing region comprises a corresponding value. The method further includes receiving a variable input and an integration time input, wherein the variable input comprises a frequency number for an image accumulation procedure, and wherein the integration time comprises a time period for which an aperture for a sensor receives incoming signals. Additionally, the method includes performing the image accumulation procedure. Moreover, the method includes producing a final greyscale image by adding a plurality of sets of vertically shifted pixel values, wherein the frequency number for the image accumulation procedure ranges from 3 to 20.
Measuring content brightness in head worn computing
Aspects of the present invention relate to methods and systems for measuring and managing the brightness of digital content in a field of view of a head-worn computer.
Method for preventing screen capture
A screen capture prevention method includes serving a single-color, DRM-protected video clip for display as a background for a document on a web browser. The document is processed to render its background color as transparent. Content of the document is viewable over the contrasting video clip background. When a screen capture event is detected, the video clip is changed to a same color as the content of the processed document, rendering the content indistinguishable from the background while the screen capture event is active.
Method for transmitting a monochrome digital image via a transmission interface including a plurality of transmission channels
A method for transmitting a monochrome digital image from a digital image source connected to a monochrome scrZeen by a transmission interface including a plurality of transmission channels, the monochrome image including a plurality of image pixels, the monochrome screen including a plurality of display pixels, the method including dividing the image pixels into a plurality of pixel groups; successively transmitting the pixel groups from the digital image source to the monochrome screen via the transmission interface, the image pixels of each group of pixels being transmitted in parallel via the transmission channels; assigning each image pixel received by the monochrome screen to a corresponding display pixel in such a way as to reconstruct the digital image on the monochrome screen.