Apparatus and methods of generation of textures with depth buffers
First Claim
Patent Images
1. A system usable to capture a three dimensional (3-D) image data, comprising:
- an image capture device that captures a plurality of portions of an image of an object, each captured portion of the image is based on a scan width of the image capture device;
a range finding device that is a separate device from the image capture device, and obtains at least one range data value for each captured portion of the image, the at least one range data value being different from captured image data, and corresponding to a position in each captured portion of the image;
a base to which the image capture device and the separate range finding device are mounted, the base adapted to move in increments based on the scan width of the image capture device; and
a processing system that processes the plurality of captured portions of the image and the at least one range data value corresponding to the at least one position in the captured portion of the image to form a 3-D image.wherein, if a range data value is not obtained by the range finding device, the at least one range data value corresponding to the position in the captured portion of the image is set to a predetermined value, andthe processing system selects a range data value reference as a depth buffer in the 3-D image to which each of the at least one range data value is referenced.
1 Assignment
0 Petitions
Accused Products
Abstract
A three dimensional (3-D) image is generated from a plurality of portions of an image of an object, each captured portion of the image is based on a scan width of an image capture device. A range finding device obtains at least one range data value for each captured portion of the image as at least one corresponding position in each captured portions of the image, and a base to which the image capture device and the range finding device are mounted moves in increments based on the scan width of the image capture device.
28 Citations
17 Claims
-
1. A system usable to capture a three dimensional (3-D) image data, comprising:
-
an image capture device that captures a plurality of portions of an image of an object, each captured portion of the image is based on a scan width of the image capture device; a range finding device that is a separate device from the image capture device, and obtains at least one range data value for each captured portion of the image, the at least one range data value being different from captured image data, and corresponding to a position in each captured portion of the image; a base to which the image capture device and the separate range finding device are mounted, the base adapted to move in increments based on the scan width of the image capture device; and a processing system that processes the plurality of captured portions of the image and the at least one range data value corresponding to the at least one position in the captured portion of the image to form a 3-D image. wherein, if a range data value is not obtained by the range finding device, the at least one range data value corresponding to the position in the captured portion of the image is set to a predetermined value, and the processing system selects a range data value reference as a depth buffer in the 3-D image to which each of the at least one range data value is referenced. - View Dependent Claims (2, 3, 4, 5, 6, 7, 16, 17)
-
-
8. A system usable to capture a three-dimensional (3-D) image data, comprising:
-
a base; an image capture device mounted on the base; a range finding device that is a separate device from the image capture device, and is mounted on the base such that at least one range data value is read by the range finding device, the at least one range data value being different from data captured by the image capture device, the at least one range data value corresponding to a position in a captured image of the image capture device; a motor to rotate the base in an angular step increment that is no larger than a scan width of the image capture device; and a processing system that processes the plurality of captured portions of the image and the at least one range data value corresponding to the at least one position in the captured portion of the image to form a 3-D image. wherein, if a range data value is not obtained by the range finding device, the at least one range data value corresponding to the position in the captured portion of the image is set to a predetermined value, and the processing system selects a range data value reference as a depth buffer in the 3-D image to which each of the at least one range data value is referenced. - View Dependent Claims (9)
-
-
10. A method of generating a three-dimensional (3-D) image data comprising:
-
capturing a portion of an image of an object with an image capture device; obtaining at least one range data value for the captured portion of the image of the object with a range finding device that is a separate device from the image capture device, the range data value being different from captured image data, and relating to at least one corresponding position in the captured portion of the image; and assembling the captured portion of the image with a previously captured portion of the image of the object; selecting a range data value reference as a depth buffer to which each of the at least one range data values is referenced; and processing the assembled captured portions of the image and, with each of at least one range data value corresponding to those captured portions referenced to the depth buffer, forming a 3-D image. - View Dependent Claims (11, 13, 14, 15)
-
-
12. The method of 10, further comprising:
- displaying the 3-D image.
Specification