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 gesture on a first three-dimensional virtual object in the plurality of three-dimensional objects; and
in response to detecting the first finger 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.
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.
300 Citations
68 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 gesture on a first three-dimensional virtual object in the plurality of three-dimensional objects; and in response to detecting the first finger 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
52. A graphical user interface on a portable electronic device with a touch screen display, comprising:
-
a three-dimensional virtual space that includes a plurality of three-dimensional virtual objects; wherein; in response to detecting a first finger gesture on a first three-dimensional virtual object in the plurality of three-dimensional objects, an animated transition from a first perspective to a second perspective in the three-dimensional virtual space is displayed on the touch screen display; 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; and the second perspective is different from the first perspective.
-
-
53. 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 gesture on a first three-dimensional virtual object in the plurality of three-dimensional objects; and in response to detecting the first finger 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.
-
-
54. A 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 gesture on a first three-dimensional virtual object in the plurality of three-dimensional objects; and in response to detecting the first finger 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.
-
-
55. A portable electronic device, comprising:
-
a touch screen display; means 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; means for detecting a first finger gesture on a first three-dimensional virtual object in the plurality of three-dimensional objects; and means for, in response to detecting the first finger 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.
-
-
56. 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; 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 (57, 58, 59, 60, 61, 62, 63, 64)
-
65. A graphical user interface on a portable electronic device with a touch screen display, comprising:
-
a first perspective in a three-dimensional virtual space that includes a plurality of three-dimensional virtual objects; wherein; in response to detecting a multi-finger swipe gesture on a first three-dimensional virtual object in the plurality of three-dimensional objects; if the multi-finger swipe gesture initially moves within a predetermined angle of being perfectly vertical with respect to the touch screen display, an animated rotation of the first three-dimensional virtual object about a horizontal axis with respect to the touch screen display is displayed 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, an animated rotation of the first three-dimensional virtual object about a vertical axis with respect to the touch screen display is displayed while maintaining display of the first perspective in the three-dimensional virtual space.
-
-
66. 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; 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.
-
-
67. A 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; 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.
-
-
68. A portable electronic device, comprising:
-
a touch screen display; means 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; means for detecting a multi-finger swipe gesture on a first three-dimensional virtual object in the plurality of three-dimensional objects; 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, means for 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, means for 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.
-
Specification