Patents by Inventor Gabriel G. Marcu

Gabriel G. Marcu 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: 20120188268
    Abstract: A display color-correcting system is provided. Color response values are measured that go into the vertices of polyhedra in a cubic color output space of the display. A set of corresponding values for the display is built from intermediate values determined between the measured color response values. The intermediate values are determined by decomposition and interpolation of interpolation volumes in the cubic color output space. Each of the interpolation volumes is the combined volume of a selected polyhedron within the cubic color output space and a predetermined volume of space between the selected polyhedron and the next polyhedron within the cubic color output space. The set of corresponding values is converted into decoupled RGB adjustment values that specify the RGB signals independently for the display to produce corrected colors. The RGB adjustment values are saved into one or more look-up tables.
    Type: Application
    Filed: December 22, 2011
    Publication date: July 26, 2012
    Applicant: Apple Inc.
    Inventors: Gabriel G. MARCU, Wei Chen
  • Publication number: 20120188367
    Abstract: Methods and data processing systems are disclosed for automatically calibrating display devices. In one embodiment, a data processing system includes a display device having a built-in image capturing device and a mirror system with at least one mirror that is operatively coupled to the image capturing device. The mirror system reflects one or more reference images in a first region of the display device and one or more references images in a second region of the display device to the image capturing device. The references images captured by the image capturing device allow a calibration of colors output from the display device. A reference image in the first region may be compared to different references images in the second region until a match is obtained. In another embodiment, an adjustable mirror system includes at least one adjustable mirror to allow adjustment of the mirror angle for the display calibration.
    Type: Application
    Filed: January 21, 2011
    Publication date: July 26, 2012
    Inventor: Gabriel G. Marcu
  • Publication number: 20120162239
    Abstract: At least certain embodiments of the disclosures relate to methods for performing color correction on systems having at least application that is not color managed. In one embodiment, a method to perform color correction on a system includes determining a threshold gamut. Then, the system determines whether a real gamut exceeds the threshold gamut. The system color corrects input color if the real gamut exceeds the threshold gamut. Color correcting may include adjusting input color in the system. In another embodiment, a system includes memory to store color data for at least one non-color managed application and to store color data for at least one color managed application. The system includes a display device to display the color data. The system includes one or more graphics processing unit that are configured to execute instructions to color correct input color when a real gamut value exceeds a threshold gamut value.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 28, 2012
    Inventors: Gabriel G. Marcu, Steve Swen
  • Patent number: 8203512
    Abstract: A display and techniques for displaying information involve the use of pixel-generating elements that include a light conduit and multiple adjustable light absorbing filters. The light conduit allows light from a light source to pass from a first side to a second side of the pixel-generating element. A first adjustable light absorbing filter adjustably absorbs a first set of visible light wavelengths from light passing through the light conduit to produce a first filtered light. A second adjustable light absorbing filter adjustably absorbs a second, different set of visible light wavelengths from the first filtered light. Each adjustable light absorbing filter is adjustable to a substantially transparent state, and the pixel-generating element generates a viewable pixel having a color adjustable between substantially a color of the light source and a color of the light source as modified by one or both of the adjustable light absorbing filters.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: June 19, 2012
    Assignee: Apple Inc.
    Inventors: Gabriel G. Marcu, Wei Chen
  • Publication number: 20120139937
    Abstract: Methods and data processing systems are disclosed for color management in a multiple display system. In one embodiment, a computer-implemented method includes color managing media based on a color gamut of a first display. Then, the method mirrors the media in a mirrored mode onto the first display and a second display. Then, the method processes the media for the second display through a gamma information for the second display. The gamma information is for a non-mirrored mode for the second display. The first and second displays may have different color gamuts. These color gamuts can be used for generating or modifying the gamma information for the second display. The gamma information may provide a color management for the second display that is based on the second display and is independent of the first display.
    Type: Application
    Filed: December 1, 2010
    Publication date: June 7, 2012
    Inventors: Gabriel G. Marcu, Steve Swen
  • Publication number: 20120113289
    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: December 8, 2011
    Publication date: May 10, 2012
    Inventors: Gabriel G. Marcu, Steve Swen
  • Patent number: 8094167
    Abstract: A display color correcting method is provided. A first plurality of input color values are provided to a display, wherein the input color values correspond to a plurality of vertices of a plurality of cubes within a cubic color space of the display. Each cube has two vertices arranged along a gray diagonal of the cubic color space. A response value is measured for each of the color values and a first plurality of calibration values is determined, the calibration values corresponding to the first plurality of input color values. A second plurality of calibration values corresponding to a second plurality of input color values is determined by interpolating the first plurality of calibration values.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: January 10, 2012
    Assignee: Apple Inc.
    Inventors: Gabriel G. Marcu, Wei Chen
  • Patent number: 8077218
    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: October 29, 2009
    Date of Patent: December 13, 2011
    Assignee: Apple Inc.
    Inventors: Gabriel G. Marcu, Steve Swen
  • Publication number: 20110249141
    Abstract: Methods and apparatuses for color correction of color device for various operating conditions. In at least one embodiment of the present invention, operating under a current condition, a color correction operation that is derived from color correction operations defined for other conditions is performed on the color data. In another embodiment, a device profile for managing colors for a color device operating under one condition is interpolated from the device profiles for the color device operating under other conditions (e.g., based on the input received from a user interface according to the perception of the user or based on the measurement of a sensor). The interpolation can be based on the input received from a user interface according to the perception of the user or it can be based on the measurement of a sensor or a set of sensors. Various operating conditions for a color device (e.g.
    Type: Application
    Filed: June 23, 2011
    Publication date: October 13, 2011
    Inventors: Kok Chen, Gabriel G. Marcu, Wei Chen, John Z.Z. Zhong
  • Publication number: 20110164051
    Abstract: The described embodiments provide a system that facilitates a switch from using a first graphics-processing unit (GPU) to using a second GPU to drive a display. During operation, upon generation of a request to switch from using the first GPU to using the second GPU as a signal source for driving the display, the system obtains a transform (such as a lookup table) that enables the displayed color output from the second GPU to substantially match the displayed color output from the first GPU. The system then makes the transform available for use by the second GPU in driving the display.
    Type: Application
    Filed: January 6, 2010
    Publication date: July 7, 2011
    Applicant: APPLE INC.
    Inventors: Gabriel G. Marcu, Steve Swen
  • Patent number: 7969478
    Abstract: Methods and apparatuses for color correction of color device for various operating conditions. In at least one embodiment of the present invention, operating under a current condition, a color correction operation that is derived from color correction operations defined for other conditions is performed on the color data. In another embodiment, a device profile for managing colors for a color device operating under one condition is interpolated from the device profiles for the color device operating under other conditions (e.g., based on the input received from a user interface according to the perception of the user or based on the measurement of a sensor). The interpolation can be based on the input received from a user interface according to the perception of the user or it can be based on the measurement of a sensor or a set of sensors. Various operating conditions for a color device (e.g.
    Type: Grant
    Filed: April 18, 2003
    Date of Patent: June 28, 2011
    Assignee: Apple Inc.
    Inventors: Kok Chen, Gabriel G. Marcu, Wei Chen, John Z. Z. Zhong
  • Publication number: 20110148912
    Abstract: A display color-correcting system is provided. Color response values are measured that go into the vertices of polyhedra in a cubic color output space of the display. A set of corresponding values for the display is built from intermediate values determined between the measured color response values. The intermediate values are determined by decomposition and interpolation of interpolation volumes in the cubic color output space. Each of the interpolation volumes is the combined volume of a selected polyhedron within the cubic color output space and a predetermined volume of space between the selected polyhedron and the next polyhedron within the cubic color output space. The set of corresponding values is converted into decoupled RGB adjustment values that specify the RGB signals independently for the display to produce corrected colors. The RGB adjustment values are saved into one or more look-up tables.
    Type: Application
    Filed: March 3, 2011
    Publication date: June 23, 2011
    Applicant: Apple Inc.
    Inventors: Gabriel G. MARCU, Wei Chen
  • Patent number: 7933008
    Abstract: A method and an apparatus for positioning a first device in relation to a second device. An optical signal from a first device is sent to a second device. A reflection of the optical signal from the second device is received. A position of one of the devices relative to the other device is adjusted based upon the reflection.
    Type: Grant
    Filed: January 29, 2007
    Date of Patent: April 26, 2011
    Assignee: Apple Inc.
    Inventor: Gabriel G. Marcu
  • Patent number: 7924291
    Abstract: A display color-correcting system is provided. Color response values are measured that go into the vertices of polyhedra in a cubic color output space of the display. A set of corresponding values for the display is built from intermediate values determined between the measured color response values. The intermediate values are determined by decomposition and interpolation of interpolation volumes in the cubic color output space. Each of the interpolation volumes is the combined volume of a selected polyhedron within the cubic color output space and a predetermined volume of space between the selected polyhedron and the next polyhedron within the cubic color output space. The set of corresponding values is converted into decoupled RGB adjustment values that specify the RGB signals independently for the display to produce corrected colors. The RGB adjustment values are saved into one or more look-up tables.
    Type: Grant
    Filed: June 23, 2010
    Date of Patent: April 12, 2011
    Assignee: Apple Inc.
    Inventors: Gabriel G. Marcu, Wei Chen
  • Patent number: 7893975
    Abstract: An automated RAW image processing method and system are disclosed. A RAW image and metadata related to the RAW image are obtained from a digital camera or other source. The RAW image and the related metadata are automatically processed using an Operating System service of a processing device to produce a resulting image in an absolute color space. When automatically processing, a predetermined tone reproduction curve is applied to the interpolate RAW image to produce the resulting image. The predetermined tone reproduction curve is derived from a plurality of reference images and is selected based on the metadata associated with the RAW image. The resulting image is then made available to an application program executing on the processing device through an application program interface with the Operating System service.
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: February 22, 2011
    Assignee: Apple Inc.
    Inventors: Mark Zimmer, David Hayward, Gabriel G. Marcu
  • Publication number: 20110032275
    Abstract: A video-rendering chip performs gain correction on received display input, based on a display temperature, to produce output values that are shown on the display. The video-rendering chip includes multipliers, a microprocessor, and a memory. The microprocessor receives a display temperature from a sensor, determines gain correction coefficients that correspond to the display temperature, and provides the correction coefficients to the multipliers. The multipliers then multiply the display input by the correction coefficients to produce the output values. The microprocessor may determine the correction coefficients utilizing a lookup table or a correction coefficient formula stored in the memory. The microprocessor may receive an updated display temperature periodically and may determine new correction coefficients that correspond to the updated display temperature. The microprocessor may receive updated display temperatures at fixed periods or at varying periods based on the previous display temperature.
    Type: Application
    Filed: August 10, 2009
    Publication date: February 10, 2011
    Applicant: Apple Inc.
    Inventors: Gabriel G. Marcu, David Lum, Wei Chen
  • Patent number: 7835569
    Abstract: An automated RAW image processing method and system are disclosed. A computer receives a RAW image and metadata from a camera and interpolates an interpolated image from the RAW image so that the interpolated image is in a first color space. Predefined characterization matrices associated with the camera are obtained. Each of the characteristic matrices is associated with a different illuminant. A conversion matrix is interpolated from the characterization matrices and a white balance of the RAW image. The interpolated image is converted with the conversion matrix into a second color space. A resulting image in a rendered color space is produced from the converted image, and the resulting image is made available to an application program.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: November 16, 2010
    Assignee: Apple Inc.
    Inventor: Gabriel G. Marcu
  • Publication number: 20100271505
    Abstract: An automated RAW image processing method and system are disclosed. A RAW image and metadata related to the RAW image are obtained from a digital camera or other source. The RAW image and the related metadata are automatically processed using an Operating System service of a processing device to produce a resulting image in an absolute color space. The resulting image is then made available to an application program executing on the processing device through an application program interface with the Operating System service.
    Type: Application
    Filed: July 7, 2010
    Publication date: October 28, 2010
    Applicant: APPLE INC.
    Inventors: Mark Zimmer, David Hayward, Gabriel G. Marcu
  • Patent number: 7821474
    Abstract: Systems, methods, and computer software for use in driving a high dynamic range display involve generating table entries of luminance levels for a high dynamic range display and ordering the table according to the luminance levels. If the table includes multiple entries with equal values for a particular luminance level, one of the multiple entries is designated as corresponding to the luminance level.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: October 26, 2010
    Assignee: Apple Inc.
    Inventors: Gabriel G. Marcu, Wei Chen
  • Publication number: 20100259554
    Abstract: A display color-correcting system is provided. Color response values are measured that go into the vertices of polyhedra in a cubic color output space of the display. A set of corresponding values for the display is built from intermediate values determined between the measured color response values. The intermediate values are determined by decomposition and interpolation of interpolation volumes in the cubic color output space. Each of the interpolation volumes is the combined volume of a selected polyhedron within the cubic color output space and a predetermined volume of space between the selected polyhedron and the next polyhedron within the cubic color output space. The set of corresponding values is converted into decoupled RGB adjustment values that specify the RGB signals independently for the display to produce corrected colors. The RGB adjustment values are saved into one or more look-up tables.
    Type: Application
    Filed: June 23, 2010
    Publication date: October 14, 2010
    Applicant: Apple Inc.
    Inventors: Gabriel G. MARCU, Wei Chen