METHOD OF CONTROLLING ELECTRONIC DEVICE VIA A VIRTUAL KEYBOARD
First Claim
Patent Images
1. A method for controlling an electronic device comprising a display, the method comprising:
- detecting a rotation operation related to a three-dimensional (3D) graphical object displayed on the display, wherein the 3D graphical object comprises a plurality of graphical planes and each of the graphical planes associated with a predefined set of instructions;
rotating the 3D graphical object on the display three-dimensionally according to the rotation operation;
determining a representative plane of the 3D graphical object from the graphical planes of the 3D graphical object; and
performing the instruction associated with the representative plane if a selecting operation related to the 3D graphical object is detected.
1 Assignment
0 Petitions
Accused Products
Abstract
A device with a touch-sensitive display provides a virtual keyboard having several 3D graphical objects as virtual keys, while 3D graphical objects are displayed on the touch-sensitive display and are three-dimensionally rotatable. When the device detects contact and determines the contact as matching a rotation operation, the 3D image rotates and the device can determine, from the final position into which the 3D image has been rotated, the representative plane of the 3D image. When the key is executed by a selecting operation, the character associated with the representative plane is input to the device.
-
Citations
10 Claims
-
1. A method for controlling an electronic device comprising a display, the method comprising:
-
detecting a rotation operation related to a three-dimensional (3D) graphical object displayed on the display, wherein the 3D graphical object comprises a plurality of graphical planes and each of the graphical planes associated with a predefined set of instructions; rotating the 3D graphical object on the display three-dimensionally according to the rotation operation; determining a representative plane of the 3D graphical object from the graphical planes of the 3D graphical object; and performing the instruction associated with the representative plane if a selecting operation related to the 3D graphical object is detected. - View Dependent Claims (2, 3)
-
-
4. A method for controlling an electronic device comprising a touch-sensitive display, comprising:
-
displaying a virtual keyboard comprising a plurality of three-dimensional (3D) virtual buttons on the touch-sensitive display; detecting a contact with the touch-sensitive display; rotating at least one of the 3D virtual buttons displayed on the touch-sensitive display three-dimensionally in accordance with the detected contact if the detected contact corresponds to a predefined rotation condition, wherein the 3D virtual button is a 3D graphical, interactive user-interface object comprising a plurality of graphical planes, and each of the graphical planes is associated with a character; determining a representative plane of the rotated 3D virtual button from the graphical planes of the rotated 3D virtual button according to the rotation; and inputting the character associated with the representative plane of the rotated 3D virtual button in response to detecting contact with the touch-sensitive display that corresponds to a predefined selecting condition. - View Dependent Claims (5, 6, 7)
-
-
8. A portable electronic device comprising a touch-sensitive display, comprising:
-
a touch-sensitive display; memory; one or more processors; and one or more modules stored in the memory and configured for execution by the one or more processors, the one or more modules including instructions; displaying a virtual keyboard comprising a plurality of three-dimensional (3D) virtual buttons on the touch-sensitive display; detecting contact with the touch-sensitive display; rotating at least one of the 3D virtual buttons on the touch-sensitive display three-dimensionally in accordance with the detected contact if the detected contact corresponds to a predefined rotating condition, wherein the 3D virtual button is a 3D graphical, interactive user-interface object comprising a plurality of graphical planes, and each of the graphical planes is associated with a character; determining a representative plane of the rotated 3D virtual button from the graphical planes thereof according to the rotation; and inputting the character associated with the representative plane of the rotated 3D virtual button in response to detecting contact with the touch-sensitive display that corresponds to a predefined selecting condition. - View Dependent Claims (9, 10)
-
Specification