Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
186 words
A system for rotating a three-dimensional image so that a selected projection thereof is oriented to a chosen angular orientation in a three-dimensional space, said three-dimensional image comprising a plurality of pixels, each said pixel identified by a three-dimensional spatial coordinate value and a grey scale value, said system comprising: data processing means for storing said pixel coordinates, and including means for rapidly altering said pixel spatial coordinate values to accomplish 90° rotations of said three-dimensional image about axes of said three-dimensional space; a pipeline processor for altering pixel spatial coordinate values to rotate a three-dimensional image to an arbitrary angle, but only about an axis perpendicular to a rotator plane of said three-dimensional space; means for controlling said data processing means to modify spatial coordinate values of said three-dimensional image to rotate said image through said three-dimensional space until said selected projection of said image is coplanar with said rotator plane in order to obtain an oriented three-dimensional image; and means for controlling said pipeline processor to to rotate said oriented three-dimensional image to said chosen angle about said perpendicular axis to said rotator plane.
Claim 2
Independent Claim
186 words
A system for rotating a three-dimensional image so that a selected projection thereof is oriented to a chosen angular orientation in a three-dimensional space, said three-dimensional image comprising a plurality of pixels, each said pixel identified by a three-dimensional spatial coordinate value and a grey scale value, said system comprising: data processing means for storing said pixel coordinates, and including means for rapidly altering said pixel spatial coordinate values to accomplish 90° rotations of said three-dimensional image about axes of said three-dimensional space; a pipeline processor for altering pixel spatial coordinate values to rotate a three-dimensional image to an arbitrary angle, but only about an axis perpendicular to a rotator plane of said three-dimensional space; means for controlling said data processing means to modify spatial coordinate values of said three-dimensional image to rotate said image through said three-dimensional space until said selected projection of said image is coplanar with said rotator plane in order to obtain an oriented three-dimensional image; and means for controlling said pipeline processor to to rotate said oriented three-dimensional image to said chosen angle about said perpendicular axis to said rotator plane.
Claim 3
Dependent Claim
24 words
The system as recited in claim 1 wherein said pipeline processor comprises: first and second frame stores; and rotator means connecting said frame stores.
Claim 4
Dependent Claim
60 words
The system as recited in claim 2 wherein said data processing means comprises: means for loading said modified spatial coordinate values of said three-dimensional image into said first frame store and actuating said pipeline processor to alter said spatial coordinate values and insert them into said second frame store, whereby said 3D image is reoriented to said chosen angular orientation.
Claim 5
Dependent Claim
30 words
The system as recited in claim 3 wherein said data processing means performs no grey scale interpolations in the process of accomplishing a said 90° rotation of said three-dimensional image.
Claim 6
Dependent Claim
32 words
The system as recited in claim 4 wherein said rotator in said pipeline processor means performs grey scale interpolation in the course of reorienting said three-dimensional image to said chosen angular orientation.
Claim 7
Independent Claim
134 words
A method for rotating a three-dimensional image so that a selected planar projection thereof is oriented to a chosen angular orientation, said method employing a general purpose computer capable of rotating said three-dimensional image by 90° increments about orthogonal axes in a three-dimensional space, and a special purpose processor capable of orienting a three-dimensional image to an arbitrary angular orientation, but only about an axis perpendicular to a selected plane; said method comprising the steps of: a. operating said general purpose computer to rotate said three-dimensional image by 90° increments so that said selected planar projection, thereof is coplanar with said selected plane in order to obtain an oriented three-dimensional image; and b. operating said special purpose processor to to rotate said oriented three-dimensional image to said chosen angular orientation in said selected plane.
Claim 8
Independent Claim
134 words
A method for rotating a three-dimensional image so that a selected planar projection thereof is oriented to a chosen angular orientation, said method employing a general purpose computer capable of rotating said three-dimensional image by 90° increments about orthogonal axes in a three-dimensional space, and a special purpose processor capable of orienting a three-dimensional image to an arbitrary angular orientation, but only about an axis perpendicular to a selected plane; said method comprising the steps of: a. operating said general purpose computer to rotate said three-dimensional image by 90° increments so that said selected planar projection, thereof is coplanar with said selected plane in order to obtain an oriented three-dimensional image; and b. operating said special purpose processor to to rotate said oriented three-dimensional image to said chosen angular orientation in said selected plane.
Claim 9
Dependent Claim
30 words
The method as recited in claim 6 comprising the further step of: a1. transferring to a frame store in said special purpose processor, pixel coordinates of said rotated three-dimensional image.