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: 11449175Abstract: 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: GrantFiled: March 31, 2020Date of Patent: September 20, 2022Assignee: Apple Inc.Inventors: Srinath Hosur, Aryan Hazeghi, John Stephen Smith
-
Publication number: 20210303152Abstract: 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: ApplicationFiled: March 31, 2020Publication date: September 30, 2021Inventors: Srinath HOSUR, Aryan HAZEGHI, John Stephen SMITH
-
Patent number: 10650588Abstract: 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: GrantFiled: December 7, 2018Date of Patent: May 12, 2020Assignee: Aquifi, Inc.Inventors: Aryan Hazeghi, Giuliano Pasqualotto, Keith Blackstone, Carlo Dal Mutto, Abbas Rafii, Jason Trachewsky, Jackson Masters
-
Patent number: 10453185Abstract: 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: GrantFiled: November 2, 2016Date of Patent: October 22, 2019Assignee: AQUIFI, INC.Inventors: Carlo Dal Mutto, Abbas Rafii, Pietro Salvagnini, Aryan Hazeghi, Michele Stoppa, Francesco Peruch, Giulio Marin
-
Publication number: 20190108678Abstract: 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: ApplicationFiled: December 7, 2018Publication date: April 11, 2019Inventors: Aryan Hazeghi, Giuliano Pasqualotto, Keith Blackstone, Carlo Dal Mutto, Abbas Rafii, Jason Trachewsky, Jackson Masters
-
Patent number: 10204448Abstract: 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: GrantFiled: November 6, 2017Date of Patent: February 12, 2019Assignee: AQUIFI, INC.Inventors: Aryan Hazeghi, Giuliano Pasqualotto, Keith Blackstone, Carlo Dal Mutto, Abbas Rafii, Jason Trachewsky, Jackson Masters
-
Patent number: 10122146Abstract: 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: GrantFiled: April 5, 2017Date of Patent: November 6, 2018Assignee: Aquifi, Inc.Inventor: Aryan Hazeghi
-
Publication number: 20180211373Abstract: 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: ApplicationFiled: January 9, 2018Publication date: July 26, 2018Inventors: Michele Stoppa, Francesco Peruch, Giuliano Pasqualotto, Aryan Hazeghi, Pietro Salvagnini, Carlo Dal Mutto, Jason Trachewsky, Kinh Tieu
-
Publication number: 20180130255Abstract: 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: ApplicationFiled: November 6, 2017Publication date: May 10, 2018Inventors: Aryan Hazeghi, Giuliano Pasqualotto, Keith Blackstone, Carlo Dal Mutto, Abbas Rafii, Jason Trachewsky, Jackson Masters
-
Patent number: 9930317Abstract: 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: GrantFiled: December 16, 2016Date of Patent: March 27, 2018Assignee: Aquifi, Inc.Inventors: Aryan Hazeghi, Abbas Rafii
-
Patent number: 9826216Abstract: 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: GrantFiled: September 23, 2016Date of Patent: November 21, 2017Assignee: AQUIFI, INC.Inventors: Aryan Hazeghi, Carlo Dal Mutto, Giulio Marin, Francesco Peruch, Michele Stoppa, Abbas Rafii
-
Publication number: 20170288366Abstract: 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: ApplicationFiled: April 5, 2017Publication date: October 5, 2017Inventor: Aryan Hazeghi
-
Patent number: 9778476Abstract: 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: GrantFiled: June 18, 2015Date of Patent: October 3, 2017Assignee: Aquifi, Inc.Inventors: Aryan Hazeghi, Carlo Dal Mutto
-
Publication number: 20170272728Abstract: 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 recommendationType: ApplicationFiled: March 16, 2017Publication date: September 21, 2017Inventors: Abbas Rafii, Jackson Masters, Aryan Hazeghi, Nicholas Moore, Jeremie Bourrut
-
Publication number: 20170180708Abstract: 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: ApplicationFiled: December 16, 2016Publication date: June 22, 2017Inventors: Aryan Hazeghi, Abbas Rafii
-
Publication number: 20170142312Abstract: 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: ApplicationFiled: November 2, 2016Publication date: May 18, 2017Inventors: Carlo Dal Mutto, Abbas Rafii, Pietro Salvagnini, Aryan Hazeghi, Michele Stoppa, Francesco Peruch, Giulio Marin
-
Patent number: 9521399Abstract: 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: GrantFiled: April 25, 2016Date of Patent: December 13, 2016Assignee: AQUIFI, INC.Inventors: Aryan Hazeghi, Carlo Dal Mutto, Abbas Rafii, David Demirdjian
-
Patent number: 9503708Abstract: 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: GrantFiled: June 18, 2015Date of Patent: November 22, 2016Assignee: Aquifi, Inc.Inventors: Aryan Hazeghi, Giulio Marin, Francesco Peruch, Carlo Dal Mutto, Abbas Rafii
-
Publication number: 20160127713Abstract: 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: ApplicationFiled: June 18, 2015Publication date: May 5, 2016Inventor: Aryan Hazeghi
-
Publication number: 20160127714Abstract: 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: ApplicationFiled: June 18, 2015Publication date: May 5, 2016Inventors: Aryan Hazeghi, Giulio Marin, Francesco Peruch, Carlo Dal Mutto, Abbas Rafii