Device, method, and graphical user interface for transitioning between touch input to display output relationships
First Claim
1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by an electronic device with a display, a touch-sensitive surface and one or more sensors to detect intensity of contacts with the touch-sensitive surface, cause the electronic device to:
- detect a contact on the touch-sensitive surface;
determine a respective location of the contact on the touch-sensitive surface;
wherein the respective location on the touch-sensitive surface has a respective dynamic range for detecting intensity of the contact;
determine an intensity of the contact on the touch-sensitive surface at the respective location;
detect a change in intensity of the contact; and
in response to detecting the change in intensity of the contact at the respective location on the touch-sensitive surface, adjust an output of the device, wherein;
in accordance with a determination that the respective location has a first dynamic range, the output is adjusted in accordance with;
the change in the intensity of the contact at the respective location; and
a first input-output mapping of intensity to response that corresponds to the first dynamic range; and
in accordance with a determination that the respective location has a second dynamic range that is different from the first dynamic range, the output is adjusted in accordance with;
the change in the intensity of the contact at the respective location; and
a second input-output mapping of intensity to response that corresponds to the second dynamic range, wherein the second input-output mapping is different from the first input-output mapping.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device with a touch-sensitive surface, a display, and one or more sensors to detect intensity of contacts, detects a contact, determines a location and intensity of the contact on the touch-sensitive surface, and displays a response, the response being based at least in part on an input-output mapping of intensity to response at the contact location. The input-output mapping including a first input-output relationship between intensity and response over a first range of intensity values, a second input-output relationship between intensity and response over a second range of intensity values, and a transitional intensity value where the first range of intensity values meets or overlaps the second range of intensity values. At the transitional intensity value, the first input-output relationship has a first rate of change, the second input-output relationship has a second rate of change, and the first rate is substantially the same as the second rate.
-
Citations
33 Claims
-
1. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by an electronic device with a display, a touch-sensitive surface and one or more sensors to detect intensity of contacts with the touch-sensitive surface, cause the electronic device to:
-
detect a contact on the touch-sensitive surface; determine a respective location of the contact on the touch-sensitive surface;
wherein the respective location on the touch-sensitive surface has a respective dynamic range for detecting intensity of the contact;determine an intensity of the contact on the touch-sensitive surface at the respective location; detect a change in intensity of the contact; and in response to detecting the change in intensity of the contact at the respective location on the touch-sensitive surface, adjust an output of the device, wherein; in accordance with a determination that the respective location has a first dynamic range, the output is adjusted in accordance with; the change in the intensity of the contact at the respective location; and a first input-output mapping of intensity to response that corresponds to the first dynamic range; and in accordance with a determination that the respective location has a second dynamic range that is different from the first dynamic range, the output is adjusted in accordance with; the change in the intensity of the contact at the respective location; and a second input-output mapping of intensity to response that corresponds to the second dynamic range, wherein the second input-output mapping is different from the first input-output mapping. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device, comprising:
-
a display; a touch-sensitive surface; one or more sensors to detect intensities of contacts with the touch-sensitive surface; 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 one or more programs including instructions for; detecting a contact on the touch-sensitive surface; determining a respective location of the contact on the touch-sensitive surface; wherein the respective location on the touch-sensitive surface has a respective dynamic range for detecting intensity of the contact; determining an intensity of the contact on the touch-sensitive surface at the respective location; detecting a change in intensity of the contact; and in response to detecting the change in intensity of the contact at the respective location on the touch-sensitive surface, adjusting an output of the device, wherein; in accordance with a determination that the respective location has a first dynamic range, the output is adjusted in accordance with; the change in the intensity of the contact at the respective location; and a first input-output mapping of intensity to response that corresponds to the first dynamic range; and in accordance with a determination that the respective location has a second dynamic range that is different from the first dynamic range, the output is adjusted in accordance with; the change in the intensity of the contact at the respective location; and a second input-output mapping of intensity to response that corresponds to the second dynamic range, wherein the second input-output mapping is different from the first input-output mapping. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method, comprising:
at an electronic device with a touch-sensitive surface and a display, wherein the device includes one or more sensors to detect intensities of contacts with the touch-sensitive surface; detecting a contact on the touch-sensitive surface; determining a respective location of the contact on the touch-sensitive surface, wherein the respective location on the touch-sensitive surface has a respective dynamic range for detecting intensity of the contact; determining an intensity of the contact on the touch-sensitive surface at the respective location; detecting a change in intensity of the contact; and in response to detecting the change in intensity of the contact at the respective location on the touch-sensitive surface, adjusting an output of the device, wherein; in accordance with a determination that the respective location has a first dynamic range, the output is adjusted in accordance with; the change in the intensity of the contact at the respective location; and a first input-output mapping of intensity to response that corresponds to the first dynamic range; and in accordance with a determination that the respective location has a second dynamic range that is different from the first dynamic range, the output is adjusted in accordance with; the change in the intensity of the contact at the respective location; and a second input-output mapping of intensity to response that corresponds to the second dynamic range, wherein the second input-output mapping is different from the first input-output mapping. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
Specification