Patents by Inventor Robert Mikio Free

Robert Mikio Free 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: 9437035
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a location relative to an object and a type of a light source that illuminated the object when the image was captured, are described. A method performed by a process executing on a computer system includes identifying an object of interest in a digital image. The method further includes projecting at least a portion of the digital image corresponding to the object of interest onto a three dimensional (3D) model that includes a polygon-mesh corresponding to the object's shape. The method further includes determining one or more properties of a light source that illuminated the object in the digital image at an instant that the image was captured based at least in part on a characteristic of one or more polygons in the 3D model onto which the digital image portion was projected.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: September 6, 2016
    Assignee: Apple Inc.
    Inventor: Robert Mikio Free
  • Patent number: 9076029
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are disclosed for reducing the impact of lighting conditions and biometric distortions, while providing a low-computation solution for reasonably effective (low threshold) face recognition. In one aspect, the methods include processing a captured image of a face of a user seeking to access a resource by conforming a subset of the captured face image to a reference model. The reference model corresponds to a high information portion of human faces. The methods further include comparing the processed captured image to at least one target profile corresponding to a user associated with the resource, and selectively recognizing the user seeking access to the resource based on a result of said comparing.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: July 7, 2015
    Assignee: Apple Inc.
    Inventor: Robert Mikio Free
  • Publication number: 20150029192
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a location relative to an object and a type of a light source that illuminated the object when the image was captured, are described. A method performed by a process executing on a computer system includes identifying an object of interest in a digital image. The method further includes projecting at least a portion of the digital image corresponding to the object of interest onto a three dimensional (3D) model that includes a polygon-mesh corresponding to the object's shape. The method further includes determining one or more properties of a light source that illuminated the object in the digital image at an instant that the image was captured based at least in part on a characteristic of one or more polygons in the 3D model onto which the digital image portion was projected.
    Type: Application
    Filed: September 10, 2014
    Publication date: January 29, 2015
    Inventor: Robert Mikio Free
  • Patent number: 8855422
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a location relative to an object and a type of a light source that illuminated the object when the image was captured, are described. A method performed by a process executing on a computer system includes identifying an object of interest in a digital image. The method further includes projecting at least a portion of the digital image corresponding to the object of interest onto a three dimensional (3D) model that includes a polygon-mesh corresponding to the object's shape. The method further includes determining one or more properties of a light source that illuminated the object in the digital image at an instant that the image was captured based at least in part on a characteristic of one or more polygons in the 3D model onto which the digital image portion was projected.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: October 7, 2014
    Assignee: Apple Inc.
    Inventor: Robert Mikio Free
  • Patent number: 8824747
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are disclosed relating to skin-tone filtering for reducing the impact of lighting conditions, while providing a low-computation solution for effective face detection. In one aspect, methods include sampling a digital image frame from among a series of digital image frames. The methods further include analyzing pixels within the sampled digital image frame to determine whether pixels in the sampled digital image frame have a hue, independent of lightness, that is within a range of hues corresponding to human skin tone. Further, the methods include deciding whether the sampled digital image frame includes a depiction of human skin based on a result of the analyzing.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: September 2, 2014
    Assignee: Apple Inc.
    Inventor: Robert Mikio Free
  • Patent number: 8660323
    Abstract: A method performed by a software process executing on a computer system includes selecting a first set of pixels in a digital image in the RGB color space. The pixels are selected such that, for each pixel in the set, a red component is a highest value component and a blue component is a lowest value component. The method also includes identifying at least a subset of the first set as a region of orange hue in the digital image.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: February 25, 2014
    Assignee: Apple Inc.
    Inventor: Robert Mikio Free
  • Patent number: 8559708
    Abstract: A method performed by a software process executing on a computer system, includes obtaining a digital image having a plurality of pixels encoded in a YUV color space. Each pixel has a luma component of value Y, a blue color-difference component of value U and a red color-difference component of value V. For a specified pixel, the method includes calculating whether U is less than a first threshold and V is greater than a second threshold. The method further includes determining whether the specified pixel potentially depicts an orange hue depending on a result of the calculation.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: October 15, 2013
    Assignee: Apple Inc.
    Inventor: Robert Mikio Free
  • Publication number: 20130216131
    Abstract: A method performed by a software process executing on a computer system, includes obtaining a digital image having a plurality of pixels encoded in a YUV color space. Each pixel has a luma component of value Y, a blue color-difference component of value U and a red color-difference component of value V. For a specified pixel, the method includes calculating whether U is less than a first threshold and V is greater than a second threshold. The method further includes determining whether the specified pixel potentially depicts an orange hue depending on a result of the calculation.
    Type: Application
    Filed: August 14, 2012
    Publication date: August 22, 2013
    Applicant: APPLE INC.
    Inventor: Robert Mikio Free
  • Patent number: 8451346
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for rendering a mosaic from digital images using information about location and orientation of an image capturing device, and further about optics settings for the image capturing device when the digital images were captured. In one aspect, methods include generating respective virtual image sheets for frames captured from different camera locations and different camera orientations. Generating the virtual image sheets includes projecting texture maps of the captured frames over wire frames corresponding to optics settings of the camera. The methods further include positioning the generated virtual image sheets at locations and orientations within a viewing space that correspond to the different camera locations and the different orientations. The methods also include rendering the positioned virtual image sheets into a mosaic viewed from a reference point of the viewing space.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: May 28, 2013
    Assignee: Apple Inc.
    Inventor: Robert Mikio Free
  • Patent number: 8358813
    Abstract: A method, performed by a software process executing on a computer system, includes accessing a digital image comprising a plurality of pixels. The method also includes determining whether one or more pixels bounding a first rectangular sub-region of a predetermined size within the digital image satisfy a specified criterion. If a predetermined percentage of bounding pixels satisfy the specified criterion, the method assumes that all pixels within the first rectangular sub-region also satisfy the specified criterion. The method further includes selectively executing an image analysis algorithm on the digital image using the assumption that all pixels within the rectangular sub-region also satisfy the specified criterion.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: January 22, 2013
    Assignee: Apple Inc.
    Inventor: Robert Mikio Free
  • Patent number: 8358812
    Abstract: A method performed by a software process executing on a computer system includes selecting a first set of pixels in a digital image in the RGB color space. The pixels are selected such that, for each pixel in the set, a red component is a highest value component and a blue component is a lowest value component. The method also includes identifying at least a subset of the first set as a region of orange hue in the digital image.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: January 22, 2013
    Assignee: Apple Inc.
    Inventor: Robert Mikio Free
  • Patent number: 8326001
    Abstract: Methods, systems , and apparatus, including computer programs encoded on a computer storage medium, are disclosed for reducing the impact of lighting conditions and biometric distortions, while providing a low-computation solution for reasonably effective (low threshold) face recognition. In one aspect, the methods include processing a captured image of a face of a user seeking to access a resource by conforming a subset of the captured face image to a reference model. The reference model corresponds to a high information portion of human faces. The methods further include comparing the processed captured image to at least one target profile corresponding to a user associated with the resource, and selectively recognizing the user seeking access to the resource based on a result of said comparing.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: December 4, 2012
    Assignee: Apple Inc.
    Inventor: Robert Mikio Free
  • Publication number: 20120300991
    Abstract: A method, performed by a software process executing on a computer system, includes accessing a digital image comprising a plurality of pixels. The method also includes determining whether one or more pixels bounding a first rectangular sub-region of a predetermined size within the digital image satisfy a specified criterion. If a predetermined percentage of bounding pixels satisfy the specified criterion, the method assumes that all pixels within the first rectangular sub-region also satisfy the specified criterion. The method further includes selectively executing an image analysis algorithm on the digital image using the assumption that all pixels within the rectangular sub-region also satisfy the specified criterion.
    Type: Application
    Filed: July 27, 2012
    Publication date: November 29, 2012
    Applicant: Apple Inc.
    Inventor: Robert Mikio Free
  • Patent number: 8315461
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a location relative to an object and a type of a light source that illuminated the object when the image was captured, are described. A method performed by a process executing on a computer system includes identifying an object of interest in a digital image. The method further includes projecting at least a portion of the digital image corresponding to the object of interest onto a three dimensional (3D) model that includes a polygon-mesh corresponding to the object's shape. The method further includes determining one or more properties of a light source that illuminated the object in the digital image at an instant that the image was captured based at least in part on a characteristic of one or more polygons in the 3D model onto which the digital image portion was projected.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: November 20, 2012
    Assignee: Apple Inc.
    Inventor: Robert Mikio Free
  • Patent number: 8254646
    Abstract: A method performed by a software process executing on a computer system, includes obtaining a digital image having a plurality of pixels encoded in a YUV color space. Each pixel has a luma component of value Y, a blue color-difference component of value U and a red color-difference component of value V. For a specified pixel, the method includes calculating whether U is less than a first threshold and V is greater than a second threshold. The method further includes determining whether the specified pixel potentially depicts an orange hue depending on a result of the calculation.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: August 28, 2012
    Assignee: Apple Inc.
    Inventor: Robert Mikio Free
  • Patent number: 8244004
    Abstract: A method performed by a software process executing on a computer system, includes accessing a digital image having a plurality of pixels encoded in a color space that defines hue as a pair of Cartesian coordinates. The method also includes calculating a chroma value for a specified pixel by determining a distance between a point corresponding to a hue coordinate pair value for the specified pixel and a Cartesian origin point. The calculated chroma value is compared to a predetermined threshold and an image processing operation is performed on the digital image based on a result of the comparison.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: August 14, 2012
    Assignee: Apple Inc.
    Inventor: Robert Mikio Free
  • Patent number: 8244003
    Abstract: A method, performed by a software process executing on a computer system, includes accessing a digital image comprising a plurality of pixels. The method also includes determining whether one or more pixels bounding a first rectangular sub-region of a predetermined size within the digital image satisfy a specified criterion. If a predetermined percentage of bounding pixels satisfy the specified criterion, the method assumes that all pixels within the first rectangular sub-region also satisfy the specified criterion. The method further includes selectively executing an image analysis algorithm on the digital image using the assumption that all pixels within the rectangular sub-region also satisfy the specified criterion.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: August 14, 2012
    Assignee: Apple Inc.
    Inventor: Robert Mikio Free
  • Publication number: 20120002004
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for immersive navigation and for rendering of dynamically reassembled panoramas, e.g., for rendering panoramas corresponding to user specified views of a scene depicted in a captured sequence of timed digital images. By dynamically altering reassembly of panoramic slices, a viewer can in effect navigate and pivot in and about a represented space, and can experience new viewing perspectives not apparent in individual panoramic frames.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Applicant: APPLE INC.
    Inventor: Robert Mikio Free
  • Publication number: 20120002086
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are described for rendering a mosaic from digital images using information about location and orientation of an image capturing device, and further about optics settings for the image capturing device when the digital images were captured. In one aspect, methods include generating respective virtual image sheets for frames captured from different camera locations and different camera orientations. Generating the virtual image sheets includes projecting texture maps of the captured frames over wire frames corresponding to optics settings of the camera. The methods further include positioning the generated virtual image sheets at locations and orientations within a viewing space that correspond to the different camera locations and the different orientations. The methods also include rendering the positioned virtual image sheets into a mosaic viewed from a reference point of the viewing space.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Applicant: APPLE INC.
    Inventor: Robert Mikio Free
  • Publication number: 20110317917
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, are disclosed relating to skin-tone filtering for reducing the impact of lighting conditions, while providing a low-computation solution for effective face detection. In one aspect, methods include sampling a digital image frame from among a series of digital image frames. The methods further include analyzing pixels within the sampled digital image frame to determine whether pixels in the sampled digital image frame have a hue, independent of lightness, that is within a range of hues corresponding to human skin tone. Further, the methods include deciding whether the sampled digital image frame includes a depiction of human skin based on a result of the analyzing.
    Type: Application
    Filed: June 29, 2010
    Publication date: December 29, 2011
    Applicant: APPLE INC.
    Inventor: Robert Mikio Free