Patents by Inventor Kenneth Greenebaum

Kenneth Greenebaum 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: 10354613
    Abstract: Scalable color balancing techniques for processing images to be presented on displays are described. One technique includes receiving ambient light color information from an ambient light sensor and input image data to be presented via a display coincident with receiving the ambient light color information. The display may have a first white point at a time prior to receiving the input image data. The technique may include determining a second white point for the display based on the input image data and the ambient light color information. The first and second white points may differ from each other. The technique may also include generating one or more chromatic adaptation transforms (CATs) based on the white points. Output image data may be generated based on applying the one or more CATs to the input image data. The output image data may be presented via the display. Other embodiments are described.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: July 16, 2019
    Assignee: Apple Inc.
    Inventors: Gabriel Marcu, Kenneth Greenebaum, Lu Zhang, Jiaying Wu, Ian Hendry
  • Publication number: 20180350322
    Abstract: Scalable color balancing techniques for processing images to be presented on displays are described. One technique includes receiving ambient light color information from an ambient light sensor and input image data to be presented via a display coincident with receiving the ambient light color information. The display may have a first white point at a time prior to receiving the input image data. The technique may include determining a second white point for the display based on the input image data and the ambient light color information. The first and second white points may differ from each other. The technique may also include generating one or more chromatic adaptation transforms (CATs) based on the white points. Output image data may be generated based on applying the one or more CATs to the input image data. The output image data may be presented via the display. Other embodiments are described.
    Type: Application
    Filed: June 13, 2017
    Publication date: December 6, 2018
    Inventors: Gabriel Marcu, Kenneth Greenebaum, Lu Zhang, Jiaying Wu, Ian Hendry
  • Patent number: 9204172
    Abstract: Techniques are provided for encoding an extended image such that it is backwards compatible with existing decoding devices. An extended image format is defined such that the extended image format is consistent with an existing image format over the full range of the existing image format. Because the extended image format is consistent with the existing image format over the full range of the existing image format, additional image information that is included in an extended image can be extracted from the extended image. A base version of an image (expressed using the existing image format) may be encoded in a payload portion and the extracted additional information may be stored in a metadata portion of a widely supported image file format.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: December 1, 2015
    Assignee: Apple Inc.
    Inventors: Kenneth Greenebaum, Ian Hendry, Ian Ollmann, David Hayward, Brijesh Tripathi
  • Publication number: 20150222930
    Abstract: Techniques are provided for encoding an extended image such that it is backwards compatible with existing decoding devices. An extended image format is defined such that the extended image format is consistent with an existing image format over the full range of the existing image format. Because the extended image format is consistent with the existing image format over the full range of the existing image format, additional image information that is included in an extended image can be extracted from the extended image. A base version of an image (expressed using the existing image format) may be encoded in a payload portion and the extracted additional information may be stored in a metadata portion of a widely supported image file format.
    Type: Application
    Filed: April 10, 2015
    Publication date: August 6, 2015
    Inventors: Kenneth Greenebaum, Ian Hendry, Ian Ollmann, David Hayward, Brijesh Tripathi
  • Patent number: 9036908
    Abstract: Techniques are provided for encoding an extended image such that it is backwards compatible with existing decoding devices. An extended image format is defined such that the extended image format is consistent with an existing image format over the full range of the existing image format. Because the extended image format is consistent with the existing image format over the full range of the existing image format, additional image information that is included in an extended image can be extracted from the extended image. A base version of an image (expressed using the existing image format) may be encoded in a payload portion and the extracted additional information may be stored in a metadata portion of a widely supported image file format.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: May 19, 2015
    Assignee: Apple Inc.
    Inventors: Kenneth Greenebaum, Ian Hendry, Ian Ollmann, David Hayward, Brijesh Tripathi
  • Publication number: 20150093023
    Abstract: Techniques are provided for encoding an extended image such that it is backwards compatible with existing decoding devices. An extended image format is defined such that the extended image format is consistent with an existing image format over the full range of the existing image format. Because the extended image format is consistent with the existing image format over the full range of the existing image format, additional image information that is included in an extended image can be extracted from the extended image. A base version of an image (expressed using the existing image format) may be encoded in a payload portion and the extracted additional information may be stored in a metadata portion of a widely supported image file format.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Inventors: Kenneth Greenebaum, Ian Hendry, Ian Ollmann, David Hayward, Brijesh Tripathi
  • Patent number: 8539182
    Abstract: Methods and an apparatuses that perform protected content data processing with limited access to system resources are described. One or more regions in a memory (including a source memory and a destination memory) can be allocated and unprocessed content data can be mapped to the source memory. A process can be initialized with the source and destination memories to process the content data. The process can be prevented from accessing resource other than the allocated regions in the memory. The processed content data can be stored in the destination memory. In one embodiment, the content data can include media content. A playing device can be instructed to play the media content based on the processed content data via the destination memory.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: September 17, 2013
    Assignee: Apple Inc.
    Inventor: Kenneth Greenebaum
  • Patent number: 8379039
    Abstract: Some embodiments of the invention provide several novel methods for distributing image content (e.g., picture content, video content, etc.). In some embodiments, the method tags the content with data that specifies an initial target color-region for the content. Some embodiments tag the data when the content is being created, while other embodiments tag the data when the content is being edited. The method uses the tag data to reformat the content for one or more different targets for the content. For instance, during the reformatting, some embodiments use the tags to perform proper color region conversion on the content. In some embodiments, this conversion converts the colors of each pixel in the content from the initial target color region to a subsequent target color region.
    Type: Grant
    Filed: June 7, 2009
    Date of Patent: February 19, 2013
    Assignee: Apple Inc.
    Inventor: Kenneth Greenebaum
  • Publication number: 20120278577
    Abstract: Methods and an apparatuses that perform protected content data processing with limited access to system resources are described. One or more regions in a memory (including a source memory and a destination memory) can be allocated and unprocessed content data can be mapped to the source memory. A process can be initialized with the source and destination memories to process the content data. The process can be prevented from accessing resource other than the allocated regions in the memory. The processed content data can be stored in the destination memory. In one embodiment, the content data can include media content. A playing device can be instructed to play the media content based on the processed content data via the destination memory.
    Type: Application
    Filed: July 6, 2012
    Publication date: November 1, 2012
    Inventor: Kenneth Greenebaum
  • Patent number: 8225061
    Abstract: Methods and an apparatuses that perform protected content data processing with limited access to system resources are described. One or more regions in a memory (including a source memory and a destination memory) can be allocated and unprocessed content data can be mapped to the source memory. A process can be initialized with the source and destination memories to process the content data. The process can be prevented from accessing resource other than the allocated regions in the memory. The processed content data can be stored in the destination memory. In one embodiment, the content data can include media content. A playing device can be instructed to play the media content based on the processed content data via the destination memory.
    Type: Grant
    Filed: July 2, 2009
    Date of Patent: July 17, 2012
    Assignee: Apple Inc.
    Inventor: Kenneth Greenebaum
  • Publication number: 20110004737
    Abstract: Methods and an apparatuses that perform protected content data processing with limited access to system resources are described. One or more regions in a memory (including a source memory and a destination memory) can be allocated and unprocessed content data can be mapped to the source memory. A process can be initialized with the source and destination memories to process the content data. The process can be prevented from accessing resource other than the allocated regions in the memory. The processed content data can be stored in the destination memory. In one embodiment, the content data can include media content. A playing device can be instructed to play the media content based on the processed content data via the destination memory.
    Type: Application
    Filed: July 2, 2009
    Publication date: January 6, 2011
    Inventor: Kenneth Greenebaum
  • Publication number: 20100309217
    Abstract: Some embodiments of the invention provide several novel methods for distributing image content (e.g., picture content, video content, etc.). In some embodiments, the method tags the content with data that specifies an initial target color-region for the content. Some embodiments tag the data when the content is being created, while other embodiments tag the data when the content is being edited. The method uses the tag data to reformat the content for one or more different targets for the content. For instance, during the reformatting, some embodiments use the tags to perform proper color region conversion on the content. In some embodiments, this conversion converts the colors of each pixel in the content from the initial target color region to a subsequent target color region.
    Type: Application
    Filed: June 7, 2009
    Publication date: December 9, 2010
    Inventor: Kenneth Greenebaum