Method of and system for generating and viewing multi-dimensional images
First Claim
1. A system for generating at a client location, an image representative of a view of an object, comprising:
- A. an image capture system for generating a plurality of image data sets associated with an object at an image capture location, each of said image data sets being representative of an image of said object as viewed from an associated image capture viewing angle;
B. an image processor for transforming said image data sets to a matrix data set, said matrix data set being representative of said plurality of image data sets;
C. a client processor;
D. means for transmitting said matrix data set to said client processor, wherein said client processor is responsive to a user specification of a user-specified viewing angle, for generating client view data from said matrix data set, wherein said client view data is representative of an image of said object viewed from said user-specified viewing angle; and
E. a client display at said client location responsive to said client view data to display said object.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for generating, at a client location, an image representative of a view of an object, includes:
A. an image capture system for generating a plurality of image data sets associated with an object at an image capture location, each of the image data sets being representative of an image of the object as viewed from an associated image capture viewing angle;
B. an image processor for transforming the image data sets to a matrix data set, the matrix data set being representative of the plurality of image data sets;
C. a client processor;
D. means for transmitting the matrix data set to the client processor, wherein the client processor is responsive to a user specification of a user-specified viewing angle, for generating client view data from the matrix data set, wherein the client view data is representative of an image of the object viewed from the user-specified viewing angle; and
E. a client display at the client location responsive to the client view data to display the object.
119 Citations
33 Claims
-
1. A system for generating at a client location, an image representative of a view of an object, comprising:
-
A. an image capture system for generating a plurality of image data sets associated with an object at an image capture location, each of said image data sets being representative of an image of said object as viewed from an associated image capture viewing angle;
B. an image processor for transforming said image data sets to a matrix data set, said matrix data set being representative of said plurality of image data sets;
C. a client processor;
D. means for transmitting said matrix data set to said client processor, wherein said client processor is responsive to a user specification of a user-specified viewing angle, for generating client view data from said matrix data set, wherein said client view data is representative of an image of said object viewed from said user-specified viewing angle; and
E. a client display at said client location responsive to said client view data to display said object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of determining an optimal focus setting of a camera having a minimum focus setting value fmin and a maximum focus setting value fmax to an optimum focus setting value comprising:
-
A. setting a focus setting of said camera to said minimum focus setting value fmin;
B. capturing an image of an object with said camera;
C. computing the value of the Y-component of the image;
D. counting the number of pixels along an edge of the Y-component of the image;
E. storing the edge pixel count associated with the image;
F. increasing the focus setting by a predetermined amount Δ
f;
G. repeating steps B-F until the focus setting equals the maximum focus setting value fmax;
H. identifying the image having the greatest edge pixel count; and
I. identifying the focus setting corresponding to the image identified in step H as the optimal focus setting.
-
-
32. A method for adjusting the gain of each of a plurality of cameras in an array of cameras aimed at a common point in order to balance the intensity of images captured by each of the cameras in the array comprising:
-
A. capturing an image with each of said plurality of cameras;
B. determining an intensity associated with each image;
C. identifying an image having the highest intensity Imax of the plurality of images and an image having the lowest intensity Imin of the plurality of images;
D. determining if the difference between Imax and Imin exceeds an intensity threshold;
E. increasing the gain of the camera that captured the image having the lowest intensity Imin by a predetermined amount;
F. repeating steps A-E until, in step D, the difference between Imax and Imin does not exceed said intensity threshold.
-
-
33. A system for creating a multi-dimensional image comprising:
-
a plurality of cameras arranged in an array;
a turntable device adapted for receiving an object thereon and including a motor for turning the turntable;
a camera control device for controlling said cameras; and
a motor control device for controlling the operation of the motor;
wherein each of said plurality of cameras captures an image of the object at differing angles of rotation of said turntable to form an X by Y image matrix containing (XY) images, where X represents a number of degrees of rotation of said turntable and Y represents a number of said cameras.
-
Specification