Working with 3D objects
First Claim
Patent Images
1. A computer-implemented method, comprising:
- displaying a representation of a three-dimensional (3D) object on a touch-sensitive display;
detecting a gesture input that comprises a movement of a finger or a pointing device in proximity to a surface of the display, the detecting comprising measuring a distance between the finger or the pointing device and the surface of the display;
modifying the representation of the 3D object according to the gesture input; and
displaying the updated representation of the 3D object on the touch-sensitive display.
0 Assignments
0 Petitions
Accused Products
Abstract
Three-dimensional objects can be generated based on two-dimensional objects. A first user input identifying a 2D object presented in a user interface can be detected, and a second user input including a 3D gesture input that includes a movement in proximity to a surface can be detected. A 3D object can be generated based on the 2D object according to the first and second user inputs, and the 3D object can be presented in the user interface.
-
Citations
31 Claims
-
1. A computer-implemented method, comprising:
-
displaying a representation of a three-dimensional (3D) object on a touch-sensitive display; detecting a gesture input that comprises a movement of a finger or a pointing device in proximity to a surface of the display, the detecting comprising measuring a distance between the finger or the pointing device and the surface of the display; modifying the representation of the 3D object according to the gesture input; and displaying the updated representation of the 3D object on the touch-sensitive display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
detecting, on a touch-sensitive surface, a first user input that comprises at least one of a touch input or a first gesture input; detecting a second gesture input that comprises a movement in proximity to the touch-sensitive surface, in which a portion of the movement is performed at a distance from the touch-sensitive surface; and generating a representation of a three-dimensional (3D) object in a user interface based on the second gesture input and at least one of the touch input or first gesture input, the representation of the 3D object having a property that depends at least in part on the portion of the movement performed at a distance from the surface. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
detecting a gesture input that comprises a movement starting from a touch-sensitive surface and ending at a distance in proximity to the touch-sensitive surface, in which a portion of the movement is performed at a distance from the touch-sensitive surface; and modifying a value of a parameter based on the gesture input, the value of the parameter depending at least in part on the portion of the movement performed at a distance from the touch-sensitive surface. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
detecting a plurality of gesture inputs, each gesture input comprising a movement starting from a touch-sensitive surface and ending at a distance in proximity to the touch-sensitive surface; and assigning weights to parameters based on the plurality of gesture inputs, the weights depending at least in part on relative values of the distances at which the gesture input movements end. - View Dependent Claims (23, 24)
-
-
25. An apparatus comprising:
-
a sensor module to detect gesture inputs each comprising a movement having a component in a direction perpendicular to a surface; and a data processor to receive signals output from the sensor module, the signals representing detected gesture inputs, and generate or modify a representation of a three-dimensional (3D) object in a user interface according to the detected gesture inputs, in which the representation of the 3D object has a property that depends at least in part on the gesture input movement in the direction perpendicular to the surface. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. An apparatus comprising:
a computer storage medium storing instructions that, when executed by data processing apparatus, cause the data processing apparatus to perform operations comprising; displaying a representation of a three-dimensional (3D) object on a touch-sensitive display; detecting a gesture input that comprises a movement of a finger or a pointing device in proximity to a surface of the display, the detecting comprising measuring a distance between the finger or the pointing device and the surface of the display; modifying the representation of the 3D object according to the gesture input; and displaying the updated representation of the 3D object on the touch-sensitive display.
Specification