Extended rotation and sharpening of an object viewed from a finite number of angles
First Claim
Patent Images
1. In an application where an object is rotated by sequencing through a finite number of predetermined views from different angles, a method of extended rotation, comprising the following steps:
- a. providing a first means for specifying a current angle from which to view the object, the current angle comprised of a current colatitude coordinate and a current longitude coordinate;
b. responsive to the current colatitude coordinate having a value greater than approximately 180 degrees, displaying an up-side-down orientation of the view nearest to having a colatitude substantially 360 degrees minus the current colatitude and a longitude substantially 180 degrees different from the current longitude; and
c. responsive to the current colatitude coordinate having a value less than approximately 180 degrees, displaying a right-side-up orientation of the view nearest to having a colatitude substantially equal to the current colatitude and a longitude substantially equal to the current longitude;
whereby the amount of possible rotation of the object is extended by displaying the back side of the object up-side-down when a user rotates over the top and displaying the front side right-side-up again when the user continues to rotate over the original bottom providing an appearance of continuous rotation.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of continuously rotating a subject object top over bottom over top on a display screen encompasses jumping to a view having a longitude that is 180 degrees from the previous and displaying the image in an up-side-down orientation. Upon pausing, or completing the rotation by releasing the mouse button, a higher resolution image loads and displays thereby improving the sharpness or allowing the user to zoom in on additional detail.
-
Citations
15 Claims
-
1. In an application where an object is rotated by sequencing through a finite number of predetermined views from different angles, a method of extended rotation, comprising the following steps:
-
a. providing a first means for specifying a current angle from which to view the object, the current angle comprised of a current colatitude coordinate and a current longitude coordinate;
b. responsive to the current colatitude coordinate having a value greater than approximately 180 degrees, displaying an up-side-down orientation of the view nearest to having a colatitude substantially 360 degrees minus the current colatitude and a longitude substantially 180 degrees different from the current longitude; and
c. responsive to the current colatitude coordinate having a value less than approximately 180 degrees, displaying a right-side-up orientation of the view nearest to having a colatitude substantially equal to the current colatitude and a longitude substantially equal to the current longitude;
whereby the amount of possible rotation of the object is extended by displaying the back side of the object up-side-down when a user rotates over the top and displaying the front side right-side-up again when the user continues to rotate over the original bottom providing an appearance of continuous rotation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In an application where an object is rotated by sequencing through a finite number of predetermined views from different angles, a method of extended rotation, comprising the following steps:
-
a. providing a first means for specifying a current angle from which to view the object, the current angle comprised of a current colatitude coordinate and a current longitude coordinate;
b. providing a second means for specifying an orientation variable, the orientation variable changing between up-side-down and right-side-up for every toggle;
c. responsive to the current colatitude coordinate having a value greater than a predetermined upper limit or less than a predetermined lower limit, c1. modifying the current longitude coordinate to a value substantially 180 degrees different from the current longitude, and c2. toggling the orientation variable; and
d. displaying the view nearest to having the current angle and according to the orientation variable;
whereby the amount of possible rotation of the object is extended by displaying the back side of the object up-side-down when a user rotates over the top and displaying the front side right-side-up again when the user continues to rotate over the original bottom providing an appearance of continuous rotation. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. In an application where an object is rotated by sequencing through a finite number of predetermined views from different angles, a method of improved sharpness, comprising the following steps:
-
a. providing a first means for specifying a current angle from which to view the object;
b. displaying the view nearest to having the current angle; and
c. responsive to a user action, displaying a higher resolution image;
whereby the view'"'"'s sharpness is increased or provides additional detail if the user zooms in. - View Dependent Claims (15)
-
Specification