Abstract:
A method includes defining a bounded space approximating a color gamut based on a plane approximately tangential to the color gamut. The method further includes identifying an input point and determining a first distance between the plane and the input point. The first distance is measured in a direction normal to the plane. The method also includes determining a second distance between the input point and an aim point. The second distance is measured in a direction normal to the first plane. The method further includes determining a clipped point based on a ratio between the first distance and the second distance, the clipped point representing an approximation of a color on a boundary of the color gamut.
Abstract:
The subject matter disclosed herein relates to purifying muddied primary color values of an output color space and correcting a portion of non-primary color values of the output color space so as to smoothly transition from the purified primary color values to uncorrected non-primary color values.
Abstract:
A system that converts color coefficients between color spaces. During operation, the system receives a color profile comprising a lookup table which defines a conversion of color coefficients between a source color space and a destination color space, wherein the source color space includes a black color channel. Next, the system identifies a darkest output color value in the destination color space produced by the color profile, and also identifies entries in the lookup table corresponding to a maximum possible value for the black color channel of the source color space. The system then updates the identified entries with an achromatic equivalent of the identified darkest output color value, whereby source colors having the maximum possible value for the black color channel are mapped to the achromatic equivalent of the identified darkest output color value.
Abstract:
A system that selectively converts color values for objects within a document based on color profiles, wherein a color profile defines a conversion for color values between a source color space and a destination color space. During operation, the system determines whether an object-level color profile exists for an object in a document. If so, the system determines whether an object-level flag for the object is set to honor the object-level color profile. If so, the system uses the object-level color profile and an output color profile to convert color values for the object in the document.
Abstract:
A method includes dividing an input range of color values of a first color space into a plurality of sub-ranges, wherein at least one of the sub-ranges comprises an over-range color value. The method also includes determining for each sub-range a level of accuracy in converting color values within each sub-range. The method further includes determining a processing step to be applied to input color values in each sub-range based on the determined level of accuracy.
Abstract:
A base station (BS1) in a mobile radio system has connection in a first cell (1) with a mobile station (MS1) on a two-way channel (K1) having two carrier frequencies. A base station (BS2) and a mobile station (MS2) in a second cell (2) remote from the first cell are mutually connected on the channel (K1) disturbing the connection in the first cell (1) through signals (F1, R1). The combined signal strength of the disturbing (F1, R1) and the home connection (K1) is measured. The signal strength of solely the disturbing connection (F1, R1) is also measured, the carrier frequency of home connection being closed down. The quotient between these signal strengths is a measure of connection quality. The stations (MS1,BS1) may include means for closing down their respective carrier frequencies when no information is transmitted, the receiving station then measuring the disturbing signal strength. In time-shared systems, the disturbing signal can be measured during time slots which belong to connections other than the home connection.
Abstract:
Systems and methods (“utility”) for encoding digital linear image data into encoded image data. The utility may be included as part of a digital image capture device, such as a digital camera or a film scanner. The utility may include an encoder module that is operative to encode digital linear image data into encoded data according to an enhanced transfer function. The transfer function includes a linear portion and a logarithmic portion separated by a breakpoint. The transfer function may be continuous and continuously differentiable at the breakpoint. Further, the transfer function may operate to reduce the bit depth of the image data (e.g., from 12 bits to 10 bits, or the like) to provide compression for the image data.
Abstract:
A method includes dividing an input range of color values of a first color space into a plurality of sub-ranges, wherein at least one of the sub-ranges comprises an over-range color value. The method also includes determining for each sub-range a level of accuracy in converting color values within each sub-range. The method further includes determining a processing step to be applied to input color values in each sub-range based on the determined level of accuracy.
Abstract:
Methods and apparatus, including computer program products, implementing and using techniques for testing image conversion precision. An original image in an original state is provided. The original image includes one or more test colors. Each test color is represented by one or more color component values in an original color space. The original image is converted to a converted image having a different state. The converted image is converted back to a back-converted image having the original state. A test profile is applied to the back-converted image to generate a final image, the test profile is operable to convert test colors to a first color and non-test colors towards a second, different color. It is determined whether any of the test colors in the original image has been converted to a color other than the first color in the final image.
Abstract:
A method for identifying an unknown color space from a color specification. The specification defines a transformation between the unknown color space and a well known color space. A set of well-separated test colors is selected. A test color space is selected. The test colors are represented in the test color space. The color specification is used to transform the test colors from the unknown color space to the well known color space. The properties of the well known component values of each of the test colors in the well known color space are used to determine if the color specification expressed a valid mapping from the test color space to the well known color space. Alternatively, the relationship between the component values for each of the test colors, or the relationship between the component values of different test colors is used to determine the validity of the mapping. If the mapping is valid, the unknown color space is identified as the test color space.