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: 8902471
    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.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: December 2, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Manish S. Kulkarni, Lars U. Borg
  • Patent number: 8654192
    Abstract: 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: Grant
    Filed: August 21, 2007
    Date of Patent: February 18, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Lars U. Borg
  • Patent number: 8497870
    Abstract: The subject matter disclosed herein relates to enhancing the visual distinction between color managed image elements and non-color managed image elements.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: July 30, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Lars U. Borg, Ken Kameda
  • Publication number: 20130120432
    Abstract: The subject matter disclosed herein relates to enhancing the visual distinction between color managed image elements and non-color managed image elements.
    Type: Application
    Filed: June 15, 2007
    Publication date: May 16, 2013
    Inventors: Lars U. Borg, Ken Kameda
  • Publication number: 20130120558
    Abstract: 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: Application
    Filed: August 21, 2007
    Publication date: May 16, 2013
    Inventor: Lars U. Borg
  • Patent number: 8350869
    Abstract: The subject matter disclosed herein relates to previewing documents for colorblind end users.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: January 8, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Lars U. Borg
  • Patent number: 8279308
    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.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: October 2, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Lars U. Borg
  • Publication number: 20120237120
    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.
    Type: Application
    Filed: May 31, 2012
    Publication date: September 20, 2012
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Manish S. Kulkarni, Lars U. Borg
  • Patent number: 8237990
    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.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: August 7, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Manish S. Kulkarni, Lars U. Borg
  • Patent number: 8189243
    Abstract: 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: Grant
    Filed: November 13, 2007
    Date of Patent: May 29, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Lars U. Borg
  • Patent number: 8125685
    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.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: February 28, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Lars U. Borg
  • Patent number: 8035654
    Abstract: 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: Grant
    Filed: August 17, 2007
    Date of Patent: October 11, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Lars U. Borg
  • Patent number: 8014027
    Abstract: 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: Grant
    Filed: March 21, 2007
    Date of Patent: September 6, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Manish S. Kulkarni, Lars U. Borg
  • Patent number: 8009325
    Abstract: 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: Grant
    Filed: May 29, 2008
    Date of Patent: August 30, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Lars U. Borg
  • Patent number: 7973971
    Abstract: 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: Grant
    Filed: February 29, 2008
    Date of Patent: July 5, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Lars U. Borg
  • Patent number: 7952763
    Abstract: 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: Grant
    Filed: December 9, 2010
    Date of Patent: May 31, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Lars U. Borg
  • Publication number: 20110075222
    Abstract: 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: Application
    Filed: December 9, 2010
    Publication date: March 31, 2011
    Applicant: Adobe Systems Incorporated
    Inventor: Lars U. Borg
  • Patent number: 7911665
    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.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: March 22, 2011
    Assignee: Adobe Systems Incorporated
    Inventor: Lars U. Borg
  • Patent number: 7880942
    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.
    Type: Grant
    Filed: March 7, 2006
    Date of Patent: February 1, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Matthew J. Phillips, Lars U. Borg, Manish S. Kulkarni
  • Patent number: 7859721
    Abstract: 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: Grant
    Filed: January 15, 2008
    Date of Patent: December 28, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: Lars U. Borg