Patents by Inventor Aryan Hazeghi

Aryan Hazeghi 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: 11449175
    Abstract: In some examples, an input device includes a non-linear component, such as a diode. In response to a drive signal, such as a sinusoidal wave, the non-linear passive input device can produce a non-linear output that includes frequency content at the second and other higher harmonics of the fundamental frequency of the drive signal, for example. In some examples, drive electrodes can be driven with a drive signal having one of two fundamental frequencies such that the frequency of the drive signals are applied in an alternating pattern. The electronic device can sense the signal of the stylus to determine the coarse location of the stylus along the sense electrodes and, based on the frequency content of the received signal, a fine location along the axis of the drive electrodes.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: September 20, 2022
    Assignee: Apple Inc.
    Inventors: Srinath Hosur, Aryan Hazeghi, John Stephen Smith
  • Publication number: 20210303152
    Abstract: In some examples, an input device includes a non-linear component, such as a diode. In response to a drive signal, such as a sinusoidal wave, the non-linear passive input device can produce a non-linear output that includes frequency content at the second and other higher harmonics of the fundamental frequency of the drive signal, for example. In some examples, drive electrodes can be driven with a drive signal having one of two fundamental frequencies such that the frequency of the drive signals are applied in an alternating pattern. The electronic device can sense the signal of the stylus to determine the coarse location of the stylus along the sense electrodes and, based on the frequency content of the received signal, a fine location along the axis of the drive electrodes.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Inventors: Srinath HOSUR, Aryan HAZEGHI, John Stephen SMITH
  • Patent number: 10650588
    Abstract: A method for generating a three-dimensional model of an object, by a scanning system including a client-side device including: an acquisition system configured to capture images; and an interaction system including a display device and a network interface includes: capturing a plurality of images of the object by the acquisition system, the images being captured from a plurality of different poses of the acquisition system; computing depth maps from the images of the objects, each of the depth maps corresponding to one of the poses of the acquisition system; combining the depth maps to generate a combined point cloud; and displaying, on the display device, the combined point cloud or a 3D mesh model generated from the combined point cloud.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: May 12, 2020
    Assignee: Aquifi, Inc.
    Inventors: Aryan Hazeghi, Giuliano Pasqualotto, Keith Blackstone, Carlo Dal Mutto, Abbas Rafii, Jason Trachewsky, Jackson Masters
  • Patent number: 10453185
    Abstract: A method for capturing a depth map includes: controlling a plurality of cameras to capture, concurrently, a plurality of first images during a first exposure interval, each of the cameras concurrently capturing a corresponding one of the first images, the cameras having overlapping fields of view; controlling a projection source to emit light at a first illumination level during the first exposure interval; controlling the cameras to capture, concurrently, a plurality of second images during a second exposure interval, each of the cameras concurrently capturing a corresponding one of the second images; controlling the projection source to emit light at a second illumination level during the second exposure interval, the second illumination level being different from the first illumination level; combining the first images with the second images to generate a depth map; and outputting the depth map.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: October 22, 2019
    Assignee: AQUIFI, INC.
    Inventors: Carlo Dal Mutto, Abbas Rafii, Pietro Salvagnini, Aryan Hazeghi, Michele Stoppa, Francesco Peruch, Giulio Marin
  • Publication number: 20190108678
    Abstract: A method for generating a three-dimensional model of an object, by a scanning system including a client-side device including: an acquisition system configured to capture images; and an interaction system including a display device and a network interface includes: capturing a plurality of images of the object by the acquisition system, the images being captured from a plurality of different poses of the acquisition system; computing depth maps from the images of the objects, each of the depth maps corresponding to one of the poses of the acquisition system; combining the depth maps to generate a combined point cloud; and displaying, on the display device, the combined point cloud or a 3D mesh model generated from the combined point cloud.
    Type: Application
    Filed: December 7, 2018
    Publication date: April 11, 2019
    Inventors: Aryan Hazeghi, Giuliano Pasqualotto, Keith Blackstone, Carlo Dal Mutto, Abbas Rafii, Jason Trachewsky, Jackson Masters
  • Patent number: 10204448
    Abstract: A method for generating a three-dimensional model of an object, by a scanning system including a client-side device including: an acquisition system configured to capture images; and an interaction system including a display device and a network interface includes: capturing a plurality of images of the object by the acquisition system, the images being captured from a plurality of different poses of the acquisition system; computing depth maps from the images of the objects, each of the depth maps corresponding to one of the poses of the acquisition system; combining the depth maps to generate a combined point cloud; and displaying, on the display device, the combined point cloud or a 3D mesh model generated from the combined point cloud.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: February 12, 2019
    Assignee: AQUIFI, INC.
    Inventors: Aryan Hazeghi, Giuliano Pasqualotto, Keith Blackstone, Carlo Dal Mutto, Abbas Rafii, Jason Trachewsky, Jackson Masters
  • Patent number: 10122146
    Abstract: An optical projection system includes: a laser emitter configured to emit a beam along an emission axis; an optical element having an optical axis non-parallel to the emission axis, the optical element having a back focal length; and a folding optic configured to redirect the beam toward the optical axis, the beam following a folded optical path having: a first section along the emission axis from the laser emitter to the folding optic; and a second section along the optical axis from the folding optic to the optical element, the sum of the lengths of the first and second sections being equal to the back focal length, the length of the first section being a function of a divergence of the beam and the back focal length, and the folding optic having a height along the optical axis configured to redirect substantially the entire beam emitted by the laser emitter.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: November 6, 2018
    Assignee: Aquifi, Inc.
    Inventor: Aryan Hazeghi
  • Publication number: 20180211373
    Abstract: A method for detecting a defect in an object includes: capturing, by one or more depth cameras, a plurality of partial point clouds of the object from a plurality of different poses with respect to the object; merging, by a processor, the partial point clouds to generate a merged point cloud; computing, by the processor, a three-dimensional (3D) multi-view model of the object; detecting, by the processor, one or more defects of the object in the 3D multi-view model; and outputting, by the processor, an indication of the one or more defects of the object.
    Type: Application
    Filed: January 9, 2018
    Publication date: July 26, 2018
    Inventors: Michele Stoppa, Francesco Peruch, Giuliano Pasqualotto, Aryan Hazeghi, Pietro Salvagnini, Carlo Dal Mutto, Jason Trachewsky, Kinh Tieu
  • Publication number: 20180130255
    Abstract: A method for generating a three-dimensional model of an object, by a scanning system including a client-side device including: an acquisition system configured to capture images; and an interaction system including a display device and a network interface includes: capturing a plurality of images of the object by the acquisition system, the images being captured from a plurality of different poses of the acquisition system; computing depth maps from the images of the objects, each of the depth maps corresponding to one of the poses of the acquisition system; combining the depth maps to generate a combined point cloud; and displaying, on the display device, the combined point cloud or a 3D mesh model generated from the combined point cloud.
    Type: Application
    Filed: November 6, 2017
    Publication date: May 10, 2018
    Inventors: Aryan Hazeghi, Giuliano Pasqualotto, Keith Blackstone, Carlo Dal Mutto, Abbas Rafii, Jason Trachewsky, Jackson Masters
  • Patent number: 9930317
    Abstract: A method for applying power in a plurality of pulses to the projection source to control the projection source to emit coherent light during an exposure interval comprising at least two sub-intervals, the applied power causing the projection source to have different temperatures during first and second sub-intervals of the at least two sub-intervals; and emitting light from the projection source, wherein the projection source emits light having different wavelengths during the first and second sub-intervals in accordance with the different temperatures of the projection source.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: March 27, 2018
    Assignee: Aquifi, Inc.
    Inventors: Aryan Hazeghi, Abbas Rafii
  • Patent number: 9826216
    Abstract: A pattern projection system includes a coherent light source, a repositionable DOE disposed to receive coherent light from said coherent light source and disposed to output at least one pattern of projectable light onto a scene to be imaged by an (x,y) two-dimensional optical acquisition system. Coherent light speckle artifacts in the projected pattern are reduced by rapidly controllably repositioning the DOE or the entire pattern projection system. Different projectable patterns are selected from a set of M patterns that are related to each other by a translation and/or rotation operation in two-dimensional cosine space. A resultant (x,y,z) depth map has improved quality and robustness due to projection of the selected patterns. Three-dimensional (x,y,z) depth data obtained from two-dimensional imaged data including despeckling is higher quality data than if projected patterns without despeckling were used.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: November 21, 2017
    Assignee: AQUIFI, INC.
    Inventors: Aryan Hazeghi, Carlo Dal Mutto, Giulio Marin, Francesco Peruch, Michele Stoppa, Abbas Rafii
  • Publication number: 20170288366
    Abstract: An optical projection system includes: a laser emitter configured to emit a beam along an emission axis; an optical element having an optical axis non-parallel to the emission axis, the optical element having a back focal length; and a folding optic configured to redirect the beam toward the optical axis, the beam following a folded optical path having: a first section along the emission axis from the laser emitter to the folding optic; and a second section along the optical axis from the folding optic to the optical element, the sum of the lengths of the first and second sections being equal to the back focal length, the length of the first section being a function of a divergence of the beam and the back focal length, and the folding optic having a height along the optical axis configured to redirect substantially the entire beam emitted by the laser emitter.
    Type: Application
    Filed: April 5, 2017
    Publication date: October 5, 2017
    Inventor: Aryan Hazeghi
  • Patent number: 9778476
    Abstract: A diffractive optical element includes: a first facet configured to perform an expansion optical function; and a second facet configured to perform a collimation optical function and a pattern generation function.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: October 3, 2017
    Assignee: Aquifi, Inc.
    Inventors: Aryan Hazeghi, Carlo Dal Mutto
  • Publication number: 20170272728
    Abstract: A method for generating shoe recommendations includes: capturing, by a scanning system, a plurality of depth maps of a foot, the depth maps corresponding to different views of the foot; generating, by a processor, a 3D model of the foot from the plurality of depth maps; computing, by the processor, one or more measurements from the 3D model of the foot; computing, by the processor, one or more shoe parameters based on the one or more measurements; computing, by the processor, a shoe recommendation based on the one or more shoe parameters; and outputting, by the processor, the shoe recommendation
    Type: Application
    Filed: March 16, 2017
    Publication date: September 21, 2017
    Inventors: Abbas Rafii, Jackson Masters, Aryan Hazeghi, Nicholas Moore, Jeremie Bourrut
  • Publication number: 20170180708
    Abstract: A method for applying power in a plurality of pulses to the projection source to control the projection source to emit coherent light during an exposure interval comprising at least two sub-intervals, the applied power causing the projection source to have different temperatures during first and second sub-intervals of the at least two sub-intervals; and emitting light from the projection source, wherein the projection source emits light having different wavelengths during the first and second sub-intervals in accordance with the different temperatures of the projection source.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 22, 2017
    Inventors: Aryan Hazeghi, Abbas Rafii
  • Publication number: 20170142312
    Abstract: A method for capturing a depth map includes: controlling a plurality of cameras to capture, concurrently, a plurality of first images during a first exposure interval, each of the cameras concurrently capturing a corresponding one of the first images, the cameras having overlapping fields of view; controlling a projection source to emit light at a first illumination level during the first exposure interval; controlling the cameras to capture, concurrently, a plurality of second images during a second exposure interval, each of the cameras concurrently capturing a corresponding one of the second images; controlling the projection source to emit light at a second illumination level during the second exposure interval, the second illumination level being different from the first illumination level; combining the first images with the second images to generate a depth map; and outputting the depth map.
    Type: Application
    Filed: November 2, 2016
    Publication date: May 18, 2017
    Inventors: Carlo Dal Mutto, Abbas Rafii, Pietro Salvagnini, Aryan Hazeghi, Michele Stoppa, Francesco Peruch, Giulio Marin
  • Patent number: 9521399
    Abstract: Dynamic projection of at least first and second patterns contributes detectable disparity onto a scene that includes a target object. The scene is imaged with two-dimensional cameras whose acquired imagery includes disparity contributions whose presence enable a three-dimensional reconstruction depth map to be rapidly and accurately generated. In one embodiment coherent light is input to a first DOE within whose near range output is disposed a second DOE, whose far range output projects an image. Electronically varying effective optical distance between the two DOEs varies the pattern projected from the second DOE. A processor system and algorithms enable dynamic intelligent selection of projected patterns to more readily discern target object characteristics: shape, size, velocity. Patterns can implement spatio-temporal depth reconstruction, spatio-temporal depth reconstruction, and even single-camera spatio-temporal light coding reconstruction.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: December 13, 2016
    Assignee: AQUIFI, INC.
    Inventors: Aryan Hazeghi, Carlo Dal Mutto, Abbas Rafii, David Demirdjian
  • Patent number: 9503708
    Abstract: A projection system configured to emit patterned light along a projection optical axis includes: a diffractive optical element configured to perform a collimation function on the light emitted by the light emitter and to perform a pattern generation function to replicate the collimated light in a pattern, the pattern having substantially no collimated zero-order; and a light emitter configured to emit light toward the diffractive optical element, wherein the collimation function is configured to collimate the light emitted from the light emitter, and wherein the pattern generation function is configured to replicate the collimated light to produce the patterned light.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: November 22, 2016
    Assignee: Aquifi, Inc.
    Inventors: Aryan Hazeghi, Giulio Marin, Francesco Peruch, Carlo Dal Mutto, Abbas Rafii
  • Publication number: 20160127713
    Abstract: A diffractive optical element includes: a first facet configured to perform an expansion optical function; and a second facet configured to perform a collimation optical function and a pattern generation function.
    Type: Application
    Filed: June 18, 2015
    Publication date: May 5, 2016
    Inventor: Aryan Hazeghi
  • Publication number: 20160127714
    Abstract: A projection system configured to emit patterned light along a projection optical axis includes: a diffractive optical element configured to perform a collimation function on the light emitted by the light emitter and to perform a pattern generation function to replicate the collimated light in a pattern, the pattern having substantially no collimated zero-order; and a light emitter configured to emit light toward the diffractive optical element, wherein the collimation function is configured to collimate the light emitted from the light emitter, and wherein the pattern generation function is configured to replicate the collimated light to produce the patterned light.
    Type: Application
    Filed: June 18, 2015
    Publication date: May 5, 2016
    Inventors: Aryan Hazeghi, Giulio Marin, Francesco Peruch, Carlo Dal Mutto, Abbas Rafii