IP Library Granted Patent US 8,194,233
Granted Patent B2
US 8,194,233 · App. 12/384,949 · Granted Jun 5, 2012

Method and system to reduce stray light reflection error in time-of-flight sensor arrays

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,194,233
App. No.
12/384,949
Granted
Jun 5, 2012
Kind
B2
Abstract

Haze-type phase shift error due to stray light reflections in a phase-type TOF system is reduced by providing a windowed opaque coating on the sensor array surface, the windows permitting optical energy to reach light sensitive regions of the pixels, and by reducing optical path stray reflection. Further haze-type error reduction is obtained by acquiring values for a plurality (but not necessarily all) of pixel sensors in the TOF system pixel sensor array. Next, a correction term for the value (differential or other) acquired for each pixel in the plurality of pixel sensors is computed and stored. Modeling response may be made dependent upon pixel (row, column) location within the sensor array. During actual TOF system runtime operation, detection data for each pixel, or pixel groups (super pixels) is corrected using the stored data. Good optical system design accounts for correction, enabling a simple correction model.

Claims (19)

1. A method for correcting Z distance measurements due to haze in a time of flight (TOF) phase-shift type ranging system comprising:

outputting detection signals from at least some pixel sensors of an array responsive to detecting reflected optical energy including reflections of optical energy emitted from a source of optical energy of the TOF ranging system;

retrieving haze correction values for at least some pixel sensors of the array from a memory;

correcting phase-shift data based on the detection signals from the at least some pixel sensors of the array with haze correction values for the at least some pixel sensors of the array; and

determining Z distance measurements based on the phase-shift data corrected with the haze correction values.

2. The method of claim 1 wherein each haze correction value is assigned to a respective pixel sensor based on a location of the respective pixel sensor in the array.

3. The method of claim 1 wherein each haze correction value is a constant correction term used for all corrected pixel sensors.

4. The method of claim 1 further comprising generating the haze correction values by

subjecting at least one pixel sensor in the array to an impulse of optical energy;

generating a response value for a plurality of pixel sensors in the array to said impulse;

computing each haze correction value based on the respective response value for each pixel sensor of the plurality; and

storing the haze correction values.

5. The method of claim 4 , wherein computing each haze correction value based on the respective response value for each pixel sensor of the plurality further comprises computing each haze correction value based on a sum of response values.

6. The method of claim 4 , wherein computing each haze correction value based on the respective response value for each pixel sensor of the plurality further comprises including estimating a differential impact overall phase vector for the array of pixel sensors.

7. The method of claim 1 further comprising generating the haze correction values by

subjecting at least one pixel sensor in the array to an impulse of optical energy;

generating a phase differential value for each pixel sensor in the array to said impulse at each of a zero degree phase difference and a ninety degree phase difference;

computing each haze correction value for each phase differential value on a per-pixel basis; and

storing the haze correction values.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034564/0001 →