Object detection with distributed sensor array
First Claim
Patent Images
1. A system comprising:
- a processor;
a distributed sensor array coupled to the processor and comprising;
(i) multiple optical transmitters, each optical transmitter of the multiple optical transmitters configured to generate an optical signal, and (ii) multiple non-imaging optical receivers;
memory, accessible by the processor;
a spatial analysis module stored in the memory and configured to;
selectively activate a subset of the multiple optical transmitters of the distributed sensor array to cause the subset of the multiple optical transmitters to generate a corresponding optical signal;
receive, by at least a subset of the multiple non-imaging optical receivers, an intensity of the optical signal provided by the subset of the multiple optical transmitters to form a slice;
selectively activate different corresponding subsets of the multiple optical transmitters to generate different corresponding signals and receive, by different corresponding subsets of the multiple non-imaging optical receivers, intensities of the different corresponding signals to acquire multiple respective slices;
generate a model of at least a portion of an exterior of an object based at least in part on the multiple respective slices; and
utilizing information associated with the object to cause an adjustment of one or more characteristics of the distributed sensor array, the adjustment including adjusting a scanning of at least one optical transmitter of the multiple optical transmitters to reduce occlusion associated with the object.
2 Assignments
0 Petitions
Accused Products
Abstract
Objects within a scene are modeled in two- or three-dimensions by acquiring slices of data from a distributed sensor array and generating the model of the object at least in part from those slices. The distributed sensor array may comprise optical transmitters and optical receivers configured such that they may be individually addressed and activated. The system described herein may be used to support an augmented reality environment.
19 Citations
31 Claims
-
1. A system comprising:
-
a processor; a distributed sensor array coupled to the processor and comprising;
(i) multiple optical transmitters, each optical transmitter of the multiple optical transmitters configured to generate an optical signal, and (ii) multiple non-imaging optical receivers;memory, accessible by the processor; a spatial analysis module stored in the memory and configured to; selectively activate a subset of the multiple optical transmitters of the distributed sensor array to cause the subset of the multiple optical transmitters to generate a corresponding optical signal; receive, by at least a subset of the multiple non-imaging optical receivers, an intensity of the optical signal provided by the subset of the multiple optical transmitters to form a slice; selectively activate different corresponding subsets of the multiple optical transmitters to generate different corresponding signals and receive, by different corresponding subsets of the multiple non-imaging optical receivers, intensities of the different corresponding signals to acquire multiple respective slices; generate a model of at least a portion of an exterior of an object based at least in part on the multiple respective slices; and utilizing information associated with the object to cause an adjustment of one or more characteristics of the distributed sensor array, the adjustment including adjusting a scanning of at least one optical transmitter of the multiple optical transmitters to reduce occlusion associated with the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
selectively activating an optical transmitter in a distributed sensor array that includes a plurality of optical transmitters and a plurality of non-imaging optical receivers; receiving at the plurality of non-imaging optical receivers a signal from the optical transmitter, wherein the signal is modified by interaction with an object or unmodified after bypassing the object, to form a slice; selectively activating different optical transmitters of the plurality of optical transmitters and receiving a different signal from a different non-imaging optical receiver of the plurality of non-imaging optical receivers to acquire multiple different slices; generating a model of the object based at least in part on the multiple different slices; determining a region of interest associated with the object; and adjusting a scanning of at least one optical transmitter in the distributed sensor array to reduce occlusion within the region of interest by the object. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
detecting an object within an environment; selectively activating an optical transmitter of one or more optical transmitters in a distributed sensor array that includes the one or more optical transmitters and one or more non-imaging optical receivers; causing the optical transmitter to generate a signal that is directed to a location within the environment that is associated with the object; receiving, at an non-imaging optical receiver of the one or more non-imaging optical receivers, the signal, the signal being modified by interaction with the object or unmodified after bypassing the object, to form a slice; determining information associated with the object; and causing an adjustment of one or more characteristics of the distributed sensor array based at least partly on the information associated with the object, the adjustment including adjusting a scanning of the optical transmitter to reduce occlusion associated with the object. - View Dependent Claims (25, 26)
-
-
27. A system comprising:
-
a processor; a distributed sensor array coupled to the processor and comprising;
(i) multiple optical transmitters that are configured to generate an optical signal, and (ii) multiple non-imaging optical receivers;memory, accessible by the processor; a spatial analysis module stored in the memory and configured to; detect an object within the system; selectively activate an optical transmitter of the multiple optical transmitters to cause the optical transmitter to direct a signal towards a location associated with the object; receive the signal to form a slice; selectively activate a different optical transmitter of the multiple optical transmitters and receive a different signal to acquire multiple respective slices; and causing an adjustment of one or more characteristics of the distributed sensor array based at least partly on information associated with the object, the adjustment including adjusting a scanning of the optical transmitter to reduce occlusion associated with the object. - View Dependent Claims (28, 29, 30, 31)
-
Specification