Crown input for a wearable electronic device
First Claim
1. A computer-implemented method comprising:
- receiving crown position information associated with a physical crown of an electronic device;
determining a scale speed and scale direction based on a velocity of angular rotation of the rotation of the physical crown as indicated by the received crown position information;
causing a first set of one or more user interface elements displayed on a touch-sensitive display of the electronic device to be scaled based on the determined scale speed and direction;
determining whether the rotation of the physical crown has ceased;
determining whether the first set of one or more user interface elements displayed on the touch-sensitive display of the electronic device have been scaled beyond a maximum scaling amount; and
in response to determining that the rotation of the physical crown has ceased and the first set of one or more user interface elements displayed on the touch-sensitive display of the electronic device have been scaled beyond the maximum scaling amount, causing the first set of one or more user interface elements displayed on the touch-sensitive display of the electronic device to be scaled to the maximum scaling amount.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to manipulating a user interface on a wearable electronic device using a mechanical crown. In some examples, the user interface can be scrolled or scaled in response to a rotation of the crown. The direction of the scrolling or scaling and the amount of scrolling or scaling can depend on the direction and amount of rotation of the crown, respectively. In some examples, the amount of scrolling or scaling can be proportional to the change in rotation angle of the crown. In other examples, a speed of scrolling or a speed of scaling can depend on a speed of angular rotation of the crown. In these examples, a greater speed of rotation can cause a greater speed of scrolling or scaling to be performed on the displayed view.
398 Citations
27 Claims
-
1. A computer-implemented method comprising:
-
receiving crown position information associated with a physical crown of an electronic device; determining a scale speed and scale direction based on a velocity of angular rotation of the rotation of the physical crown as indicated by the received crown position information; causing a first set of one or more user interface elements displayed on a touch-sensitive display of the electronic device to be scaled based on the determined scale speed and direction; determining whether the rotation of the physical crown has ceased; determining whether the first set of one or more user interface elements displayed on the touch-sensitive display of the electronic device have been scaled beyond a maximum scaling amount; and in response to determining that the rotation of the physical crown has ceased and the first set of one or more user interface elements displayed on the touch-sensitive display of the electronic device have been scaled beyond the maximum scaling amount, causing the first set of one or more user interface elements displayed on the touch-sensitive display of the electronic device to be scaled to the maximum scaling amount. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a touch-sensitive display and a rotatable input mechanism, the one or more programs including instructions for:
-
receiving crown position information associated with a physical crown of an electronic device; determining a scale speed and scale direction based on a velocity of angular rotation of the rotation of the physical crown as indicated by the received crown position information; causing a first set of one or more user interface elements displayed on a touch-sensitive display of the electronic device to be scaled based on the determined scale speed and direction; determining whether the rotation of the physical crown has ceased; determining whether the first set of one or more user interface elements displayed on the touch-sensitive display of the electronic device have been scaled beyond a maximum scaling amount; and in response to determining that the rotation of the physical crown has ceased and the first set of one or more user interface elements displayed on the touch-sensitive display of the electronic device have been scaled beyond the maximum scaling amount, causing the first set of one or more user interface elements displayed on the touch-sensitive display of the electronic device to be scaled to the maximum scaling amount. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An electronic device comprising:
-
one or more processors; a memory; a physical crown operatively coupled to the one or more processors; a touch-sensitive display operatively coupled to the one or more processors; 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 one or more programs including instructions for;receiving crown position information associated with the physical crown of an electronic device; determining a scale speed and scale direction based on a velocity of angular rotation of the rotation of the physical crown as indicated by the received crown position information; causing a first set of one or more user interface elements displayed on a touch-sensitive display of the electronic device to be scaled based on the determined scale speed and direction; determining whether the rotation of the physical crown has ceased; determining whether the first set of one or more user interface elements displayed on the touch-sensitive display of the electronic device have been scaled beyond a maximum scaling amount; and in response to determining that the rotation of the physical crown has ceased and the first set of one or more user interface elements displayed on the touch-sensitive display of the electronic device have been scaled beyond the maximum scaling amount, causing the first set of one or more user interface elements displayed on the touch-sensitive display of the electronic device to be scaled to the maximum scaling amount. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification