Patents by Inventor Garrett M. Johnson

Garrett M. Johnson 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: 9099024
    Abstract: Some embodiments provide a method that provides a graphical user interface (GUI) for color balancing an image. The method provides a display area for displaying the image. The method provides several color balance modes. The method provides a user interface (UI) control associated with a color balance mode in the several color balance modes. The UI control performs a color balance operation on the image by (1) identifying a color cast in the image and (2) modifying pixels in the image based on the pixels' luminance values in order to reduce the color cast in the image.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: August 4, 2015
    Assignee: APPLE INC.
    Inventors: Russell Y. Webb, Garrett M. Johnson, Francesc T. Terrades, Steven D. Hordley
  • Patent number: 9092893
    Abstract: A method and apparatus for generating a grayscale image. The method and apparatus receive a single value. From the single value, the method and apparatus generate a set of grayscale weighting values. The method and apparatus generate the grayscale based on a color image and the set of grayscale weighting values. By limiting the number of values to a single value, the method and apparatus prevents a user from arbitrarily selecting a number of possible weighting values which could result in a grayscale image that is too dim or too bright. This single control method and apparatus quickly and efficiently produces a grayscale image that is neither too bright nor too dim.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: July 28, 2015
    Assignee: APPLE INC.
    Inventors: Randy Ubillos, Garrett M. Johnson, Russell Y. Webb, Samuel M. Roberts
  • Patent number: 9070195
    Abstract: Some embodiments of the image editing and organizing application described herein provide an automatic enhancement process that includes vibrancy adjustment. The vibrancy adjustment increases the saturation of multiple pixels. The saturation of each pixel is determined by subtracting the lowest component value from the highest component value. The process determines an overall saturation of the image using a histogram. The histogram is generated using doubled saturation values for pixels with blue and green as the highest component value.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: June 30, 2015
    Assignee: APPLE INC.
    Inventors: Russell Y. Webb, Garrett M. Johnson
  • Publication number: 20150109324
    Abstract: A method and apparatus for generating a grayscale image. The method and apparatus receive a single value. From the single value, the method and apparatus generate a set of grayscale weighting values. The method and apparatus generate the grayscale based on a color image and the set of grayscale weighting values. By limiting the number of values to a single value, the method and apparatus prevents a user from arbitrarily selecting a number of possible weighting values which could result in a grayscale image that is too dim or too bright. This single control method and apparatus quickly and efficiently produces a grayscale image that is neither too bright nor too dim.
    Type: Application
    Filed: December 30, 2014
    Publication date: April 23, 2015
    Inventors: Randy Ubillos, Garrett M. Johnson, Russell Y. Webb, Samuel M. Roberts
  • Publication number: 20150113472
    Abstract: A method and system for providing a dynamic grain effect tool for a media-editing application that generates a grain effect and applies the grain effect to a digital image. The application first generates a random pixel field for the image based on a seed value. The application then generates a film grain pattern for the image by consecutively applying a blurring function and an unsharp masking function, based on an ISO value, to the randomly generated pixel field. The application then blends the grain field with the original image by adjusting each pixel based on the value of the corresponding pixel location in the grain field. The application then adjusts the grain amount in the previously generated full-grain image by receiving a grain amount value from a user and applying this value to the full-grain image.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 23, 2015
    Applicant: Apple Inc.
    Inventors: Russell Y. Webb, Garrett M. Johnson, Alexis Gatt
  • Publication number: 20150110396
    Abstract: A system and method that receives and edits image data of an underwater scene in a digital image in order to remove undesirable tints from objects in the scene. In some embodiments, colors near the color of the water itself are protected to leave the water looking blue. Removing undesirable tints without removing the tint of the water itself results in images with more realistic coloring of people and objects in the scene, without eliminating the color cues (e.g., blue water) that indicate that the image is a photograph of an underwater scene.
    Type: Application
    Filed: October 21, 2013
    Publication date: April 23, 2015
    Applicant: Apple Inc.
    Inventors: Garrett M. Johnson, Russell Y. Webb, Timothy D. Cherna
  • Publication number: 20150109323
    Abstract: A method for generating and/or modifying a grayscale image. The method receives a color image. The method generates an initial grayscale image based on attributes of the color image. The method generates a set of hue values for all the pixels in the grayscale image based on color values of the pixels in the color image. The method defines a hue curve across the range of hue values based on input received from a user interface control. The method modifies the grayscale image based on the hue values and the defined hue curve across the range of hue values.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 23, 2015
    Applicant: Apple Inc.
    Inventors: Garrett M. Johnson, Russell Y. Webb
  • Patent number: 8983186
    Abstract: Some embodiments of the image editing and organizing application described herein provide an automatic enhancement process that includes a shadow lift adjustment. The process takes an input image and enhances the contrast of darker parts of the image. The process uses a structure histogram to determine an amount of shadow lift adjustment to apply to the image. The process tempers this adjustment based on an International Organization for Standardization (ISO) value of the image.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: March 17, 2015
    Assignee: Apple Inc.
    Inventors: Russell Y. Webb, Garrett M. Johnson
  • Publication number: 20150062382
    Abstract: Some embodiments provide a method of operating a device to capture an image of a high dynamic range (HDR) scene. Upon the device entering an HDR mode, the method captures and stores multiple images at a first image exposure level. Upon receiving a command to capture the HDR scene, the method captures a first image at a second image exposure level. The method selects a second image from the captured plurality of images. The method composites the first and second images to produce a composite image that captures the HDR scene. In some embodiments, the method captures multiple images at multiple different exposure levels.
    Type: Application
    Filed: November 10, 2014
    Publication date: March 5, 2015
    Applicant: Apple Inc.
    Inventors: Guy Cote, Garrett M. Johnson, James Edmund Orr, IV
  • Patent number: 8971623
    Abstract: Some embodiments provide several on-image tools of image editing application for applying effects to an image. Some on-image tools are visible to the user and are overlaid on the image. Some on-image tools are not visible. The tools are for receiving a selection of a location of the image and for applying effects to at least an area of the image that does not include the location of the image.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: March 3, 2015
    Assignee: Apple Inc.
    Inventors: Alexis Gatt, Garrett M. Johnson, Randy Ubillos
  • Patent number: 8971617
    Abstract: A method and apparatus for generating a grayscale image. The method and apparatus receive a single value. From the single value, the method and apparatus generate a set of grayscale weighting values. The method and apparatus generate the grayscale based on a color image and the set of grayscale weighting values. By limiting the number of values to a single value, the method and apparatus prevents a user from arbitrarily selecting a number of possible weighting values which could result in a grayscale image that is too dim or too bright. This single control method and apparatus quickly and efficiently produces a grayscale image that is neither too bright nor too dim.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: March 3, 2015
    Assignee: Apple Inc.
    Inventors: Randy Ubillos, Garrett M. Johnson, Russell Y. Webb, Samuel M. Roberts
  • Patent number: 8965119
    Abstract: Some embodiments provide a method for color balancing an image. The method receives a first selection of a first mode of a color balance tool that includes several different color balance modes. Each color balance mode is for applying color balance operations to the image. The method uses the first mode of the color balance tool to apply a first set of color balance operations to the image. The method receives a second selection to switch from the first mode to a second mode of the color balance tool. The method uses the second mode of the color balance tool to apply a second set of color balance operations to the image.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: February 24, 2015
    Assignee: Apple Inc.
    Inventors: Russell Y. Webb, Garrett M. Johnson, Francesc T. Terrades, Glenn Gilley
  • Patent number: 8958638
    Abstract: Some embodiments of the image editing and organizing application described herein provide a multi-stage automatic enhancement process. The process takes an input image and feeds it through multiple different enhancement operations. The multiple enhancement operations of some embodiments are carried out in a particular order. In some embodiments, the particular order starts with exposure adjustment, then a white balance adjustment, then a vibrancy adjustment, then a tonal response curve adjustment, then a shadow lift adjustment.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: February 17, 2015
    Assignee: Apple Inc.
    Inventors: Russell Y. Webb, Garrett M. Johnson, Jerremy Holland
  • Patent number: 8885953
    Abstract: For an image editing application, a tool in a graphical user interface (GUI) for making images appear grainy like older photographs is provided. The graininess effects tool blends a background grain image with a subject image. The visibility of graininess in the resulting final grainy image is controlled by the brightness in the subject image itself. The blending of the background grain image and the subject image includes (i) removing positive bias from the background grain image, (ii) performing multiplicative blending by multiplying the bias-removed background image with the subject image, and (iii) performing additive blending by adding the subject image with a weighted result of the multiplicative blending.
    Type: Grant
    Filed: September 1, 2012
    Date of Patent: November 11, 2014
    Assignee: Apple Inc.
    Inventor: Garrett M. Johnson
  • Patent number: 8885936
    Abstract: Some embodiments provide a method of automatically color balancing an image. The method receives a selection of a user interface (UI) item to automatically color balance the image using a color balance tool that includes several color balance modes. In response to the selection, the method analyzes the image based on a set of criteria. Based on the analysis, the method automatically selects a color balance mode from the several color balance modes of the color balance tool. Upon selecting the color balance mode, the method uses the color balance mode to automatically apply a set of color balance operations to the image.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: November 11, 2014
    Assignee: Apple Inc.
    Inventors: Russell Y. Webb, Garrett M. Johnson, Francesc T. Terrades, Steven D. Hordley
  • Patent number: 8885978
    Abstract: Some embodiments provide a method of operating a device to capture an image of a high dynamic range (HDR) scene. Upon the device entering an HDR mode, the method captures and stores multiple images at a first image exposure level. Upon receiving a command to capture the HDR scene, the method captures a first image at a second image exposure level. The method selects a second image from the captured plurality of images. The method composites the first and second images to produce a composite image that captures the HDR scene. In some embodiments, the method captures multiple images at multiple different exposure levels.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: November 11, 2014
    Assignee: Apple Inc.
    Inventors: Guy Cote, Garrett M. Johnson, James Edmund Orr, IV
  • Patent number: 8854491
    Abstract: This disclosure pertains to devices, methods, systems, and computer readable media for generating and/or interpreting image metadata to determine input parameters for various image processing routines, e.g., filters that distort or enhance an image, in a way that provides an intuitive experience for both the user and the software developer. Such techniques may attach the metadata to image frames and then send the image frames down an image processing pipeline to one or more image processing routines. Image metadata may include face location information, and the image processing routine may include an image filter that processes the image metadata in order to keep the central focus (or foci) of the image filter substantially coincident with one or more of the faces represented in the face location information. The generated and/or interpreted metadata may also be saved to a metadata track for later application to unfiltered image data.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: October 7, 2014
    Assignee: Apple Inc.
    Inventors: Bradley D. Ford, Garrett M. Johnson, Cédric Bray, Avi Cieplinski, May-Li Khoe, B. Michael Victor, Bianca Cheng Costanzo, Jeffrey Trær Bernstein
  • Patent number: 8760537
    Abstract: Some embodiments of the invention provide a mobile device that captures and produces images with high dynamic ranges. To capture and produce a high dynamic range image, the mobile device of some embodiments includes novel image capture and processing modules. In some embodiments, the mobile device produces a high dynamic range (HDR) image by (1) having its image capture module rapidly capture a succession of images at different image exposure durations, and (2) having its image processing module composite these images to produce the HDR image.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: June 24, 2014
    Assignee: Apple Inc.
    Inventors: Garrett M. Johnson, Guy Cote, James Edmund Orr, IV
  • Patent number: 8754902
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for color-space selective darkness and lightness improvements. In one aspect, a method accessing multiple pixels that represent a digital image in an RGB color space. The accessed pixels are processed based on a darkness of the digital image resulting in a first set of processed pixels, and separately based on a lightness of the digital image resulting in a second set of processed pixels. Both sets of processed pixels are combined to generate a processed output image.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: June 17, 2014
    Assignee: Apple Inc.
    Inventors: Garrett M. Johnson, Russell Y. Webb
  • Patent number: 8699821
    Abstract: Some embodiments provide a method of aligning a pair of images. The method defines multiple different pairs of images at multiple different resolutions. The method hierarchically aligns the original pair of images by first aligning the pair of images at the lowest resolution and then aligning each pair of images at each higher resolution based on the alignments of the pair of images at the lower resolutions. For some of the resolutions, to perform the hierarchically alignment, the method identifies, for at least one image at each resolution, portions that are suitable for performing the alignment and portions that are not suitable for performing the alignment. The method compares each pair of images at a particular resolution by using the suitable portions while excluding the unsuitable portions from the comparison.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: April 15, 2014
    Assignee: Apple Inc.
    Inventors: James Edmund Orr, IV, Garrett M. Johnson, Guy Cote