Patents by Inventor Karthik Anbalagan

Karthik Anbalagan 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).

  • Publication number: 20070182997
    Abstract: A method is provided for correcting undesired eye color in a digital image. Color information from the digital image is used to identify an orthogonal color channel. The orthogonal color channel is a channel corresponding to a color that is orthogonal to the undesired color. Information from the orthogonal color channel is used to perform channel mixing. The channel mixing is selectively applied to the original digital image using a masking effect to retain certain portions of the original image and replace certain portions of the original image with the channel-mixed image. This method achieves natural-looking black pupils and preserves specular reflections to conceal the fact that the digital image has been corrected.
    Type: Application
    Filed: February 6, 2006
    Publication date: August 9, 2007
    Applicant: Microsoft Corporation
    Inventors: Denis Demandolx, Douglas Ricard, Karthik Anbalagan, Sergei Shinkevich, Steve White
  • Publication number: 20060267985
    Abstract: A system and method for generating an approximation of an arbitrary or user-editable curve. One or more controls associated with a control curve are provided, and a user input related to the alteration of the control curve is received. A method to generate an approximation of the control curve, as altered, is performed. The method defines candidate approximations and selects a plurality of those candidates. The method utilizes characteristics of the selected candidates to create new candidate approximations. Optionally, at least a portion of the method is repeated until a candidate approximation acceptably represents the control curve.
    Type: Application
    Filed: May 26, 2005
    Publication date: November 30, 2006
    Applicant: Microsoft Corporation
    Inventors: Alexander Brodie, Karthik Anbalagan, Samuel Williams
  • Publication number: 20060262353
    Abstract: A method and machine-readable medium for adjusting image saturation is disclosed. A designation of a change in a selected saturation distribution value of an image is received from a user. A saturation curve is automatically generated on a saturation histogram so that the saturation curve passes through the changed saturation distribution value. Saturation of the image is automatically adjusted based on the saturation curve.
    Type: Application
    Filed: May 20, 2005
    Publication date: November 23, 2006
    Applicant: Microsoft Corporation
    Inventors: Karthik Anbalagan, Alexander Brodie, David Parlin, Douglas Ricard
  • Publication number: 20060066628
    Abstract: A system and related techniques generate and present a set of linked, dynamically interactive image processing controls for image editing and optimization tasks. In embodiments a user interface may present a set of global editing modes such as color manipulation, exposure correction or others. Each mode may contain a hierarchical set of basic, intermediate and advanced controls such as one-button automatic fixes, color or saturation sliders or editable histograms or other curves. When a user wishes, for instance, to achieve a warmer color balance or perform other color-correction tasks, the system may automatically detect adjustments in one or more parameters, such as CMYK values, and automatically adjust the values of other parameters to enhance the intended correction or action. For instance when the magenta content on a CMYK slider is increased, the color saturation may be slightly increased or color temperature may be slightly raised, to create a warmer appearance in the color cast of the image.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Applicant: Microsoft Corporation
    Inventors: Alexander Brodie, David Parlin, Douglas Ricard, Karthik Anbalagan