Integrated processor for 3D mapping
First Claim
Patent Images
1. A device for processing data, comprising:
- a first input port for receiving color image data, comprising a first array of color image pixels, from a first image sensor;
a second input port for receiving depth-related image data from a second image sensor;
processing circuitry, for generating a depth map using the depth-related image data, the depth map comprising a second array of depth pixels with respective depth values, and after generating the depth values, registering the depth map with the color image data by computing different, respective shifts for the depth pixels responsively to the depth values, and applying the respective shifts to the depth pixels in the second array in order to register the depth pixels with respective, associated color image pixels in the first array; and
at least one output port for conveying the registered depth map and the color image data to a host computer.
3 Assignments
0 Petitions
Accused Products
Abstract
A device for processing data includes a first input port for receiving color image data from a first image sensor and a second input port for receiving depth-related image data from a second image sensor. Processing circuitry generates a depth map using the depth-related image data. At least one output port conveys the depth map and the color image data to a host computer.
295 Citations
28 Claims
-
1. A device for processing data, comprising:
-
a first input port for receiving color image data, comprising a first array of color image pixels, from a first image sensor; a second input port for receiving depth-related image data from a second image sensor; processing circuitry, for generating a depth map using the depth-related image data, the depth map comprising a second array of depth pixels with respective depth values, and after generating the depth values, registering the depth map with the color image data by computing different, respective shifts for the depth pixels responsively to the depth values, and applying the respective shifts to the depth pixels in the second array in order to register the depth pixels with respective, associated color image pixels in the first array; and at least one output port for conveying the registered depth map and the color image data to a host computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Apparatus for imaging, comprising:
-
a first image sensor, which is configured to capture and output a color image of an object, comprising a first array of color image pixels; a second image sensor, which is configured to capture and output depth-related image data with respect to the object; and a processing device, which comprises; a first input port for receiving the color image from the first image sensor; a second input port for receiving the depth-related image data from the second image sensor; processing circuitry, for generating a depth map using the depth-related image data, the depth map comprising a second array of depth pixels with respective depth values, and after generating the depth values, registering the depth map with the color image data by computing different, respective shifts for the depth pixels responsively to the depth values, and applying the respective shifts to the depth pixels in the second array in order to register the depth pixels with respective, associated color image pixels in the first array; and at least one output port for conveying the registered depth map and the color image data to a host computer. - View Dependent Claims (14, 15, 16)
-
-
17. A method for processing data, comprising:
-
receiving color image data, comprising a first array of color image pixels, from a first image sensor via a first input port; receiving depth-related image data from a second image sensor via a second input port; generating a depth map using the depth-related image data, the depth map comprising a second array of depth pixels with respective depth values; after generating the depth values, registering the depth map with the color image data by computing different, respective shifts for the depth pixels responsively to the depth values, and applying the respective shifts to the depth pixels in the second array in order to register the depth pixels with respective, associated color image pixels in the first array; and conveying the registered depth map and the color image data via an output port to a host computer. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification