Crown input for a wearable electronic device
First Claim
1. A non-transitory computer-readable storage medium comprising instructions for:
- at an electronic device with a housing, a touch-sensitive display, and a physical crown that has a fixed axis about which the physical crown rotates relative to the touch-sensitive display and the housing;
receiving crown position information associated with the physical crown of the electronic device including a rotational position of the physical crown;
determining whether a rotation of the physical crown about the fixed axis relative to the touch-sensitive display and to the housing has occurred based on the received rotational position of the physical crown;
in response to determining that the rotation of the physical crown has occurred about the fixed axis relative to the touch-sensitive display and to the housing, causing at least a portion of a first data displayed on the touch-sensitive display of the electronic device to be scrolled in a first direction parallel to the fixed axis about which the physical crown rotates relative to the touch-sensitive display and the housing;
determining whether the rotation of the physical crown about the fixed axis relative to the touch-sensitive display and to the housing has stopped based on the received rotational position of the physical crown; and
in response to determining that the rotation of the physical crown has stopped, causing at least the portion of the first data displayed on the touch-sensitive display of the electronic device to be scrolled in a second direction opposite the first direction parallel to the fixed axis about which the physical crown rotates relative to the touch-sensitive display and the housing.
0 Assignments
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.
-
Citations
27 Claims
-
1. A non-transitory computer-readable storage medium comprising instructions for:
at an electronic device with a housing, a touch-sensitive display, and a physical crown that has a fixed axis about which the physical crown rotates relative to the touch-sensitive display and the housing; receiving crown position information associated with the physical crown of the electronic device including a rotational position of the physical crown; determining whether a rotation of the physical crown about the fixed axis relative to the touch-sensitive display and to the housing has occurred based on the received rotational position of the physical crown; in response to determining that the rotation of the physical crown has occurred about the fixed axis relative to the touch-sensitive display and to the housing, causing at least a portion of a first data displayed on the touch-sensitive display of the electronic device to be scrolled in a first direction parallel to the fixed axis about which the physical crown rotates relative to the touch-sensitive display and the housing; determining whether the rotation of the physical crown about the fixed axis relative to the touch-sensitive display and to the housing has stopped based on the received rotational position of the physical crown; and in response to determining that the rotation of the physical crown has stopped, causing at least the portion of the first data displayed on the touch-sensitive display of the electronic device to be scrolled in a second direction opposite the first direction parallel to the fixed axis about which the physical crown rotates relative to the touch-sensitive display and the housing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-implemented method comprising:
at an electronic device with a housing, a touch-sensitive display, and a physical crown that has a fixed axis about which the physical crown rotates relative to the touch-sensitive display and the housing; receiving crown position information associated with the physical crown of the electronic device including a rotational position of the physical crown; determining whether a rotation of the physical crown about the fixed axis relative to the touch-sensitive display and to the housing has occurred based on the received rotational position of the physical crown; in response to determining that the rotation of the physical crown has occurred about the fixed axis relative to the touch-sensitive display and to the housing, causing at least a portion of a first data displayed on the touch-sensitive display of the electronic device to be scrolled in a first direction parallel to the fixed axis about which the physical crown rotates relative to the touch-sensitive display and the housing; determining whether the rotation of the physical crown about the fixed axis relative to the touch-sensitive display and to the housing has stopped based on the received rotational position of the physical crown; and in response to determining that the rotation of the physical crown has stopped, causing at least the portion of the first data displayed on the touch-sensitive display of the electronic device to be scrolled in a second direction opposite the first direction parallel to the fixed axis about which the physical crown rotates relative to the touch-sensitive display and the housing. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. An electronic device comprising:
-
a housing; one or more processors; a touch-sensitive display; a physical crown that has a fixed axis about which the physical crown rotates relative to the touch-sensitive display and the housing operatively coupled to the one or more processors; and the touch-sensitive display operatively coupled to the one or more processors, the one or more processors configured to; receive crown position information associated with the physical crown of the electronic device including a rotational position of the physical crown; determine whether a rotation of the physical crown about the fixed axis relative to the touch-sensitive display and to the housing has occurred based on the received rotational position of the physical crown; in response to determining that the rotation of the physical crown has occurred about the fixed axis relative to the touch-sensitive display and to the housing, cause at least a portion of a first data displayed on the touch-sensitive display of the electronic device to be scrolled in a first direction parallel to the fixed axis about which the physical crown rotates relative to the touch-sensitive display and the housing; determine whether the rotation of the physical crown about the fixed axis relative to the touch-sensitive display and to the housing has stopped based on the received rotational position of the physical crown; and in response to determining that the rotation of the physical crown has stopped, cause at least the portion of the first data displayed on the touch-sensitive display of the electronic device to be scrolled in a second direction opposite the first direction parallel to the fixed axis about which the physical crown rotates relative to the touch-sensitive display and the housing. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification