Timing pulses in a depth sensing device
AssigneeMantisvision Ltd.
InventorsGur Arie Bittan, Yonatan Samet
Life of this patent
Estimating the term…
Abstract
There is provided in accordance with an aspect of the presently disclosed subject matter, a method operating a depth sensing device. The method includes obtaining a current pulse timing on each of a first and a second depth sensing devices; and allocating an exclusive pulse timeslot to each of said first and second devices, so that during a portion of a frame which corresponds to any one of the pulse timeslots only a respective one of said first device and said second device emits a pulse.
Claims33
A method, comprising:
- obtaining a current pulse timing on each of a first and a second depth sensing devices;
- and
- allocating an exclusive pulse timeslot to each of said first and second devices, so that during a portion of a frame which corresponds to any one of the pulse timeslots only a respective one of said first device and said second device emits a pulse.
A system, comprising:
- a first depth sensing device;
- and
- a second depth sensing device,
- wherein each one of said first and second depth sensing devices is configured to emit a pulse during an exclusively allocated portion of the frame.
A depth sensing device, comprising:
- a projector capable to emit a pulse of light;
- a processor configured to receive instructions to adapt pulse timing in said projector according to a pulse timeslot that was exclusively allocated to the depth sensing device, wherein the timeslot that was exclusively allocated to the device is coordinated with at least one more timeslot that was exclusively allocated to at least one other depth sensing device, such that during a frame of the depth sensing device is configured to emit a pulse during an exclusively allocated portion of a frame of the depth sensing device, and the at least one other device is also configured to emit a pulse during a different exclusively allocated portion of the frame.
A method of operating a plurality of depth sensing devices:
- setting a frame rate of a slave depth sensing device so that it is different than a frame rate of the master device;
- detecting a frame in which a full overlap between a pattern projected by the slave device and a pattern projected by a master depth sensing device occurs;
- and
- operating the slave device at a frame rate that is different than the frame rate of the master device until a predefined interval between a timing of frames on the master and on the slave devices is reached, and setting a frame rate of the slave device to a frame rate that is equal to a frame rate on the master device.
A non-transient computer readable medium including program instructions for causing a computer to perform the method of:
- obtaining a current pulse timing on each of a first and a second depth sensing devices;
- and
- allocating an exclusive pulse timeslot to each of said first and second devices, so that during a portion of a frame which corresponds to any one of the pulse timeslots only a respective one of said first device and said second device emits a pulse.
A non-transient computer readable medium including program instructions for causing a computer to perform the method of:
- setting a frame rate of a slave depth sensing device so that it is different than a frame rate of the master device;
- detecting a frame in which a full overlap between a pattern projected by the slave device and a pattern projected by a master depth sensing device occurs;
- and
- operating the slave device at a frame rate that is different than the frame rate of the master device until a predefined interval between a timing of frames on the master and on the slave devices is reached, and setting a frame rate of the slave device to a frame rate that is equal to a frame rate on the master device.
Dependencies are inferred from the claim text.