Patents by Inventor John Peter Godbaz
John Peter Godbaz 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).
-
Publication number: 20240377188Abstract: A method comprises (a) modulating radiant output from an emitter at one or more modulation frequencies, the emitter arranged optically upstream of a redistribution optic configured to sparsely project the radiant output onto a subject; (b) modulating charge-carrier collection at an imaging sensor array at the one or more modulation frequencies; (c) acquiring a plurality of raw shutters of the subject on the imaging sensor array; (d) constructing a phase map of the subject based on the plurality of raw shutters; (e) pinpointing in the phase map a plurality of bright areas corresponding each to a sparse-projection feature of the radiant output reflecting from the subject; (f) for each of the plurality of bright areas, computing an aggregate phasor based on signal from a periphery of the bright area, agnostic to signal from a centroid of the bright area; and (g) revealing a depth value based on the aggregate phasor.Type: ApplicationFiled: May 8, 2023Publication date: November 14, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Abdelrehim AHMED, John Peter GODBAZ, Mahdieh POOSTCHI, Minseok OH
-
Publication number: 20240377538Abstract: A method enacted in a depth-imaging system comprises (a) modulating radiant output from an emitter at one or more modulation frequencies; (b) projecting the radiant output as a plurality of sparse-projection features; (c) acquiring a plurality of raw shutters on an imaging sensor array modulated at the one or more modulation frequencies; (d) triangulating a geometric estimate of depth to a subject locus reflecting a sparse-projection feature; and (e) returning a time-of-flight value of the depth based on a phase computed from the plurality of raw shutters and on the geometric estimate of the depth.Type: ApplicationFiled: May 8, 2023Publication date: November 14, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Abdelrehim AHMED, John Peter GODBAZ, Mahdieh POOSTCHI, Minseok OH, Ling ZHU, Mukhil Azhagan MALLAIYAN SATHIASEELAN
-
Patent number: 11914036Abstract: One example provides a method of operating a time-of-flight camera system comprising an illumination source and an image sensor. The method comprises operating the illumination source and the image sensor to control a plurality of integration cycles and a plurality of readout cycles. In each integration cycle, the method comprises performing a plurality of pulse width modulated (PWM) illumination cycles where each PWM illumination cycle is separated from one or more adjacent PWM illumination cycles by a non-illumination cycle. For each PWM illumination cycle, the method comprises directing photocharge to in-pixel memory for each pixel that is performing image integration and for each non-illumination cycle conducting photocharge away from the in-pixel memory for each pixel that is performing image integration. The readout cycle comprises, for each pixel that performed image integration, reading a charge stored in the in-pixel memory after the integration cycle.Type: GrantFiled: December 17, 2020Date of Patent: February 27, 2024Assignee: Microsoft Technology Licensing, LLCInventors: John Peter Godbaz, Brock McCray Roland, Rui Jin, Minseok Oh
-
Patent number: 11619723Abstract: Examples are disclosed herein that relate to a time-of-flight camera that performs phase unwrapping in an efficient manner. In one example, a time-of-flight camera includes a light emitter, a sensor array, and a controller. The controller is configured to select a frequency mode from a plurality of frequency modes, each frequency mode including two or more different frequencies, and at least two different frequency modes of the plurality of frequency modes having a common frequency shared between the at least two frequency modes, control the light emitter to illuminate a scene with modulated light of the two or more different frequencies of the frequency mode selected, control the sensor array to receive the modulated light reflected from objects within the scene, and process the modulated light received to determine unwrapped phases for the frequency mode selected based on the two or more different frequencies of the frequency mode selected.Type: GrantFiled: September 23, 2019Date of Patent: April 4, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Zhanping Xu, Andrew Dean Payne, John Peter Godbaz, Travis J. Perry
-
Patent number: 11513231Abstract: The technology described herein recalibrates a structured light sensor in the field using time-of-flight sensor data. Structured light sensors are sensitive to mechanical changes that result in decreased accuracy. A structured light system calculates the range to an object by comparing a reference image to the actual image of the scene. The reference image is what the projected light pattern would look like on a flat object at a known distance. When the projected image changes, the reference image no longer matches the projected pattern. The calibration technology described herein captures a new reference image based on the current sensor characteristics using a time-of-flight capable sensor as the structured light imaging sensor.Type: GrantFiled: April 20, 2020Date of Patent: November 29, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael S. Fenton, John Peter Godbaz
-
Patent number: 11500100Abstract: One example provides a time-of-flight depth imaging system configured to modulate light emitted from a light source to illuminate an environment with modulated light, and for each of one or more modulation frequencies, integrate an image at each phase step of a plurality of phase steps, and sense a temperature of the light source and/or image sensor via one or more temperature sensors to acquire a measured temperature. The instructions are further executable to, and for each pixel of one or more pixels of the image sensor, determine a complex phasor based upon the measured temperature using a linear inverse function for each modulation frequency, determine a phase shift between the light emitted from the light source and light from the light source reflected back by the environment based on the complex phasor, and output a depth value for the pixel based upon the phase shift.Type: GrantFiled: April 15, 2019Date of Patent: November 15, 2022Assignee: Microsoft Technology Licensing, LLCInventor: John Peter Godbaz
-
Publication number: 20220201186Abstract: One example provides a method of operating a time-of-flight camera system comprising an illumination source and an image sensor. The method comprises operating the illumination source and the image sensor to control a plurality of integration cycles and a plurality of readout cycles. In each integration cycle, the method comprises performing a plurality of pulse width modulated (PWM) illumination cycles where each PWM illumination cycle is separated from one or more adjacent PWM illumination cycles by a non-illumination cycle. For each PWM illumination cycle, the method comprises directing photocharge to in-pixel memory for each pixel that is performing image integration and for each non-illumination cycle conducting photocharge away from the in-pixel memory for each pixel that is performing image integration. The readout cycle comprises, for each pixel that performed image integration, reading a charge stored in the in-pixel memory after the integration cycle.Type: ApplicationFiled: December 17, 2020Publication date: June 23, 2022Applicant: Microsoft Technology Licensing, LLCInventors: John Peter GODBAZ, Brock McCray ROLAND, Rui JIN, Minseok OH
-
Publication number: 20210088636Abstract: Examples are disclosed herein that relate to a time-of-flight camera that performs phase unwrapping in an efficient manner. In one example, a time-of-flight camera includes a light emitter, a sensor array, and a controller. The controller is configured to select a frequency mode from a plurality of frequency modes, each frequency mode including two or more different frequencies, and at least two different frequency modes of the plurality of frequency modes having a common frequency shared between the at least two frequency modes, control the light emitter to illuminate a scene with modulated light of the two or more different frequencies of the frequency mode selected, control the sensor array to receive the modulated light reflected from objects within the scene, and process the modulated light received to determine unwrapped phases for the frequency mode selected based on the two or more different frequencies of the frequency mode selected.Type: ApplicationFiled: September 23, 2019Publication date: March 25, 2021Applicant: Microsoft Technology Licensing, LLCInventors: Zhanping XU, Andrew Dean PAYNE, John Peter GODBAZ, Travis J. PERRY
-
Publication number: 20200326426Abstract: One example provides a time-of-flight depth imaging system configured to modulate light emitted from a light source to illuminate an environment with modulated light, and for each of one or more modulation frequencies, integrate an image at each phase step of a plurality of phase steps, and sense a temperature of the light source and/or image sensor via one or more temperature sensors to acquire a measured temperature. The instructions are further executable to, and for each pixel of one or more pixels of the image sensor, determine a complex phasor based upon the measured temperature using a linear inverse function for each modulation frequency, determine a phase shift between the light emitted from the light source and light from the light source reflected back by the environment based on the complex phasor, and output a depth value for the pixel based upon the phase shift.Type: ApplicationFiled: April 15, 2019Publication date: October 15, 2020Applicant: Microsoft Technology Licensing, LLCInventor: John Peter GODBAZ
-
Publication number: 20200319322Abstract: The technology described herein recalibrates a structured light sensor in the field using time-of-flight sensor data. Structured light sensors are sensitive to mechanical changes that result in decreased accuracy. A structured light system calculates the range to an object by comparing a reference image to the actual image of the scene. The reference image is what the projected light pattern would look like on a flat object at a known distance. When the projected image changes, the reference image no longer matches the projected pattern. The calibration technology described herein captures a new reference image based on the current sensor characteristics using a time-of-flight capable sensor as the structured light imaging sensor.Type: ApplicationFiled: April 20, 2020Publication date: October 8, 2020Inventors: Michael S. FENTON, John Peter GODBAZ
-
Patent number: 10663567Abstract: The technology described herein recalibrates a structured light sensor in the field using time-of-flight sensor data. Structured light sensors are sensitive to mechanical changes that result in decreased accuracy. A structured light system calculates the range to an object by comparing a reference image to the actual image of the scene. The reference image is what the projected light pattern would look like on a flat object at a known distance. When the projected image changes, the reference image no longer matches the projected pattern. The calibration technology described herein captures a new reference image based on the current sensor characteristics using a time-of-flight capable sensor as the structured light imaging sensor.Type: GrantFiled: May 4, 2018Date of Patent: May 26, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Michael S. Fenton, John Peter Godbaz
-
Publication number: 20190339369Abstract: The technology described herein recalibrates a structured light sensor in the field using time-of-flight sensor data. Structured light sensors are sensitive to mechanical changes that result in decreased accuracy. A structured light system calculates the range to an object by comparing a reference image to the actual image of the scene. The reference image is what the projected light pattern would look like on a flat object at a known distance. When the projected image changes, the reference image no longer matches the projected pattern. The calibration technology described herein captures a new reference image based on the current sensor characteristics using a time-of-flight capable sensor as the structured light imaging sensor.Type: ApplicationFiled: May 4, 2018Publication date: November 7, 2019Inventors: Michael S. FENTON, John Peter GODBAZ
-
Patent number: 10302768Abstract: A method for facilitating removal of multipath signal interference from light data can comprise illuminating, with an illumination unit, a target with a light source. The illumination unit can be configured to project a high spatial-frequency pattern onto the target in such a way as to redistribute spectral energy to higher frequencies. The method can also comprise acquiring, with a sensor unit, reflected light data reflected from the target. The reflected light data can comprise an array of spatial domain information received from light reflected by the target. Further, the method can comprise processing, with the one or more processors, the reflected light data. The processing applies a high-pass filter within the spatial domain to the reflected light data.Type: GrantFiled: May 9, 2016Date of Patent: May 28, 2019Assignee: Microsoft Technology Licensing, LLCInventors: John Peter Godbaz, Mirko Schmidt, Cyrus S. Bamji
-
Patent number: 10234561Abstract: A method for facilitating removal of specular reflection noise from light data can include illuminating, using an illumination unit, a target with a light source. The illumination unit is configured to project light with a spatial light pattern onto the target. The method can also include acquiring, with a sensor unit, light data that is reflected from the target. The light data may comprise a directly reflected spatial light pattern and a specular reflected spatial light pattern. The directly reflected spatial light pattern and the specular reflected spatial light pattern comprise at least one spatial distinction that distinguishes the directly reflected spatial light pattern from the specular reflected spatial light pattern. The method can further comprise processing the light data to distinguish the directly reflected spatial light pattern from the specular reflected spatial light pattern based upon the at least one spatial distinction.Type: GrantFiled: May 9, 2016Date of Patent: March 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: John Peter Godbaz, Cyrus S. Bamji, Mirko Schmidt
-
Publication number: 20170323429Abstract: A method for compensating for light reflected from non-uniform targets comprises illuminating, with an illumination unit, a target. During a first frame, the illumination unit is configured to project a uniform pattern onto the target. During a second frame, the illumination unit is configured to project a high spatial-frequency pattern onto the target in such a way as to redistribute spectral energy to higher frequencies. The method further includes acquiring, with a sensor unit, first light data reflected from the target within the first frame and second light data reflected from the target within the second frame. Further, the method includes calculating, with the one or more processors, normalized light data by dividing, within the spatial frequency domain, the second light data by the first light data.Type: ApplicationFiled: May 9, 2016Publication date: November 9, 2017Inventors: John Peter Godbaz, Cyrus S. Bamji, Mirko Schmidt
-
Publication number: 20170322309Abstract: A method for facilitating removal of specular reflection noise from light data can include illuminating, using an illumination unit, a target with a light source. The illumination unit is configured to project light with a spatial light pattern onto the target. The method can also include acquiring, with a sensor unit, light data that is reflected from the target. The light data may comprise a directly reflected spatial light pattern and a specular reflected spatial light pattern. The directly reflected spatial light pattern and the specular reflected spatial light pattern comprise at least one spatial distinction that distinguishes the directly reflected spatial light pattern from the specular reflected spatial light pattern. The method can further comprise processing the light data to distinguish the directly reflected spatial light pattern from the specular reflected spatial light pattern based upon the at least one spatial distinction.Type: ApplicationFiled: May 9, 2016Publication date: November 9, 2017Inventors: John Peter Godbaz, Cyrus S. Bamji, Mirko Schmidt
-
Publication number: 20170322310Abstract: A method for facilitating removal of multipath signal interference from light data can comprise illuminating, with an illumination unit, a target with a light source. The illumination unit can be configured to project a high spatial-frequency pattern onto the target in such a way as to redistribute spectral energy to higher frequencies. The method can also comprise acquiring, with a sensor unit, reflected light data reflected from the target. The reflected light data can comprise an array of spatial domain information received from light reflected by the target. Further, the method can comprise processing, with the one or more processors, the reflected light data. The processing applies a high-pass filter within the spatial domain to the reflected light data.Type: ApplicationFiled: May 9, 2016Publication date: November 9, 2017Inventors: John Peter Godbaz, Mirko Schmidt, Cyrus S. Bamji
-
Patent number: 9306597Abstract: Data compression is described herein. The encoder transmits a coded word having replacement bits, as well as a code that defines the starting location of the replacement bits in a data sample. The replacement bits may be actual bits from a selected location in the new data sample. The selected location of the replacement bits can vary from data sample to data sample. The encoder may select the location based on the most significant bit that has changed. Thus, reconstructed data will be bit-accurate from the replaced bits all the way to the highest-order bit. A limited number of key values can be transmitted losslessly. Moreover, the data compression does not need forward error correction (FEC), which is a necessary part of many lossy delta encoding schemes. Furthermore, the encoding and decoding can be done very efficiently in terms of hardware and/or software.Type: GrantFiled: March 30, 2015Date of Patent: April 5, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Andrew David Daniel, Michael Fenton, Andrew Dean Payne, John Peter Godbaz
-
Patent number: 9182492Abstract: An apparatus for measuring intensity and/or range characteristics of an object(s), comprising: a signal source to emit modulation signals at a frequency(s); an illuminator to illuminate the object(s) by a first modulation signal; a sensor comprising a pixel(s), wherein the sensor creates a sampled correlated signal by sampling the correlation of a backscattered signal with a second modulation signal within the pixel; and a processor to determine range/intensity characteristics of component returns within the pixel(s) by comparing sampled correlated signals using measurements(s), wherein the measurement(s) comprise first and second modulation signals having a characteristic(s) selected from: (a) two or more different modulation frequencies, (b) a different modulation frequency(s) and an offset of the correlation waveform, and (c) another different modulation frequency(s) and one selected from: the zeroth spatial frequency of the signal returns versus range and an approximation of the zeroth spatial frequency oType: GrantFiled: July 29, 2011Date of Patent: November 10, 2015Assignee: Waikatolink LtdInventors: John Peter Godbaz, Adrian Andrew Dorrington, Michael John Cree
-
Publication number: 20130116977Abstract: An apparatus for measuring intensity and/or range characteristics of an object(s), comprising: a signal source to emit modulation signals at a frequency(s); an illuminator to illuminate the object(s) by a first modulation signal; a sensor comprising a pixel(s), wherein the sensor creates a sampled correlated signal by sampling the correlation of a backscattered signal with a second modulation signal within the pixel; and a processor to determine range/intensity characteristics of component returns within the pixel(s) by comparing sampled correlated signals using measurements(s), wherein the measurement(s) comprise first and second modulation signals having a characteristic(s) selected from: (a) two or more different modulation frequencies, (b) a different modulation frequency(s) and an offset of the correlation waveform, and (c) another different modulation frequency(s) and one selected from: the zeroth spatial frequency of the signal returns versus range and an approximation of the zeroth spatial frequency oType: ApplicationFiled: July 29, 2011Publication date: May 9, 2013Applicant: WAIKATOLINK LTDInventors: John Peter Godbaz, Adrian Andrew Dorrington, Michael John Cree