Abstract:
The present invention provides for a performing a type of gamut operation for a color device given a color input value, the color device being characterized by a gamut boundary comprising a collection of gamut boundary triangles. Boundary line elements are determined that correspond to a subset of the collection of gamut boundary triangles. The subset of the collection of gamut boundary triangles does not include gamut boundary triangles which are unlikely to yield useful results based on the type of gamut operation and the color input value. Each boundary line element represents a line segment defined by an intersection of one of the gamut boundary triangles within the subset of the collection of gamut boundary triangles with a hue plane, and the hue plane is within the gamut boundary and based on the color input value. In addition, a result is determined for the gamut operation using one or more of the determined boundary line elements. Accordingly, a type of gamut operation is performed using a descriptor which represents the gamut boundary of the color device.
Abstract:
The present invention generates a color characterization model for performing transformation from a device-dependent color space of a color device to a device-independent color space. A first set of color measurement data is accessed corresponding to actual measurements of the color device, wherein the actual measurements define a measurement range in the device-dependent color space, and wherein the measurement data includes data point pairs, each data point pair having corresponding device-dependent values and device-independent values. Next, a second set of data point pairs is generated based on a predesignated set of device-dependent values outside the measurement range, by extrapolating device-independent values from the first set of color measurement data. The color characterization model is then determined based on both the first set of color measurement data and the generated second set of data point pairs. Because the color characterization model is determined based on actual measurements and extrapolated values, the color characterization model is well-behaved and does not exhibit significant overshooting or undershooting beyond the measurement range.
Abstract:
A color characterization process utilizing nonlinear regression analysis to characterize a color input device. The color input device is used to generate a bitmap of device dependent values from a color target. The bitmap of device dependent color values is used to generate a forward model that maps device dependent color values to color values in a device independent color space using a nonlinear regression analysis that minimizes a color difference metric between the reference color values and the set of device dependent color values mapped through the forward model. The color difference metric is chosen to represent human perceived color differences in the device independent color space. The performance of the nonlinear regression analysis may be improved by initializing the nonlinear regression analysis using an initial forward model generated from a linear regression analysis.
Abstract:
The present invention provides for gamut mapping between a source device and a destination device, the destination device having a destination device black point with a hue, and the source device and the destination device being respectively characterized by a source gamut shell and a destination gamut shell. A lightness compression is performed using the source gamut shell, the destination gamut shell and the destination device black point. A constant lightness transformation is performed, wherein the constant lightness transformation modifies the destination gamut shell so that a shell boundary of the destination gamut shell on the hue plane containing the destination device black point is shifted from an original position to align with a neutral axis of the destination gamut shell. A chroma compression is performed using the source gamut shell and the modified destination gamut shell. An inverse constant lightness transformation is performed to obtain mapped colors for the destination device, wherein the inverse constant lightness transformation returns the shell boundary to the original position. As such, dark, almost neutral colors can be produced with virtually the highest possible density for the destination device.
Abstract:
The present invention transforms a device-dependent color value in a device-dependent color space of a display device to a device-independent color value in a device-independent color space. A first color value is determined in a perceptually linear color space by applying a matrix model to the device-dependent color value, the matrix model applying a tone curve correction and a tristimulus matrix to the device-dependent color value. A difference value is then determined in the perceptually linear color space, wherein the difference value is determined by applying a difference model to the device-dependent color value, and wherein the difference model models deviation of the matrix model from actual measurements of the display device. Next, the difference value and the first color value are added and the sum is transformed to the device-independent color space. Because the first value based on the matrix model is added to a difference value which accounts for deviation of the matrix model, the present invention can account for the channel interdependency prevalent in DLP display devices.
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:
A material is illuminated with one or more light sources including at least one light source which emits light of controlled coherence properties. Both of a spectral characteristic and a speckle statistic are derived using light reflected from the illuminated material. The spectral characteristic and the speckle statistic are compared against plural entries in a database. Each entry in the database correlates the identity of a material against a corresponding spectral characteristic and a corresponding speckle statistic for the material. At least one candidate for the identity of the illuminated material is determined based at least in part on the comparison.
Abstract:
A property of a material is determined. The material is illuminated with a light beam of controlled spectral and coherence properties. A stack of speckle field images is recorded from speckle fields reflected from the illuminated material in multiple spectral channels. The stack of speckle field images includes multiple speckle field images each being recorded in a respectively different spectral channel. Statistical properties of the speckle field images in the stack of speckle field images are analyzed to determine at least one property of the illuminated material.
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:
Color correction of an autostereoscopic color display capable of displaying multiple views of one scene. Multiple viewing regions of the autostereoscopic color display are identified. The multiple viewing regions together comprise the whole of an operating viewing zone for the autostereoscopic color display. A respective plurality of color correction LUTs are constructed. At least one color correction LUT is constructed for each different viewing region. Color correction LUTs corresponding to current viewing regions are selected based on information regarding viewer location. The selected color correction LUTs are applied to the autostereoscopic color display.