Claims Analysis
Total Claims: 74
Claim 1
Independent Claim
220 words
A method of operating a system that includes a display, a user input device, and a processor connected for receiving signals from the user input device and for presenting images on the display; the user input device providing region indicating signals indicating regions within images presented and motion requesting signals requesting viewpoint motion; the method comprising steps of: presenting a first image on the display; the first image including a first surface that is perceptible as viewed from a first viewpoint within a three-dimensional workspace; the step of presenting the first image comprising a substep of storing viewpoint coordinate data indicating a position of the first viewpoint in the three-dimensional workspace; receiving a first region indicating signal and a first motion requesting signal from the user input device; the first region indicating signal indicating a first region on the first surface; the first motion requesting signal requesting viewpoint motion relative to the first region; and presenting a second image on the display; the second image including a second surface that is perceptible as a continuation of the first surface viewed from a second viewpoint within the three-dimensional workspace, the second viewpoint being displaced from the position indicated by the stored viewpoint coordinate data relative to the first region on the first surface in accordance with the first motion requesting signal.
Claim 2
Independent Claim
220 words
A method of operating a system that includes a display, a user input device, and a processor connected for receiving signals from the user input device and for presenting images on the display; the user input device providing region indicating signals indicating regions within images presented and motion requesting signals requesting viewpoint motion; the method comprising steps of: presenting a first image on the display; the first image including a first surface that is perceptible as viewed from a first viewpoint within a three-dimensional workspace; the step of presenting the first image comprising a substep of storing viewpoint coordinate data indicating a position of the first viewpoint in the three-dimensional workspace; receiving a first region indicating signal and a first motion requesting signal from the user input device; the first region indicating signal indicating a first region on the first surface; the first motion requesting signal requesting viewpoint motion relative to the first region; and presenting a second image on the display; the second image including a second surface that is perceptible as a continuation of the first surface viewed from a second viewpoint within the three-dimensional workspace, the second viewpoint being displaced from the position indicated by the stored viewpoint coordinate data relative to the first region on the first surface in accordance with the first motion requesting signal.
Claim 3
Dependent Claim
19 words
The method of claim 1 in which the first region indicating signal indicates a point on the first surface.
Claim 4
Dependent Claim
47 words
The method of claim 1 in which the first viewpoint is perceptible as positioned at a first distance from the first region and the second viewpoint is perceptible as positioned at a second distance from the first region, the second distance being shorter than the first distance.
Claim 5
Dependent Claim
47 words
The method of claim 1 in which the first viewpoint is perceptible as positioned at a first distance from the first region and the second viewpoint is perceptible as positioned at a second distance from the first region, the second distance being longer than the first distance.
Claim 6
Independent Claim
32 words
The method of claim I in which the first surface is perceptible as having a normal in the first region, the second viewpoint being closer to the normal than the first viewpoint.
Claim 7
Dependent Claim
49 words
The method of claim 5 in which the first viewpoint is perceptible as having a first direction of orientation and the second viewpoint is perceptible as having a second direction of orientation; the second direction of orientation being shifted toward the first region from the first direction of orientation.
Claim 8
Dependent Claim
56 words
The method of claim 6 in which the second viewpoint is perceptible as closer to the normal than the first viewpoint by an are length and the second direction of orientation is perceptible as shifted by a shift angle from the first direction of orientation; the shift angle being an angle subtended by the arc length.
Claim 9
Dependent Claim
49 words
The method of claim 6 in which the second direction of orientation is perceptible as shifted by a shift angle from the first direction of orientation; the second image being perceptible as having a center of view; the shift angle bringing the first region toward the center of view.
Claim 10
Dependent Claim
49 words
The method of claim 1 in which the first viewpoint is perceptible as having a first direction of orientation and the second viewpoint is perceptible as having a second direction of orientation; the second direction of orientation being shifted toward the first region from the first direction of orientation.
Claim 11
Dependent Claim
47 words
The method of claim 1, further comprising a step of receiving a second region indicating signal from the user input device; the second region indicating signal indicating a second region on the second surface, the second region being perceptible as a displaced continuation of the first region.
Claim 12
Independent Claim
256 words
A method of operating a system that includes a display, a user input device, and a processor connected for receiving signals from the user input device and for presenting images on the display; the user input device providing region indicating signals indicating regions within images presented on the display and motion requesting signals requesting viewpoint motion; the method comprising a sequence of steps, each step comprising substeps of: presenting a respective image on the display; each respective image including a respective surface that is perceptible as being viewed from a respective viewpoint within a three-dimensional workspace; the substep of presenting the respective image comprising a substep of storing respective coordinate data indicating a position of the respective viewpoint in the three-dimensional workspace; and receiving a respective region indicating signal and a respective motion requesting signal from the user input device; each respective region indicating signal indicating a respective region on the respective surface; each respective motion requesting signal requesting viewpoint motion relative to the respective region; the sequence of steps including a first step and a number of following steps, each following step having a next preceding step; the respective surface of each following step being perceptible as a continuation of the respective surface of the next preceding step; the respective viewpoint of each following step being displaced from the position indicated by the respective coordinate data stored in the next preceding step relative to the respective region of the next preceding step in accordance with the respective motion requesting signal of the next preceding step.
Claim 13
Independent Claim
256 words
A method of operating a system that includes a display, a user input device, and a processor connected for receiving signals from the user input device and for presenting images on the display; the user input device providing region indicating signals indicating regions within images presented on the display and motion requesting signals requesting viewpoint motion; the method comprising a sequence of steps, each step comprising substeps of: presenting a respective image on the display; each respective image including a respective surface that is perceptible as being viewed from a respective viewpoint within a three-dimensional workspace; the substep of presenting the respective image comprising a substep of storing respective coordinate data indicating a position of the respective viewpoint in the three-dimensional workspace; and receiving a respective region indicating signal and a respective motion requesting signal from the user input device; each respective region indicating signal indicating a respective region on the respective surface; each respective motion requesting signal requesting viewpoint motion relative to the respective region; the sequence of steps including a first step and a number of following steps, each following step having a next preceding step; the respective surface of each following step being perceptible as a continuation of the respective surface of the next preceding step; the respective viewpoint of each following step being displaced from the position indicated by the respective coordinate data stored in the next preceding step relative to the respective region of the next preceding step in accordance with the respective motion requesting signal of the next preceding step.
Claim 14
Dependent Claim
21 words
The method of claim 11 in which each step's respective region indicating signal indicates a respective point on the respective surface.
Claim 15
Dependent Claim
39 words
The method of claim 11 in which the respective viewpoint of each following step is displaced from the respective viewpoint of the next preceding step by a respective approach displacement toward the respective region of the next preceding step.
Claim 16
Dependent Claim
19 words
The method of claim 13 in which the respective approach displacements define an asymptotic path in the three-dimensional workspace.
Claim 17
Dependent Claim
15 words
The method of claim 13 in which the respective approach displacements follow a logarithmic function.
Claim 18
Dependent Claim
46 words
The method of claim 13 in which the respective viewpoint and region of each step are perceptible as positioned at a respective distance from each other; the respective approach displacement of each following step being a proportion of the respective distance of the next preceding step.
Claim 19
Dependent Claim
40 words
The method of claim 11 in which the respective viewpoint of each following step is displaced from the respective viewpoint of the next preceding step by a respective retreat displacement away from the respective region of the next preceding step.
Claim 20
Dependent Claim
15 words
The method of claim 17 in which the respective retreat displacements follow a logarithmic function.
Claim 21
Dependent Claim
46 words
The method of claim 17 in which the respective viewpoint and region of each step are perceptible as positioned at a respective distance from each other; the respective retreat displacement of each following step being a proportion of the respective distance of the next preceding step.
Claim 22
Dependent Claim
56 words
The method of claim 11 in which the respective surface of each step is perceptible as having a respective normal in the respective region; the respective viewpoint of each following step being displaced from the respective viewpoint of the next preceding step by a respective lateral displacement toward the respective normal of the next preceding step.
Claim 23
Dependent Claim
19 words
The method of claim 20 in which the respective lateral displacements define an asymptotic path in the three-dimensional workspace.
Claim 24
Dependent Claim
15 words
The method of claim 20 in which the respective lateral displacements follow a logarithmic function.
Claim 25
Dependent Claim
63 words
The method of claim 20 in which the respective normal of each step includes a respective lateral position point; the respective viewpoint and lateral position point of each following step being perceptible as positioned at a respective lateral distance from each other; the respective lateral displacement of each following step being a proportion of the respective lateral distance of the next preceding step.
Claim 26
Dependent Claim
53 words
The method of claim 11 in which the respective viewpoint of each step is perceptible as having a respective direction of orientation; the respective direction of orientation of each following step being shifted toward the respective region of the next preceding step from the respective direction of orientation of the next preceding step.
Claim 27
Dependent Claim
32 words
The method of claim 11, in which each following step further comprises a substep of presenting within the respective image a shape positioned about the respective region of the next preceding step.
Claim 28
Dependent Claim
32 words
The method of claim 25 in which the shape is presented so that it is perceptible as being parallel to the respective surface at the respective region of the next preceding step.
Claim 29
Dependent Claim
79 words
The method of claim 11 in which the respective surface of each step is bounded; the respective motion requesting signal of the first step being a beginning motion requesting signal and the respective motion requesting signal of a second step that is one of the following steps being an ending motion requesting signal, the respective region of each step after the first step through the second step being constrained to stay within the bounded respective surface of the step.
Claim 30
Independent Claim
176 words
A method of operating a system that includes a display, a user input device, and a processor connected for receiving signals from the user input device and for presenting images on the display; the user input device providing motion requesting signals requesting viewpoint motion; the method comprising steps of: presenting a first image on the display; the first image including a first surface that is perceptible as being viewed from a first viewpoint within a three-dimensional workspace; the first surface including a first region; the first viewpoint being positioned at a first distance from the first region; receiving a first motion requesting signal requesting viewpoint motion from the user input device; and presenting a second image on the display; the second image including a second surface that is perceptible as a continuation of the first surface viewed from a second viewpoint within the three-dimensional workspace; the second viewpoint being displaced by a First displacement from the first viewpoint in accordance with the first motion requesting signal; the first displacement being a function of the first distance.
Claim 31
Independent Claim
176 words
A method of operating a system that includes a display, a user input device, and a processor connected for receiving signals from the user input device and for presenting images on the display; the user input device providing motion requesting signals requesting viewpoint motion; the method comprising steps of: presenting a first image on the display; the first image including a first surface that is perceptible as being viewed from a first viewpoint within a three-dimensional workspace; the first surface including a first region; the first viewpoint being positioned at a first distance from the first region; receiving a first motion requesting signal requesting viewpoint motion from the user input device; and presenting a second image on the display; the second image including a second surface that is perceptible as a continuation of the first surface viewed from a second viewpoint within the three-dimensional workspace; the second viewpoint being displaced by a First displacement from the first viewpoint in accordance with the first motion requesting signal; the first displacement being a function of the first distance.
Claim 32
Dependent Claim
18 words
The method of claim 28 in which the first displacement is an approach displacement toward the first region.
Claim 33
Dependent Claim
19 words
The method of claim 28 in which the first displacement is a retreat displacement away from the first region.
Claim 34
Dependent Claim
18 words
The method of claim 28 in which the first displacement is a logarithmic function of the first distance.
Claim 35
Dependent Claim
17 words
The method of claim 28 in which the first displacement is a proportion of the first distance.
Claim 36
Dependent Claim
26 words
The method of claim 28 in which the first region includes a point, the first distance being a distance between the first viewpoint and the point.
Claim 37
Dependent Claim
30 words
The method of claim 28 in which the first surface is perceptible as having a normal in the first region, the first displacement being a lateral displacement toward the normal.
Claim 38
Dependent Claim
39 words
The method of claim 34 in which the first displacement is a proportion of a line between the first viewpoint and a normal point, the normal point being on the normal and at the first distance from the region.
Claim 39
Dependent Claim
12 words
The method of claim 35 in which the line is an arc.
Claim 40
Dependent Claim
12 words
The method of claim 35 in which the line is a chord.
Claim 41
Dependent Claim
49 words
The method of claim 34 in which the first viewpoint is perceptible as having a first direction of orientation and the second viewpoint is perceptible as having a second direction of orientation; the second direction of orientation being shifted toward the first region from the first direction of orientation.
Claim 42
Dependent Claim
56 words
The method of claim 34 in which the second viewpoint is perceptible as closer to the normal than the first viewpoint by an arc length and the second direction of orientation is perceptible as shifted by a shift angle from the first direction of orientation; the shift angle being an angle subtended by the arc length.
Claim 43
Dependent Claim
49 words
The method of claim 34 in which the second direction of orientation is perceptible as shifted by a shift angle from the first direction of orientation; the second image being perceptible as having a center of view; the shift angle bringing the first region toward the center of view.
Claim 44
Dependent Claim
49 words
The method of claim 28 in which the first viewpoint is perceptible as having a first direction of orientation and the second viewpoint is perceptible as having a second direction of orientation; the second direction of orientation being shifted toward the first region from the first direction of orientation.
Claim 45
Independent Claim
222 words
A method of operating a system that includes a display, a user input device, and a processor connected for receiving signals from the user input device and for presenting images on the display; the user input device providing motion requesting signals requesting viewpoint motion; the method comprising a sequence of steps, each step comprising substeps of: presenting a respective image on the display; each respective image including a respective surface that is perceptible as being viewed from a respective viewpoint within a three-dimensional workspace; each step's respective surface including a respective region; the respective viewpoint being positioned at a respective distance from the respective region; and receiving a respective motion requesting signal requesting viewpoint motion from the user input device; each respective motion requesting signal requesting viewpoint motion; the sequence of steps including a first step and a number of following steps, each following step having a next preceding step; the respective surface of each following step being perceptible as a continuation of the respective surface of the next preceding step; the respective viewpoint of each following step being displaced by a respective displacement from the respective viewpoint of the next preceding step in accordance with the next preceding step's motion requesting signal; the respective displacement of each following step being a function of the respective distance of the next preceding step.
Claim 46
Independent Claim
222 words
A method of operating a system that includes a display, a user input device, and a processor connected for receiving signals from the user input device and for presenting images on the display; the user input device providing motion requesting signals requesting viewpoint motion; the method comprising a sequence of steps, each step comprising substeps of: presenting a respective image on the display; each respective image including a respective surface that is perceptible as being viewed from a respective viewpoint within a three-dimensional workspace; each step's respective surface including a respective region; the respective viewpoint being positioned at a respective distance from the respective region; and receiving a respective motion requesting signal requesting viewpoint motion from the user input device; each respective motion requesting signal requesting viewpoint motion; the sequence of steps including a first step and a number of following steps, each following step having a next preceding step; the respective surface of each following step being perceptible as a continuation of the respective surface of the next preceding step; the respective viewpoint of each following step being displaced by a respective displacement from the respective viewpoint of the next preceding step in accordance with the next preceding step's motion requesting signal; the respective displacement of each following step being a function of the respective distance of the next preceding step.
Claim 47
Dependent Claim
63 words
The method of claim 42 in which the respective surface of each step is perceptible as having a respective normal in the respective region; the respective displacement of each following step including a respective radial component that is a function of the respective distance of the next preceding step and a respective lateral component toward the respective normal of the next preceding step.
Claim 48
Dependent Claim
96 words
The method of claim 43 in which the respective radial component of each following step is a first proportion of the respective distance of the next preceding step; the respective radial component indicating a respective intermediate viewpoint; the respective normal of each step including a respective lateral position point; the respective intermediate viewpoint of each following step and the lateral position point of the next preceding step being perceptible as positioned at a respective lateral distance from each other; the respective lateral component of each following step being a second proportion of the respective lateral distance.
Claim 49
Dependent Claim
16 words
The method of claim 44 in which the second proportion is greater than the first proportion.
Claim 50
Independent Claim
319 words
A method of operating a system that includes a display, a user input device, and a processor connected for receiving signals from the user input device and for presenting images on the display; the user input device providing motion requesting signals requesting viewpoint motion; the method comprising a sequence of steps, each step comprising substeps of: presenting a respective image on the display; each respective image including a respective surface that is perceptible as being viewed from a respective viewpoint within a three-dimensional workspace; each step's respective surface including a respective region; the respective viewpoint being positioned at a respective distance from the respective region; and receiving a respective motion requesting signal requesting viewpoint motion from the user input device; each respective motion requesting signal requesting viewpoint motion; the sequence of steps including a first step and a number of following steps, each following step having a next preceding step; the respective surface of each following step being perceptible as a continuation of the respective surface of the next preceding step; the respective viewpoint of each following step being displaced by a respective displacement from the respective viewpoint of the next preceding step in accordance with the next preceding step's motion requesting signal; the following steps including first and second following steps; the respective motion requesting signal of the next preceding step of the first following step requesting motion toward the respective region of the next preceding step; the respective motion requesting signal of the next preceding step of the second following step requesting motion away from the respective region of the next preceding step; the respective displacement of the first following step including a first proportional component that is a first proportion of the respective distance of the next preceding step; the respective displacement of the second following step including a second proportional component that is a second proportion of the respective distance of the next preceding step.
Claim 51
Independent Claim
319 words
A method of operating a system that includes a display, a user input device, and a processor connected for receiving signals from the user input device and for presenting images on the display; the user input device providing motion requesting signals requesting viewpoint motion; the method comprising a sequence of steps, each step comprising substeps of: presenting a respective image on the display; each respective image including a respective surface that is perceptible as being viewed from a respective viewpoint within a three-dimensional workspace; each step's respective surface including a respective region; the respective viewpoint being positioned at a respective distance from the respective region; and receiving a respective motion requesting signal requesting viewpoint motion from the user input device; each respective motion requesting signal requesting viewpoint motion; the sequence of steps including a first step and a number of following steps, each following step having a next preceding step; the respective surface of each following step being perceptible as a continuation of the respective surface of the next preceding step; the respective viewpoint of each following step being displaced by a respective displacement from the respective viewpoint of the next preceding step in accordance with the next preceding step's motion requesting signal; the following steps including first and second following steps; the respective motion requesting signal of the next preceding step of the first following step requesting motion toward the respective region of the next preceding step; the respective motion requesting signal of the next preceding step of the second following step requesting motion away from the respective region of the next preceding step; the respective displacement of the first following step including a first proportional component that is a first proportion of the respective distance of the next preceding step; the respective displacement of the second following step including a second proportional component that is a second proportion of the respective distance of the next preceding step.
Claim 52
Dependent Claim
41 words
The method of claim 46 in which the first following step is the next preceding step of the second following step, the second proportion and the first proportion being such that the first and second proportional components are equal in magnitude.
Claim 53
Independent Claim
250 words
A method of operating a system that includes a display, a user input device, and a processor connected for receiving signals from the user input device and for presenting images on the display; the user input device providing motion requesting signals requesting viewpoint motion; the method comprising a sequence of steps, each step comprising substeps of: presenting a respective image on the display; each respective image including a respective surface that is perceptible as being viewed from a respective viewpoint within a three-dimensional workspace; each step's respective surface including a respective region; the substep of presenting the respective image comprising a substep of storing respective coordinate data indicating a position of the respective viewpoint in the three-dimensional workspace; and receiving a respective motion requesting signal requesting viewpoint motion from the user input device; each respective motion requesting signal requesting viewpoint motion toward the respective region; the sequence of steps including a first step and a number of following steps, each following step having a next preceding step; the respective surface of each following step being perceptible as a continuation of the respective surface of the next preceding step; the respective viewpoint of each following step being displaced by a respective displacement from the respective viewpoint of the next preceding step toward the respective region of the next preceding step; the respective displacement of each following step being a function of the position indicated by the next preceding step's respective coordinate data such that the respective displacements define an asymptotic path.
Claim 54
Independent Claim
250 words
A method of operating a system that includes a display, a user input device, and a processor connected for receiving signals from the user input device and for presenting images on the display; the user input device providing motion requesting signals requesting viewpoint motion; the method comprising a sequence of steps, each step comprising substeps of: presenting a respective image on the display; each respective image including a respective surface that is perceptible as being viewed from a respective viewpoint within a three-dimensional workspace; each step's respective surface including a respective region; the substep of presenting the respective image comprising a substep of storing respective coordinate data indicating a position of the respective viewpoint in the three-dimensional workspace; and receiving a respective motion requesting signal requesting viewpoint motion from the user input device; each respective motion requesting signal requesting viewpoint motion toward the respective region; the sequence of steps including a first step and a number of following steps, each following step having a next preceding step; the respective surface of each following step being perceptible as a continuation of the respective surface of the next preceding step; the respective viewpoint of each following step being displaced by a respective displacement from the respective viewpoint of the next preceding step toward the respective region of the next preceding step; the respective displacement of each following step being a function of the position indicated by the next preceding step's respective coordinate data such that the respective displacements define an asymptotic path.
Claim 55
Dependent Claim
48 words
The method of claim 48 in which each step's respective region includes a respective point, the respective displacement of each following step being a function of a respective distance between the position indicated by the next preceding step's respective coordinate data and the next preceding step's respective point.
Claim 56
Dependent Claim
22 words
The method of claim 49 in which the respective displacement of each following step is a logarithmic function of the respective distance.
Claim 57
Dependent Claim
21 words
The method of claim 49 in which the respective displacement of each following step is a proportion of the respective distance.
Claim 58
Independent Claim
269 words
A method of operating a system that includes a display, user input means for providing signals, and a processor connected for receiving signals from the user input means and for presenting images on the display; the user input means providing motion requesting signals; the motion requesting signals requesting viewpoint motion and point of interest motion; the user input means being structured so that the user can request viewpoint motion and point of interest motion independently; the method comprising steps of: presenting a first image on the display; the first image including a first surface that is perceptible as viewed from a first viewpoint within a three-dimensional workspace; the first image including a first point of interest on the first surface; the step of presenting the first image comprising a substep of storing viewpoint coordinate data indicating a position of the first viewpoint in the three-dimensional workspace; receiving a first motion requesting signal set from the user input means, the first motion requesting signal set requesting a first viewpoint motion and a first point of interest motion; and in response to the first motion requesting signal, presenting a second image on the display; the second image including a second surface that is perceptible as a continuation of the first surface viewed from a second viewpoint within the three-dimensional workspace, the second viewpoint being displaced from the position indicated by the stored viewpoint coordinate data in accordance with the first viewpoint motion; the second image including a second point of interest on the second surface, the second point of interest being displaced in accordance with the first point of interest motion.
Claim 59
Independent Claim
269 words
A method of operating a system that includes a display, user input means for providing signals, and a processor connected for receiving signals from the user input means and for presenting images on the display; the user input means providing motion requesting signals; the motion requesting signals requesting viewpoint motion and point of interest motion; the user input means being structured so that the user can request viewpoint motion and point of interest motion independently; the method comprising steps of: presenting a first image on the display; the first image including a first surface that is perceptible as viewed from a first viewpoint within a three-dimensional workspace; the first image including a first point of interest on the first surface; the step of presenting the first image comprising a substep of storing viewpoint coordinate data indicating a position of the first viewpoint in the three-dimensional workspace; receiving a first motion requesting signal set from the user input means, the first motion requesting signal set requesting a first viewpoint motion and a first point of interest motion; and in response to the first motion requesting signal, presenting a second image on the display; the second image including a second surface that is perceptible as a continuation of the first surface viewed from a second viewpoint within the three-dimensional workspace, the second viewpoint being displaced from the position indicated by the stored viewpoint coordinate data in accordance with the first viewpoint motion; the second image including a second point of interest on the second surface, the second point of interest being displaced in accordance with the first point of interest motion.
Claim 60
Dependent Claim
34 words
The method of claim 52 in which the first and second surfaces are each bounded; the first and second points of interest being constrained to stay within the bounded first and second surfaces, respectively.
Claim 61
Dependent Claim
49 words
The method of claim 52 in which the first image further includes a first shape indicating the first point of interest and the second image further includes a second shape indicating the second point of interest, the second shape being perceptible as a moved continuation of the first shape.
Claim 62
Dependent Claim
34 words
The method of claim 52 in which the first viewpoint motion includes radial motion, the second viewpoint being displaced radially along a ray extending from the second point of interest through the first viewpoint.
Claim 63
Dependent Claim
19 words
The method of claim 55 in which the second viewpoint is displaced radially toward the second point of interest.
Claim 64
Dependent Claim
20 words
The method of claim 55 in which the second viewpoint is displaced radially away from the second point of interest.
Claim 65
Dependent Claim
38 words
The method of claim 52 in which the second surface is perceptible as having a normal at the second point of interest, the first viewpoint motion including lateral motion, the second viewpoint being displaced laterally toward the normal.
Claim 66
Independent Claim
278 words
A system comprising: a display; user input means for providing signals; and a processor connected for receiving signals from the user input means and for presenting images on the display; the processor having memory; the user input means providing motion requesting signals requesting viewpoint motion and point of interest motion; the user input means being structured so that the user can request viewpoint motion and point of interest motion independently; the processor comprising first means for presenting a first image on the display; the first image including a first surface that is perceptible as viewed from a first viewpoint within a three-dimensional workspace; the first image including a first point of interest on the first surface; the first means further storing viewpoint coordinate data in memory, the viewpoint coordinate data indicating a position of the first viewpoint in the three-dimensional workspace; the processor further comprising second means for receiving a first motion requesting signal set from the user input means, the first motion requesting signal set requesting a first viewpoint motion and a first point of interest motion; the processor further comprising third means for responding to the first motion requesting signal set by presenting a second image on the display; the second image including a second surface that is perceptible as a continuation of the first surface viewed from a second viewpoint within the three-dimensional workspace, the second viewpoint being displaced from the position indicated by the stored viewpoint coordinate data in accordance with the first viewpoint motion; the second image including a second point of interest on the second surface, the second point of interest being displaced in accordance with the first point of interest motion.
Claim 67
Independent Claim
278 words
A system comprising: a display; user input means for providing signals; and a processor connected for receiving signals from the user input means and for presenting images on the display; the processor having memory; the user input means providing motion requesting signals requesting viewpoint motion and point of interest motion; the user input means being structured so that the user can request viewpoint motion and point of interest motion independently; the processor comprising first means for presenting a first image on the display; the first image including a first surface that is perceptible as viewed from a first viewpoint within a three-dimensional workspace; the first image including a first point of interest on the first surface; the first means further storing viewpoint coordinate data in memory, the viewpoint coordinate data indicating a position of the first viewpoint in the three-dimensional workspace; the processor further comprising second means for receiving a first motion requesting signal set from the user input means, the first motion requesting signal set requesting a first viewpoint motion and a first point of interest motion; the processor further comprising third means for responding to the first motion requesting signal set by presenting a second image on the display; the second image including a second surface that is perceptible as a continuation of the first surface viewed from a second viewpoint within the three-dimensional workspace, the second viewpoint being displaced from the position indicated by the stored viewpoint coordinate data in accordance with the first viewpoint motion; the second image including a second point of interest on the second surface, the second point of interest being displaced in accordance with the first point of interest motion.
Claim 68
Dependent Claim
37 words
The system of claim 59 in which the the user input means comprises a mouse, the user requesting point of interest motion by operating the mouse, the first motion requesting signal set including data indicating mouse operation.
Claim 69
Dependent Claim
34 words
The system of claim 59 in which the user input means comprises a keyboard, the user requesting viewpoint motion by operating the keyboard, the first motion requesting signal set including data indicating keyboard operation.
Claim 70
Dependent Claim
60 words
The system of claim 61 in which the user requests viewpoint motion relative to the second point of interest, the keyboard having a first key and a second key, the user operating the first key to request motion toward the second point of interest, the user operating the second key to request motion away from the second point of interest.
Claim 71
Independent Claim
270 words
A method of operating a system that includes a display, a user input device, and a processor connected for receiving signals from the user input device and for presenting images on the display; the user input device providing region indicating signals indicating regions within images presented and motion requesting signals requesting viewpoint motion; the method comprising steps of: presenting a first image on the display; the first image including a first surface that is perceptible as viewed from a first viewpoint within a three-dimensional workspace; the step of presenting the first image comprising a substep of storing first viewpoint coordinate data indicating a position of the first viewpoint in the three-dimensional workspace. receiving a first region indicating signal and a first motion requesting signal from the user input device; the first region indicating signal indicating a point within a first region on the first surface; the first motion requesting signal requesting viewpoint motion relative to the first region; using the first region indicating signal, the first motion requesting signal, and the first viewpoint coordinate data to obtain second viewpoint coordinate data indicating a position of a second viewpoint in the three-dimensional workspace; the position of the second viewpoint being moved from the position of the first viewpoint relative to the first region on the first surface in accordance with the viewpoint motion requested by the first motion requesting signal; and using the second viewpoint coordinate data to present a second image on the display; the second image including a second surface that is perceptible as a continuation of the first surface viewed from the second viewpoint within the three-dimensional workspace.
Claim 72
Independent Claim
270 words
A method of operating a system that includes a display, a user input device, and a processor connected for receiving signals from the user input device and for presenting images on the display; the user input device providing region indicating signals indicating regions within images presented and motion requesting signals requesting viewpoint motion; the method comprising steps of: presenting a first image on the display; the first image including a first surface that is perceptible as viewed from a first viewpoint within a three-dimensional workspace; the step of presenting the first image comprising a substep of storing first viewpoint coordinate data indicating a position of the first viewpoint in the three-dimensional workspace. receiving a first region indicating signal and a first motion requesting signal from the user input device; the first region indicating signal indicating a point within a first region on the first surface; the first motion requesting signal requesting viewpoint motion relative to the first region; using the first region indicating signal, the first motion requesting signal, and the first viewpoint coordinate data to obtain second viewpoint coordinate data indicating a position of a second viewpoint in the three-dimensional workspace; the position of the second viewpoint being moved from the position of the first viewpoint relative to the first region on the first surface in accordance with the viewpoint motion requested by the first motion requesting signal; and using the second viewpoint coordinate data to present a second image on the display; the second image including a second surface that is perceptible as a continuation of the first surface viewed from the second viewpoint within the three-dimensional workspace.
Claim 73
Independent Claim
311 words
A method of operating a system that includes a display, a user input device, and a processor connected for receiving signals from the user input device and for presenting images on the display; the user input device providing region indicating signals indicating regions within images presented on the display and motion requesting signals requesting viewpoint motion; the method comprising a sequence of steps, each step comprising substeps of: presenting a respective image on the display; each respective image including a respective surface that is perceptible as being viewed from a respective viewpoint within a three-dimensional workspace; the substep of presenting the respective image comprising a substep of storing respective coordinate data indicating a position of the respective viewpoint in the three-dimensional workspace; and receiving a respective region indicating signal and a respective motion requesting signal from the user input device; each respective region indicating signal indicating a point within a respective region on the respective surface; each respective motion requesting signal requesting viewpoint motion relative to the respective region; the sequence of steps including a first step and a number of following steps, each following step having a next preceding step; each following step further comprising a substep of using the respective region indicating signal, the respective motion requesting signal, and the respective coordinate data stored in the next preceding step to obtain the respective coordinate data stored in the following step; the respective surface of each following step being perceptible as a continuation of the respective surface of the next preceding step; the respective viewpoint of each following step being displaced from the position indicated by the respective coordinate data stored in the next preceding step relative to the respective region of the next preceding step in accordance with the respective region of the next preceding step in accordance with the respective motion requesting signal of the next preceding step.
Claim 74
Independent Claim
311 words
A method of operating a system that includes a display, a user input device, and a processor connected for receiving signals from the user input device and for presenting images on the display; the user input device providing region indicating signals indicating regions within images presented on the display and motion requesting signals requesting viewpoint motion; the method comprising a sequence of steps, each step comprising substeps of: presenting a respective image on the display; each respective image including a respective surface that is perceptible as being viewed from a respective viewpoint within a three-dimensional workspace; the substep of presenting the respective image comprising a substep of storing respective coordinate data indicating a position of the respective viewpoint in the three-dimensional workspace; and receiving a respective region indicating signal and a respective motion requesting signal from the user input device; each respective region indicating signal indicating a point within a respective region on the respective surface; each respective motion requesting signal requesting viewpoint motion relative to the respective region; the sequence of steps including a first step and a number of following steps, each following step having a next preceding step; each following step further comprising a substep of using the respective region indicating signal, the respective motion requesting signal, and the respective coordinate data stored in the next preceding step to obtain the respective coordinate data stored in the following step; the respective surface of each following step being perceptible as a continuation of the respective surface of the next preceding step; the respective viewpoint of each following step being displaced from the position indicated by the respective coordinate data stored in the next preceding step relative to the respective region of the next preceding step in accordance with the respective region of the next preceding step in accordance with the respective motion requesting signal of the next preceding step.