Methods and devices for crosstalk compensation
AssigneeSTMicroelectronics (Research & Development) Limited
InventorsStuart MCLEOD, Ed HAWKINS
Life of this patent
Estimating the term…
Abstract
A method includes measuring a first set of photon-event data collected from a first crosstalk-monitoring zone of an optical receiver during a first period of time of flight ranging, measuring a second set of photon-event data collected from a second crosstalk-monitoring zone of the optical receiver during the first period of time of flight ranging, and generating a first dynamic crosstalk compensation value for a first histogram region of the optical receiver using the first set of photon-event data, the second set of photon-event data, and a native crosstalk compensation value for the first histogram region of the optical receiver.
Claims23
A method comprising:
- measuring a first set of photon-event data collected from a first crosstalk-monitoring zone of an optical receiver during a first period of time of flight ranging;
- measuring a second set of photon-event data collected from a second crosstalk-monitoring zone of the optical receiver during the first period of time of flight ranging;
- and
- generating a first dynamic crosstalk compensation value for a first histogram region of the optical receiver using the first set of photon-event data, the second set of photon-event data, and a native crosstalk compensation value for the first histogram region of the optical receiver.
A Time of Flight system comprising:
- an optical source configured to emit an light into an environment;
- an optical receiver comprising:
- a first histogram region comprising a plurality of radiation-sensitive pixels;
- a first crosstalk-monitoring zone comprising a plurality of radiation-sensitive pixels;
- and
- a second crosstalk-monitoring zone comprising a plurality of radiation-sensitive pixels;
- and
- a processor in communication with the optical source, the optical receiver and a memory wherein the memory stores an instruction set that, when executed, causes the processor to:
- drive the optical source to emit light for a time of flight ranging;
- collect data for a photon-count histogram from the first histogram region;
- calculate a dynamic crosstalk compensation value for the first histogram region from a first set of photon-event data received from the first crosstalk-monitoring zone during the time of flight ranging and a second set of photon-event data received from the second crosstalk-monitoring zone during the time of flight ranging;
- and
- adjust the photon-count histogram based on the dynamic crosstalk compensation value.
A method comprising:
- measuring photon-event data from a first leakage-monitoring zone of an optical receiver;
- determining that a leakage value of the first leakage-monitoring zone is below a first threshold value;
- measuring a first set of photon-event data collected from a first crosstalk-monitoring zone of the optical receiver during a first period of time of flight ranging;
- measuring a second set of photon-event data collected from a second crosstalk-monitoring zone of the optical receiver during the first period of time of flight ranging;
- generating a first dynamic crosstalk compensation value for a first histogram region of the optical receiver using the first set of photon-event data, the second set of photon-event data, and a native cross-talk compensation value for the first histogram region of the optical receiver;
- measuring a temperature;
- and
- producing a final dynamic crosstalk compensation value for the first histogram region by adjusting the first dynamic crosstalk compensation value based on the temperature.
Dependencies are inferred from the claim text.