Abstract:
The present invention provides a method for characterizing display devices. Initially, a plurality of colors are generated on the display device. The generated colors are measured and a black point and a white point are determined. The measured colors are then corrected for the determined black point in order to obtain a plurality of chromaticity values. The chromaticity values of the corrected color values are averaged, and a tristimulus matrix is generated with the averaged chromaticity values and the determined white point. By averaging the chromaticity values of black-point-corrected measurements, the present invention is able to create more accurate display device characterizations that account for the effects of flare. In addition, by averaging the chromaticity values of black-point-corrected measurements, the present invention minimizes the effects of inaccurate color measurements made during the device characterization process.
Abstract:
Creating a look-up table which converts color image data from a device-independent color space to a device-dependent color space, by determining a range of lightness values corresponding to a lightness value of a target data point in device-independent color space, searching a predetermined set of data points in device-independent color space to obtain a selected set of data points, each selected data point having a lightness value within the determined range of lightness values and having corresponding device-dependent component values within a predetermined tolerance level of the component values of a previously-determined device-dependent data point, performing a weighted interpolation on the device-dependent component values corresponding to the selected set of data points to calculate an interpolated data point which is in device-dependent color space, and entering the interpolated device-dependent data point into a look-up table entry corresponding to the device-independent target data point.
Abstract:
A surface roughness value and a sub-surface scattering property of a material are estimated. The material is illuminated with a light beam with controlled coherence properties at multiple incident angles. Multiple speckle patterns are recorded, each speckle pattern being recorded for a respective one of the multiple incident angles. Both of a surface roughness value and a sub-surface scattering property of the material are estimated by calculations using the multiple speckle patterns and the incident angle for each such speckle pattern.
Abstract:
Encoding image data and mask information to be used for matte images and for image and video matting. Image data and mask information for pixels of the image data in a first representation domain are accessed. The mask information defines background pixels and foreground pixels. The image data in the first representation domain is transformed to a second representation domain. Mask information in the second representation domain is determined by using the mask information in the first representation domain. The image data in the second representation domain is masked by setting image data to zero for background pixels as defined by the determined mask information in the second representation domain. The masked image data in the second representation domain is encoded. Decoding the encoded image data by accessing the encoded image data, decoding the masked image data in the second representation domain, and transforming the masked image data in the second representation domain to the first representation domain to obtain the decoded image data.
Abstract:
Stereoscopic color management of images with plural views. Image data for each view is defined in a component input device color space. Image data in the component input device color spaces is converted to a nominal source color space using plural input transforms each corresponding to one of the plural views. A rendering transform is used to convert image data for each view in the nominal source color space to a nominal destination color space. The nominal source color space, nominal destination color space and rendering transform are the same for all views. The image data for each view in the nominal destination color space is ultimately converted to a component output device color space associated with a stereoscopic output device respective of the view using a respective output transform.
Abstract:
Compression of image data is provided. Image data is accessed, along with depth information for pixels of an image. A distance from a region of focus for pixels of the image is determined, by calculations that use the depth information. A bit rate for compression of the image data is controlled in accordance with the distance from the region of focus, such that more bits are used for pixels closer to the region of focus and fewer bits are used for pixels farther from the region of focus.
Abstract:
The recording of successive frames of raw sensor data depicting a moving scene is provided. The raw sensor data comprises pixel data for an image sensor having pixels arranged in correspondence to a mosaic of plural different colors in a color filter array. A first sampling mosaic pattern for sampling the pixel data at a first resolution is designated. A second sampling mosaic pattern for sampling the pixel data at a second resolution which is lower than the first resolution is designated. One of the first or the second sampling mosaic patterns is selected for a frame by applying a predetermined rule. Pixel data of the frame is sampled using the selected sampling mosaic pattern. The sampled pixel data for the frame is recorded onto a recording medium.
Abstract:
With respect to color characterization of color printers, the present disclosure relates to the identification of colorant combinations for color patches in a color characterization target, which contains different color patches, and which is measured calorimetrically or spectrally to color-characterize the printer. A black ramp is printed and measured. Substantially uniform steps on the ramp are selected by applying principal component analysis to the measured values or color values derived from the measured values, and by using a first principal component thereof to select the substantially uniform steps. For each of the substantially uniform steps identified, the above procedure is repeated on all chromatic ramps with black ink at a corresponding black level. Color values of the color patches are populated by using multiple combinations of the substantially uniform steps of the black channel and of the chromatic channels at the corresponding black levels that meet an ink limit.
Abstract:
Determination of a grid structure for a set of values in a device color space, in which heuristics are applied to a collection of color sample data in order to determine the structure of a look-up table that best fits the samples. Sampling data is sorted for each channel thereof, and the number of steps in each channel is counted. The data is checked for completeness. Steps are removed if they do not correspond to steps on the axes of a three-dimensional cube. If, as a result of step removal, a full LUT has been obtained, then the structure of the LUT has been determined and the process ends. On the other hand, if a full LUT has not been obtained, then steps are removed if they are under-correlated with other steps.
Abstract:
Construction and use of a multi-shelled gamut boundary descriptor for an RGB display device in which one shell is an outer “plausible” shell and another shell is an inner “reference” shell. The outer shell is coterminous with a unit RGB cube. The inner shell is constructed based on eight reference primaries in the RGB cube, corresponding to primary colors black, blue, green, cyan. red, magenta, yellow and white. Both the inner cube and the outer cube in RGB color space are transformed to a perceptual color space, thereby defining the GBDs for an inner and an outer shell of a multi-shelled GBD.