Patents by Inventor Lars U. Borg
Lars U. Borg has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8902471Abstract: 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.Type: GrantFiled: May 31, 2012Date of Patent: December 2, 2014Assignee: Adobe Systems IncorporatedInventors: Manish S. Kulkarni, Lars U. Borg
-
Patent number: 8654192Abstract: The subject matter disclosed herein relates to calculating an inter-image effect array capable of tuning an effect of spectral dye density curves for use in a preview of digital motion picture content.Type: GrantFiled: August 21, 2007Date of Patent: February 18, 2014Assignee: Adobe Systems IncorporatedInventor: Lars U. Borg
-
Patent number: 8497870Abstract: The subject matter disclosed herein relates to enhancing the visual distinction between color managed image elements and non-color managed image elements.Type: GrantFiled: June 15, 2007Date of Patent: July 30, 2013Assignee: Adobe Systems IncorporatedInventors: Lars U. Borg, Ken Kameda
-
Publication number: 20130120432Abstract: The subject matter disclosed herein relates to enhancing the visual distinction between color managed image elements and non-color managed image elements.Type: ApplicationFiled: June 15, 2007Publication date: May 16, 2013Inventors: Lars U. Borg, Ken Kameda
-
Publication number: 20130120558Abstract: The subject matter disclosed herein relates to calculating an inter-image effect array capable of tuning an effect of spectral dye density curves for use in a preview of digital motion picture content.Type: ApplicationFiled: August 21, 2007Publication date: May 16, 2013Inventor: Lars U. Borg
-
Patent number: 8350869Abstract: The subject matter disclosed herein relates to previewing documents for colorblind end users.Type: GrantFiled: March 31, 2008Date of Patent: January 8, 2013Assignee: Adobe Systems IncorporatedInventor: Lars U. Borg
-
Patent number: 8279308Abstract: 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.Type: GrantFiled: July 30, 2009Date of Patent: October 2, 2012Assignee: Adobe Systems IncorporatedInventor: Lars U. Borg
-
Publication number: 20120237120Abstract: 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.Type: ApplicationFiled: May 31, 2012Publication date: September 20, 2012Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Manish S. Kulkarni, Lars U. Borg
-
Patent number: 8237990Abstract: 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.Type: GrantFiled: June 28, 2007Date of Patent: August 7, 2012Assignee: Adobe Systems IncorporatedInventors: Manish S. Kulkarni, Lars U. Borg
-
Patent number: 8189243Abstract: The subject matter disclosed herein relates to color calibration for digital imaging devices. Color correction may be performed for digital imaging devices. A response of a device to known colors may be obtained. The response may be obtained at least in part through an image that may include one or more color patches. One or more linearization curves may be determined by fitting values from one or more color patches within the image to reference data. In addition, a color correction matrix may be determined by estimating local minimum values utilizing one or more pairs of high-chroma color patches within the image.Type: GrantFiled: November 13, 2007Date of Patent: May 29, 2012Assignee: Adobe Systems IncorporatedInventor: Lars U. Borg
-
Patent number: 8125685Abstract: 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.Type: GrantFiled: September 30, 2008Date of Patent: February 28, 2012Assignee: Adobe Systems IncorporatedInventor: Lars U. Borg
-
Patent number: 8035654Abstract: Tuning sizes of cells of an interpolated lookup table may be performed based at least in part on an area specific behavior of a quality metric. A weighted input shaper curve may be determined to reduce interpolation errors in a multi-dimensional color lookup table. An initial input shaper curve may be applied to a color lookup table to create an interpolation result. The interpolation result may then be assessed for accuracy. The accuracy assessment may include comparing the interpolation result with a reference representation. An interpolation error may be calculated as the error between one or more intervals in a prospective color lookup table as compared to a reference representation. The weighted input shaper curve may be based at least in part on the calculated interpolation error.Type: GrantFiled: August 17, 2007Date of Patent: October 11, 2011Assignee: Adobe Systems IncorporatedInventor: Lars U. Borg
-
Patent number: 8014027Abstract: In general, one aspect of the subject matter described in this specification can be embodied in a method that includes obtaining an image and a corresponding color profile including state information for the image in relation to the color profile, the state information selected from a group including a scene-referred state and an output-referred state; selecting, automatically in response to identification of the state information, a rendering intent for the image, based on the state information and a current task in an imaging workflow, from a group including relative colorimetric rendering intent, perceptual rendering intent and absolute colorimetric rendering intent; converting, automatically in response to the selecting, the image to a new color space based on the color profile and the selected rendering intent; and making the converted image available for processing and output.Type: GrantFiled: March 21, 2007Date of Patent: September 6, 2011Assignee: Adobe Systems IncorporatedInventors: Manish S. Kulkarni, Lars U. Borg
-
Patent number: 8009325Abstract: A method includes identifying multiple preferred color values in a destination color space. Each preferred color value is one of a set of colorimetrically equivalent color values. The destination color space has color values defined by a particular number of color components. The method further includes defining intermediate color values in an intermediate color space. The intermediate color values correspond to the multiple color values and the intermediate color space has a number of color components that is less than the particular number of color components of the destination color space. The method also includes identifying a known mapping from the destination color space to a source color space and using the intermediate color values and the known mapping to determine a conversion process for converting source color values to preferred color values.Type: GrantFiled: May 29, 2008Date of Patent: August 30, 2011Assignee: Adobe Systems IncorporatedInventor: Lars U. Borg
-
Patent number: 7973971Abstract: A method includes receiving a first value in a first color space for conversion to a second value in a second color space. The first color space includes luminance, chroma, and hue components and the second includes black and multiple color components. The method includes identifying a color gamut limit of the second color space and determining multiple boundaries in the first color space corresponding to the limit. The method also includes identifying gray and saturation levels associated with first value based on a relationship of the luminance and chroma components and the boundaries. The method includes determining a black component value in the second color space using the identified gray level and the identified saturation level. The method also includes determining the second color value in the second color space using the black component value and the first value.Type: GrantFiled: February 29, 2008Date of Patent: July 5, 2011Assignee: Adobe Systems IncorporatedInventor: Lars U. Borg
-
Patent number: 7952763Abstract: Systems and methods, including computer software products, for processing gray colors in a conversion between color spaces involve identifying a non-pure gray color value in a color space that represents a substantially gray color. The methods further include converting the non-pure gray color value to a corresponding pure gray color value in the color space. The methods also include determining a first difference vector between the non-pure gray color value and the corresponding pure gray color value. The methods further include determining a distance between the corresponding pure gray color value and a selected color value. The corresponding pure gray color value represents a nearest pure gray color value to the selected color value. The methods also includes determining a correction factor based on the first difference vector and the distance and applying the correction factor to the selected color value to produce a corrected color value.Type: GrantFiled: December 9, 2010Date of Patent: May 31, 2011Assignee: Adobe Systems IncorporatedInventor: Lars U. Borg
-
Publication number: 20110075222Abstract: Systems and methods, including computer software products, for processing gray colors in a conversion between color spaces involve identifying a non-pure gray color value in a color space that represents a substantially gray color. The methods further include converting the non-pure gray color value to a corresponding pure gray color value in the color space. The methods also include determining a first difference vector between the non-pure gray color value and the corresponding pure gray color value. The methods further include determining a distance between the corresponding pure gray color value and a selected color value. The corresponding pure gray color value represents a nearest pure gray color value to the selected color value. The methods also includes determining a correction factor based on the first difference vector and the distance and applying the correction factor to the selected color value to produce a corrected color value.Type: ApplicationFiled: December 9, 2010Publication date: March 31, 2011Applicant: Adobe Systems IncorporatedInventor: Lars U. Borg
-
Patent number: 7911665Abstract: 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.Type: GrantFiled: May 15, 2008Date of Patent: March 22, 2011Assignee: Adobe Systems IncorporatedInventor: Lars U. Borg
-
Patent number: 7880942Abstract: 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.Type: GrantFiled: March 7, 2006Date of Patent: February 1, 2011Assignee: Adobe Systems IncorporatedInventors: Matthew J. Phillips, Lars U. Borg, Manish S. Kulkarni
-
Patent number: 7859721Abstract: Systems and methods, including computer software products, for processing gray colors in a conversion between color spaces involve identifying a non-pure gray color value in a color space that represents a substantially gray color. The methods further include converting the non-pure gray color value to a corresponding pure gray color value in the color space. The methods also include determining a first difference vector between the non-pure gray color value and the corresponding pure gray color value. The methods further include determining a distance between the corresponding pure gray color value and a selected color value. The corresponding pure gray color value represents a nearest pure gray color value to the selected color value. The methods also includes determining a correction factor based on the first difference vector and the distance and applying the correction factor to the selected color value to produce a corrected color value.Type: GrantFiled: January 15, 2008Date of Patent: December 28, 2010Assignee: Adobe Systems IncorporatedInventor: Lars U. Borg