Touch screen device, method, and graphical user interface for manipulating three-dimensional virtual objects
First Claim
Patent Images
1. A computer-implemented method, comprising:
- at a portable electronic device with a touch screen display;
displaying a first perspective in a three-dimensional virtual space on the touch screen display, wherein the three-dimensional virtual space includes a plurality of three-dimensional virtual objects;
detecting a first finger tap gesture on a first three-dimensional virtual object in the plurality of three-dimensional objects;
in response to detecting the first finger tap gesture on the first three-dimensional virtual object, displaying an animated transition from the first perspective to a second perspective in the three-dimensional virtual space on the touch screen display, wherein the animated transition includes enlarging and substantially centering the first three-dimensional virtual object on the touch screen display in the second perspective in the three-dimensional virtual space, wherein the second perspective is different from the first perspective;
while the first three-dimensional virtual object is enlarged, detecting a second finger tap gesture on a second three-dimensional virtual object other than the first three-dimensional virtual object;
in response to detecting the second finger tap gesture, displaying an animated transition to a third perspective in the three-dimensional virtual space on the touch screen display, wherein the animated transition includes enlarging and substantially centering the second three-dimensional virtual object on the touch screen display in the third perspective in the three-dimensional virtual space, wherein the third perspective is different from the second perspective;
detecting a third finger tap gesture on the enlarged first three-dimensional virtual object; and
in response to detecting the third finger tap gesture, reducing in size the first three-dimensional virtual object on the touch screen display.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device with a touch screen display, a computer-implemented method, and a graphical user interface for navigating in three-dimensional virtual spaces and manipulating three-dimensional objects in the virtual spaces using simple finger gestures are disclosed.
-
Citations
60 Claims
-
1. A computer-implemented method, comprising:
at a portable electronic device with a touch screen display; displaying a first perspective in a three-dimensional virtual space on the touch screen display, wherein the three-dimensional virtual space includes a plurality of three-dimensional virtual objects; detecting a first finger tap gesture on a first three-dimensional virtual object in the plurality of three-dimensional objects; in response to detecting the first finger tap gesture on the first three-dimensional virtual object, displaying an animated transition from the first perspective to a second perspective in the three-dimensional virtual space on the touch screen display, wherein the animated transition includes enlarging and substantially centering the first three-dimensional virtual object on the touch screen display in the second perspective in the three-dimensional virtual space, wherein the second perspective is different from the first perspective; while the first three-dimensional virtual object is enlarged, detecting a second finger tap gesture on a second three-dimensional virtual object other than the first three-dimensional virtual object; in response to detecting the second finger tap gesture, displaying an animated transition to a third perspective in the three-dimensional virtual space on the touch screen display, wherein the animated transition includes enlarging and substantially centering the second three-dimensional virtual object on the touch screen display in the third perspective in the three-dimensional virtual space, wherein the third perspective is different from the second perspective; detecting a third finger tap gesture on the enlarged first three-dimensional virtual object; and in response to detecting the third finger tap gesture, reducing in size the first three-dimensional virtual object on the touch screen display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A portable electronic device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the programs including instructions for; displaying a first perspective in a three-dimensional virtual space on the touch screen display, wherein the three-dimensional virtual space includes a plurality of three-dimensional virtual objects; detecting a first finger tap gesture on a first three-dimensional virtual object in the plurality of three-dimensional objects; in response to detecting the first finger tap gesture on the first three-dimensional virtual object, displaying an animated transition from the first perspective to a second perspective in the three-dimensional virtual space on the touch screen display, wherein the animated transition includes enlarging and substantially centering the first three-dimensional virtual object on the touch screen display in the second perspective in the three-dimensional virtual space, wherein the second perspective is different from the first perspective; while the first three-dimensional virtual object is enlarged, detecting a second finger tap gesture on a second three-dimensional virtual object other than the first three-dimensional virtual object; in response to detecting the second finger tap gesture, displaying an animated transition to a third perspective in the three-dimensional virtual space on the touch screen display, wherein the animated transition includes enlarging and substantially centering the second three-dimensional virtual object on the touch screen display in the third perspective in the three-dimensional virtual space, wherein the third perspective is different from the second perspective; detecting a third finger tap gesture on the enlarged first three-dimensional virtual object; and in response to detecting the third finger tap gesture, reducing in size the first three-dimensional virtual object on the touch screen display. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
16. A non-transitory computer readable storage medium having stored therein instructions, which when executed by a portable electronic device with a touch screen display, cause the device to:
-
display a first perspective in a three-dimensional virtual space on the touch screen display, wherein the three-dimensional virtual space includes a plurality of three-dimensional virtual objects; detect a first finger tap gesture on a first three-dimensional virtual object in the plurality of three-dimensional objects; in response to detecting the first finger tap gesture on the first three-dimensional virtual object, display an animated transition from the first perspective to a second perspective in the three-dimensional virtual space on the touch screen display, wherein the animated transition includes enlarging and substantially centering the first three-dimensional virtual object on the touch screen display in the second perspective in the three-dimensional virtual space, wherein the second perspective is different from the first perspective; while the first three-dimensional virtual object is enlarged, detect a second finger tap gesture on a second three-dimensional virtual object other than the first three-dimensional virtual object; in response to detecting the second finger tap gesture, display an animated transition to a third perspective in the three-dimensional virtual space on the touch screen display, wherein the animated transition includes enlarging and substantially centering the second three-dimensional virtual object on the touch screen display in the third perspective in the three-dimensional virtual space, wherein the third perspective is different from the second perspective; detect a third finger tap gesture on the enlarged first three-dimensional virtual object; and in response to detecting the third finger tap gesture, reduce in size the first three-dimensional virtual object on the touch screen display. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
17. A computer-implemented method, comprising:
at a portable electronic device with a touch screen display; displaying a first perspective in a three-dimensional virtual space on the touch screen display, wherein the three-dimensional virtual space includes a plurality of three-dimensional virtual objects; detecting a multi-finger swipe gesture on a first three-dimensional virtual object in the plurality of three-dimensional virtual objects, wherein each finger in the multi-finger swipe gesture moves in substantially the same linear direction; and in response to detecting the multi-finger swipe gesture; if the multi-finger swipe gesture initially moves within a predetermined angle of being perfectly vertical with respect to the touch screen display, displaying an animated rotation of the first three-dimensional virtual object about a horizontal axis with respect to the touch screen display while maintaining display of the first perspective in the three-dimensional virtual space; and if the multi-finger swipe gesture initially moves within a predetermined angle of being perfectly horizontal with respect to the touch screen display, displaying an animated rotation of the first three-dimensional virtual object about a vertical axis with respect to the touch screen display while maintaining display of the first perspective in the three-dimensional virtual space. - View Dependent Claims (18, 19, 20, 21, 22)
-
23. A portable electronic device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the programs including instructions for; displaying a first perspective in a three-dimensional virtual space on the touch screen display, wherein the three-dimensional virtual space includes a plurality of three-dimensional virtual objects; detecting a multi-finger swipe gesture on a first three-dimensional virtual object in the plurality of three-dimensional objects, wherein each finger in the multi-finger swipe gesture moves in substantially the same linear direction; and in response to detecting the multi-finger swipe gesture; if the multi-finger swipe gesture initially moves within a predetermined angle of being perfectly vertical with respect to the touch screen display, displaying an animated rotation of the first three-dimensional virtual object about a horizontal axis with respect to the touch screen display while maintaining display of the first perspective in the three-dimensional virtual space; and if the multi-finger swipe gesture initially moves within a predetermined angle of being perfectly horizontal with respect to the touch screen display, displaying an animated rotation of the first three-dimensional virtual object about a vertical axis with respect to the touch screen display while maintaining display of the first perspective in the three-dimensional virtual space. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
24. A non-transitory computer readable storage medium having stored therein instructions, which when executed by a portable electronic device with a touch screen display, cause the device to:
-
display a first perspective in a three-dimensional virtual space on the touch screen display, wherein the three-dimensional virtual space includes a plurality of three-dimensional virtual objects; detect a multi-finger swipe gesture on a first three-dimensional virtual object in the plurality of three-dimensional objects, wherein each finger in the multi-finger swipe gesture moves in substantially the same linear direction; and in response to detecting the multi-finger swipe gesture; if the multi-finger swipe gesture initially moves within a predetermined angle of being perfectly vertical with respect to the touch screen display, display an animated rotation of the first three-dimensional virtual object about a horizontal axis with respect to the touch screen display while maintaining display of the first perspective in the three-dimensional virtual space; and if the multi-finger swipe gesture initially moves within a predetermined angle of being perfectly horizontal with respect to the touch screen display, display an animated rotation of the first three-dimensional virtual object about a vertical axis with respect to the touch screen display while maintaining display of the first perspective in the three-dimensional virtual space. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification