Devices, methods, and graphical user interfaces for haptic mixing
First Claim
1. A method, comprising:
- at an electronic device with a display, a touch-sensitive surface, and a set of one or more tactile output generators;
detecting a triggering condition for a first set of one or more tactile outputs with a first priority;
detecting a triggering condition for a second set of one or more tactile outputs with a second priority; and
in response to detecting the triggering condition for the first set of one or more tactile outputs and the triggering condition for the second set of one or more tactile outputs and in accordance with a determination that the first set of one or more tactile outputs are scheduled to at least partially overlap with the second set of one or more tactile outputs;
in accordance with a determination that the first priority is higher than the second priority, outputting the second set of one or more tactile outputs, including, in accordance with a determination that the second set of one or more tactile outputs includes a first portion that precedes a second portion that overlaps with the first set of one or more tactile outputs, reducing an output level of the first portion of the second set of one or more tactile outputs prior to outputting, at reduced scale, at least the second portion of the second set of one or more tactile outputs that overlaps with the first set of one or more tactile outputs; and
in accordance with a determination that the second priority is higher than the first priority, outputting the first set of one or more tactile outputs, including, in accordance with a determination that the first set of one or more tactile outputs includes a first portion that precedes a second portion that overlaps with the second set of one or more tactile outputs, reducing an output level of the first portion of the first set of one or more tactile outputs prior to outputting, at reduced scale, at least the portion of the first set of one or more tactile outputs that overlaps with the second set of one or more tactile outputs.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device receives a first set of one or more inputs corresponding to user interface elements displayed on the display and a first set of one or more tactile outputs, and also receives a second set of one or more inputs corresponding to one or more hardware elements and a second set of one or more tactile outputs. In response, in accordance with a determination that the first set of one or more tactile outputs and the second set of one or more tactile outputs overlap, the device outputs, with one or more tactile output generators, a modified tactile output sequence that is modified so as to emphasize the second set of one or more tactile outputs relative to the first set of one or more tactile outputs.
328 Citations
45 Claims
-
1. A method, comprising:
at an electronic device with a display, a touch-sensitive surface, and a set of one or more tactile output generators; detecting a triggering condition for a first set of one or more tactile outputs with a first priority; detecting a triggering condition for a second set of one or more tactile outputs with a second priority; and in response to detecting the triggering condition for the first set of one or more tactile outputs and the triggering condition for the second set of one or more tactile outputs and in accordance with a determination that the first set of one or more tactile outputs are scheduled to at least partially overlap with the second set of one or more tactile outputs; in accordance with a determination that the first priority is higher than the second priority, outputting the second set of one or more tactile outputs, including, in accordance with a determination that the second set of one or more tactile outputs includes a first portion that precedes a second portion that overlaps with the first set of one or more tactile outputs, reducing an output level of the first portion of the second set of one or more tactile outputs prior to outputting, at reduced scale, at least the second portion of the second set of one or more tactile outputs that overlaps with the first set of one or more tactile outputs; and in accordance with a determination that the second priority is higher than the first priority, outputting the first set of one or more tactile outputs, including, in accordance with a determination that the first set of one or more tactile outputs includes a first portion that precedes a second portion that overlaps with the second set of one or more tactile outputs, reducing an output level of the first portion of the first set of one or more tactile outputs prior to outputting, at reduced scale, at least the portion of the first set of one or more tactile outputs that overlaps with the second set of one or more tactile outputs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. An electronic device, comprising:
-
a display; a touch-sensitive surface; a set of one or more tactile output generators; 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 triggering condition for a first set of one or more tactile outputs with a first priority; detecting a triggering condition for a second set of one or more tactile outputs with a second priority; and in response to detecting the triggering condition for the first set of one or more tactile outputs and the triggering condition for the second set of one or more tactile outputs and in accordance with a determination that the first set of one or more tactile outputs are scheduled to at least partially overlap with the second set of one or more tactile outputs; in accordance with a determination that the first priority is higher than the second priority, outputting the second set of one or more tactile outputs, including, in accordance with a determination that the second set of one or more tactile outputs includes a first portion that precedes a second portion that overlaps with the first set of one or more tactile outputs, reducing an output level of the first portion of the second set of one or more tactile outputs prior to outputting, at reduced scale, at least the second portion of the second set of one or more tactile outputs that overlaps with the first set of one or more tactile outputs; and in accordance with a determination that the second priority is higher than the first priority, outputting the first set of one or more tactile outputs, including, in accordance with a determination that the first set of one or more tactile outputs includes a first portion that precedes a second portion that overlaps with the second set of one or more tactile outputs, reducing an output level of the first portion of the first set of one or more tactile outputs prior to outputting, at reduced scale, at least the second portion of the first set of one or more tactile outputs that overlaps with the second set of one or more tactile outputs. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. 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 a set of one or more tactile output generators, cause the device to:
-
detect a triggering condition for a first set of one or more tactile outputs with a first priority; detect a triggering condition for a second set of one or more tactile outputs with a second priority; and in response to detecting the triggering condition for the first set of one or more tactile outputs and the triggering condition for the second set of one or more tactile outputs and in accordance with a determination that the first set of one or more tactile outputs are scheduled to at least partially overlap with the second set of one or more tactile outputs; in accordance with a determination that the first priority is higher than the second priority, output the second set of one or more tactile outputs, including, in accordance with a determination that the second set of one or more tactile outputs includes a first portion that precedes a second portion that overlaps with the first set of one or more tactile outputs, reducing an output level of the first portion of the second set of one or more tactile outputs prior to outputting, at reduced scale, at least the second portion of the second set of one or more tactile outputs that overlaps with the first set of one or more tactile outputs; and in accordance with a determination that the second priority is higher than the first priority, output the first set of one or more tactile outputs, including, in accordance with a determination that the first set of one or more tactile outputs includes a first portion that precedes a second portion that overlaps with the second set of one or more tactile outputs, reducing an output level of the first portion of the first set of one or more tactile outputs prior to outputting, at reduced scale, at least the second portion of the first set of one or more tactile outputs that overlaps with the second set of one or more tactile outputs. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification