Patents by Inventor Steve Swen

Steve Swen 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: 20100046855
    Abstract: Methods and apparatuses for generating a low dynamic range image for a high dynamic range scene. In one aspect, a method to generate a low dynamic range image from a high dynamic range image, includes: determining one or more regions of the high dynamic range image containing pixels having values that are outside a first range and inside a second range; computing a weight distribution from the one or more regions; and generating the low dynamic range image from the high dynamic range image using the weight distribution. In another aspect, a method of image processing, includes: detecting one or more regions in a first image of a high dynamic range scene according to a threshold to generate a mask; and blending the first image and a second image of the scene to generate a third image using the mask.
    Type: Application
    Filed: October 29, 2009
    Publication date: February 25, 2010
    Inventors: Gabriel G. Marcu, Steve Swen
  • Patent number: 7612804
    Abstract: Methods and apparatuses for generating a low dynamic range image for a high dynamic range scene. In one aspect, a method to generate a low dynamic range image from a high dynamic range image, includes: determining one or more regions of the high dynamic range image containing pixels having values that are outside a first range and inside a second range; computing a weight distribution from the one or more regions; and generating the low dynamic range image from the high dynamic range image using the weight distribution. In another aspect, a method of image processing, includes: detecting one or more regions in a first image of a high dynamic range scene according to a threshold to generate a mask; and blending the first image and a second image of the scene to generate a third image using the mask.
    Type: Grant
    Filed: February 15, 2005
    Date of Patent: November 3, 2009
    Assignee: Apple Inc.
    Inventors: Gabriel G. Marcu, Steve Swen
  • Patent number: 7609413
    Abstract: Methods and apparatuses for performing color manipulation using virtual gamuts. In one aspect of the invention, a method to perform color manipulation on a digital processing system includes: performing color manipulation using a virtual gamut of a device if a real gamut of the device is poor in quality. When the real gamut of the device is wide, color manipulations are performed using the real gamut of the device. In one example according to this aspect, whether or not the real gamut of the device is poor in quality is determined by comparing an area of the real gamut with a threshold gamut area in a chromaticity diagram. A virtual profile of the device specifies the virtual gamut of the device.
    Type: Grant
    Filed: May 2, 2002
    Date of Patent: October 27, 2009
    Assignee: Apple Inc.
    Inventors: Gabriel Marcu, Steve Swen, Luke Stanislaw Wallis
  • Publication number: 20080297456
    Abstract: Methods and data processing systems are disclosed for adjusting a white point of a display. In one embodiment, a method includes setting the display to a first state. The method further includes providing a two dimensional array of white points to the display. The method further includes selecting a target white point from the two dimensional array of white points to visually match a desired white color of a medium. The method further includes encoding the selected target white point as two simultaneously captured variables. The method further includes deriving a second state of the display that corresponds to the target white point.
    Type: Application
    Filed: June 4, 2007
    Publication date: December 4, 2008
    Inventors: Gabriel G. Marcu, Steve Swen
  • Patent number: 7457003
    Abstract: Methods and apparatuses for performing color manipulation using virtual gamuts. In one aspect of the invention, a method to perform color manipulation on a digital processing system includes: performing color manipulation using a virtual gamut of a device if a real gamut of the device is poor quality. When the real gamut of the device is wide, color manipulations are performed using the real gamut of the device. In one example according the this aspect, whether or not the real gamut of the device is poor in quality is determined by comparing an area of the real gamut with a threshold gamut area in a chromaticity diagram. A virtual profile of the device specifies the virtual gamut of the device.
    Type: Grant
    Filed: January 16, 2007
    Date of Patent: November 25, 2008
    Assignee: Apple Inc.
    Inventors: Gabriel Marcu, Steve Swen, Luke Stanislaw Wallis
  • Publication number: 20060284895
    Abstract: Systems and methods for providing dynamic gamma correction are provided. In one implementation, a method for automatically adjusting a gamma correction of a display is provided. The method includes receiving an input signal from a sensor. The input signal indicates an amount of ambient light intensity. The method also includes identifying a gamma correction associated with the received input signal and changing the gamma correction of the display using the identified gamma correction.
    Type: Application
    Filed: June 15, 2005
    Publication date: December 21, 2006
    Inventors: Gabriel Marcu, John Zhong, Steve Swen
  • Publication number: 20060250412
    Abstract: Methods and apparatuses for color correction that includes gamma correction. One embodiment of the present invention pre-processes the native device information of a color device (e.g., a color display device) to generate pseudo-native device information such that when a single, unique function is applied on the pseudo-native device information, a customized look up table for gamma correction in a video card is generated. The customized look up table is calibrated for the optimization of color rendering for skin tone in one region in a color space while maintaining the gray colors for the user interface elements in another region in the color space.
    Type: Application
    Filed: July 10, 2006
    Publication date: November 9, 2006
    Inventors: Kok Chen, Gabriel Marcu, Steve Swen
  • Patent number: 7084881
    Abstract: Methods and apparatuses for color correction that includes gamma correction. One embodiment of the present invention pre-processes the native device information of a color device (e.g., a color display device) to generate pseudo-native device information such that when a single, unique function is applied on the pseudo-native device information, a customized look up table for gamma correction in a video card is generated. The customized look up table is calibrated for the optimization of color rendering for skin tone in one region in a color space while maintaining the gray colors for the user interface elements in another region in the color space.
    Type: Grant
    Filed: August 7, 2003
    Date of Patent: August 1, 2006
    Assignee: Apple Computer, Inc.
    Inventors: Kok Chen, Gabriel G. Marcu, Steve Swen
  • Patent number: 6279043
    Abstract: Aspects for utilizing functionality of an application program interface (API) of a computer system through script access to the API are described. A method aspect includes receiving a script of one or more desired events for manipulating a file, the file having a format, identifying whether a compatible format for the file is known by the API and executing the script on the file by the API when a compatible format is known.
    Type: Grant
    Filed: May 1, 1998
    Date of Patent: August 21, 2001
    Assignee: Apple Computer, Inc.
    Inventors: David Hayward, John Kennedy Calhoun, Steve Swen
  • Patent number: 6272649
    Abstract: Aspects for ensuring the integrity of a cache file utilized by an application program interface of a computer system are provided. A method aspect includes forming a checksum with a modification date value of each of a plurality of files, storing the checksum in the cache file, and utilizing the checksum to validate data in the cache file.
    Type: Grant
    Filed: September 28, 1998
    Date of Patent: August 7, 2001
    Assignee: Apple Computer, Inc.
    Inventors: David Hayward, John Kennedy Calhoun, Steve Swen
  • Patent number: 5806081
    Abstract: A method and system for embedding a device profile into a document and extracting a device profile from a document in a color management system. A tagged-element device profile allows for selective access to the device profile. The method of embedding a device profile into a document include allocating memory for a buffer, sending a ready call, transferring the device profile or portions of the device profile into the buffer and writing the same in the document, and lastly, sending a completed call. The method of extracting a device profile from a document includes allocating memory for a buffer, sending a ready call, reading the device profile or portions of the device profile from the document into the buffer and transferring the same to a file, and finally, sending a completed call.
    Type: Grant
    Filed: February 16, 1996
    Date of Patent: September 8, 1998
    Assignee: Apple Computer Inc.
    Inventors: Iue-Na Steve Swen, Michael D. Stokes, Thomas E. Mohr