Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
233 words
A method for displaying a series of two-dimensional representations of a three-dimensional object to a viewer to provide said viewer a three-dimensional image of said three-dimensional object, said method comprising the steps of: (a) defining a coordinate system including three mutually orthogonal unit vectors, e1, e2, and e3; (b) defining automatically a base orientation of said three-dimensional object; (c) transforming automatically said base orientation of said object by applying to said base orientation a rotational wobble function W(s, t) to provide a transformed base orientation of said three-dimensional object, said application of said rotational wobble function W(s, t) including the steps of: (i) rotating said unit vector e1 by s radians about said unit vector e3 to produce a vector V; and (ii) rotating said base orientation about said vector V by t radians to obtain thereby a transformed base orientation of said three-dimensional object; (d) repeating step (c) to generate a series of transformed base orientations of said three-dimensional object; and (e) generating a sequential display of two-dimensional representations of said series of transformed base orientations of said three-dimensional object to provide a smooth repetitive motion of two-dimensional representations of said object wherein said object maintains a substantially constant orientation such that the total display of said two-dimensional representations provides said viewer a three-dimensional image of said three-dimensional object, wherein said sequential display does not include two-dimensional representations of said base orientation.
Claim 2
Independent Claim
233 words
A method for displaying a series of two-dimensional representations of a three-dimensional object to a viewer to provide said viewer a three-dimensional image of said three-dimensional object, said method comprising the steps of: (a) defining a coordinate system including three mutually orthogonal unit vectors, e1, e2, and e3; (b) defining automatically a base orientation of said three-dimensional object; (c) transforming automatically said base orientation of said object by applying to said base orientation a rotational wobble function W(s, t) to provide a transformed base orientation of said three-dimensional object, said application of said rotational wobble function W(s, t) including the steps of: (i) rotating said unit vector e1 by s radians about said unit vector e3 to produce a vector V; and (ii) rotating said base orientation about said vector V by t radians to obtain thereby a transformed base orientation of said three-dimensional object; (d) repeating step (c) to generate a series of transformed base orientations of said three-dimensional object; and (e) generating a sequential display of two-dimensional representations of said series of transformed base orientations of said three-dimensional object to provide a smooth repetitive motion of two-dimensional representations of said object wherein said object maintains a substantially constant orientation such that the total display of said two-dimensional representations provides said viewer a three-dimensional image of said three-dimensional object, wherein said sequential display does not include two-dimensional representations of said base orientation.
Claim 3
Dependent Claim
130 words
The method of claim 1, wherein said steps (c) and (d) further include the steps of: (a) determining a number N of desired transformed images; (b) setting the variable s equal to iΔs, wherein Δs is equal to 2π/N and i is an integer between 0 and N; (c) setting variable t equal to a desired constant having a value between 0 and 2π radians; and (d) successively applying said rotational wobble function W(s,t), to said base orientation to generate said series of N transformed orientations, wherein following each application of said rotational wobble function, i is incremented through the range of 0 to N such that the N th transformed orientation is substantially identical to the first transformed orientation whereby said series of transformed orientations may be displayed cyclically.
Claim 4
Dependent Claim
31 words
A method for displaying a two-dimensional image as described in claim 1 wherein each of said images in said sequence deviates from said base orientation by less than about 2π radians.
Claim 5
Dependent Claim
31 words
A method for displaying a two-dimensional image as described in claim 3 wherein each of said images in said sequence deviates from said base orientation by less than about π/4 radians.
Claim 6
Dependent Claim
31 words
A method for displaying a two-dimensional image as described in claim 4 wherein each of said images in said sequence deviates from said base orientation by less than about 0.17 radians.
Claim 7
Dependent Claim
25 words
A method for displaying a two-dimensional image as described in claim 1 further including the step of varying s by a non-zero constant between transformations.
Claim 8
Dependent Claim
22 words
A method for displaying a two-dimensional image as described in claim 1 further including the step of varying s by a non-constant.
Claim 9
Dependent Claim
32 words
A method for displaying a sequence of two-dimensional images as described in claim 1 wherein said sequence of two-dimensional images is generated by a computer and displayed on a computer display screen.
Claim 10
Dependent Claim
38 words
A method for displaying a sequence of two-dimensional images as described in claim 1 wherein said three dimensional object is a physical object and said two-dimensional image is a projection of said physical object onto a two-dimensional surface.
Claim 11
Dependent Claim
236 words
A computer system for providing a viewer a three-dimensional image of a three-dimensional object, said computer system comprising: a coordinate system generator effective to provide a coordinate system including three mutually orthogonal unit vectors, e1, e2, and e3; b) a base orientation coordinate generator effective to provide a set of base coordinates corresponding to a base orientation of said three-dimensional object; c) a transformation engine effective to transform repeatedly said base coordinates by applying to said base coordinates a rotational wobble function W(s, t), said application of said rotational wobble function W(s, t) including: i) rotating said unit vector e1 by s radians about said unit vector e3 to produce a vector V; and ii) rotating said base coordinates about said vector V by t radians to obtain thereby a transformed set of coordinates corresponding to a transformed base orient:ion of said three-dimensional object; to generate thereby a series of transformed coordinate sets corresponding to a series of transformed base orientations of said three-dimensional object; and d) a display mechanism effective to display said series of transformed coordinate sets as a smooth repetitive motion of two-dimensional representations of said transformed base orientations of said object wherein said object maintains a substantially constant orientation such that the total display of said two-dimensional representations provides said viewer a three-dimensional image of said three-dimensional object, wherein said sequential display does not include said coordinates corresponding to said base orientation.
Claim 12
Dependent Claim
236 words
A computer system for providing a viewer a three-dimensional image of a three-dimensional object, said computer system comprising: a coordinate system generator effective to provide a coordinate system including three mutually orthogonal unit vectors, e1, e2, and e3; b) a base orientation coordinate generator effective to provide a set of base coordinates corresponding to a base orientation of said three-dimensional object; c) a transformation engine effective to transform repeatedly said base coordinates by applying to said base coordinates a rotational wobble function W(s, t), said application of said rotational wobble function W(s, t) including: i) rotating said unit vector e1 by s radians about said unit vector e3 to produce a vector V; and ii) rotating said base coordinates about said vector V by t radians to obtain thereby a transformed set of coordinates corresponding to a transformed base orient:ion of said three-dimensional object; to generate thereby a series of transformed coordinate sets corresponding to a series of transformed base orientations of said three-dimensional object; and d) a display mechanism effective to display said series of transformed coordinate sets as a smooth repetitive motion of two-dimensional representations of said transformed base orientations of said object wherein said object maintains a substantially constant orientation such that the total display of said two-dimensional representations provides said viewer a three-dimensional image of said three-dimensional object, wherein said sequential display does not include said coordinates corresponding to said base orientation.
Claim 13
Dependent Claim
138 words
The computer system of claim 10, wherein said transformation engine further includes: a) a granularity controller to determine a number N of desired transformed images; and b) an incrementor to set said variable s equal to iΔs, wherein Δs is equal to 2π/N and i is an integer between 0 and N, and set said variable t is set to a desired constant having a value between 0 and 2π radians, such that said rotational wobble function W(s, t) is applied to said base coordinates to generate a series of N transformed orientations wherein following each application of said rotational wobble function, said variable i is incremented through the range 0 to N such that the N th transformed orientation is substantially identical to the first transformed orientation whereby said series of transformed orientations may be displayed cyclically.
Claim 14
Dependent Claim
32 words
The computer system for displaying a two-dimensional image as described in claim 10 wherein each of said images in said sequence deviates from said base orientation by less than about 2p radians.
Claim 15
Dependent Claim
32 words
The computer system for displaying a two-dimensional image as described in claim 12 wherein each of said images in said sequence deviates from said base orientation by less than about p/4 radians.
Claim 16
Dependent Claim
32 words
The computer system for displaying a two-dimensional image as described in claim 13 wherein each of said images in said sequence deviates from said base orientation by less than about 0.17 radians.
Claim 17
Dependent Claim
34 words
The computer system for displaying a two-dimensional image as described in claim 10 further including computer readable program code devices configured to cause a computer to vary s by a non-zero constant between transformations.
Claim 18
Dependent Claim
32 words
The computer system for displaying a two-dimensional image as described in claim 10 further including computer readable program code devices configured to cause a computer to vary s by a non-constant value.