Devices, methods, and graphical user interfaces for interaction with an intensity-sensitive input region
US-10955956-B2 · Mar 23, 2021 · US
US2025238129A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2025238129-A1 |
| Application number | US-202418892230-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 20, 2024 |
| Priority date | Jan 18, 2024 |
| Publication date | Jul 24, 2025 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
User interfaces integrating variable hardware inputs are described, including user interfaces that perform different operations in response to presses of different intensities with and without movement, user interfaces that perform different media capture operations based on presses of different lengths with and without movement, user interfaces with controls that can be customized by swiping near a hardware control, user interfaces for media playback with dynamic speed adjustments, and user interfaces that perform adjustments before and after contact with a hardware control ends.
Opening claim text (preview).
1 - 277 . (canceled) 278 . A computer system configured to communicate with one or more display generation components and a first input device, comprising: one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: detecting, via the first input device, a first set of one or more inputs directed to the first input device; and in response to detecting the first set of one or more inputs: in accordance with a determination that the first set of one or more inputs satisfies a first set of criteria, performing a first operation, wherein the first set of criteria includes: a first criterion that is satisfied when the first set of one or more inputs includes a first input intensity that exceeds a first threshold intensity; and a second criterion that is satisfied when the first set of one or more inputs includes more than a threshold amount of movement of a first type; and in accordance with a determination that the first set of one or more inputs directed to the first input device satisfies a second set of criteria different from the first set of criteria, performing a second operation different from the first operation, wherein the second set of criteria includes a third criterion that is satisfied when the first set of one or more inputs includes a second input intensity that exceeds a second threshold intensity that is higher than the first threshold intensity. 279 . The computer system of claim 278 , wherein: performing the first operation includes changing an operation setting to a respective value; and performing the second operation includes performing the second operation based on a current value of the operation setting, wherein, in accordance with a determination that the first set of one or more inputs satisfied the first set of criteria prior to satisfying the second set of criteria, the current value of the operation setting is the respective value. 280 . The computer system of claim 278 , wherein: performing the first operation includes changing a media capture setting; and performing the second operation includes capturing media based on the media capture setting. 281 . The computer system of claim 280 , wherein the media capture setting includes a zoom setting for media capture. 282 . The computer system of claim 280 , wherein the media capture setting includes a filter setting for media capture. 283 . The computer system of claim 280 , wherein the media capture setting includes a simulated depth-of-field setting for media capture. 284 . The computer system of claim 280 , wherein the media capture setting includes a media capture type setting. 285 . The computer system of claim 280 , wherein the media capture setting includes a focus subject selection. 286 . The computer system of claim 278 , wherein performing the first operation includes selecting, based on one or more characteristics of the movement of the first type, a first settings value from an ordered sequence of settings values. 287 . The computer system of claim 286 , wherein selecting the first settings value from the ordered sequence of settings values includes simulating a transfer of momentum from the movement of the first type to a model of the ordered sequence of settings values. 288 . The computer system of claim 286 , wherein: the ordered sequence of settings values includes a subset of one or more preset values, and selecting, based on the one or more characteristics of the movement of the first type, the first settings value from the ordered sequence of settings values includes: in accordance with a determination that the first set of one or more inputs satisfies a set of one or more drag criteria, selecting the first settings value from the ordered sequence of settings values based on a direction of the movement of the first type and an amount of the movement of the first type, wherein the set of one or more drag criteria includes a criterion that is satisfied when the first set of one or more inputs includes a contact that is maintained on the first input device; and in accordance with a determination that the first set of one or more inputs satisfies a set of one or more flick criteria, selecting the first settings value from the subset of one or more preset values based on a direction of the movement of the first type, wherein the set of one or more flick criteria includes: a first flick criterion that is satisfied when the first set of one or more inputs ceases to be detected on the first input device; and a second flick criterion that is satisfied when the movement of the first type includes more than a second threshold amount of movement within a threshold period of time before the first flick criterion is satisfied. 289 . The computer system of claim 278 , wherein performing the first operation includes selecting, based on one or more characteristics of the movement of the first type, a second settings value from a predetermined set of settings values. 290 . The computer system of claim 278 , wherein the first set of criteria includes a fourth criterion that is satisfied when the second criterion is satisfied after the first criterion is satisfied. 291 . The computer system of claim 278 , the one or more programs further including instructions for: after determining that the first set of one or more inputs satisfies the first criterion, detecting a first movement input included in the first set of one or more inputs, wherein the first movement input is detected while an input intensity of the first set of one or more inputs does not exceed the first threshold intensity; and in response to the first movement input, performing the first operation based on the first movement input. 292 . The computer system of claim 278 , the one or more programs further including instructions for: after determining that the first set of one or more inputs satisfies the first criterion, detecting a lift-off of the first set of one or more inputs; after detecting the lift-off of the first set of one or more inputs, detecting, via the first input device, a second movement input; and in response to detecting the second movement input: in accordance with a determination that the second movement input was detected within a threshold period of time after detecting the lift-off of the first set of one or more inputs, performing the first operation based on the second movement input. 293 . The computer system of claim 278 , the one or more programs further including instructions for: after determining that the first set of one or more inputs satisfies the first criterion, detecting a third movement input; and in response to detecting the third movement input: in accordance with a determination that a lift-off of the first set of one or more inputs was not detected prior to detecting the third movement input, performing the first operation based on the third movement input. 294 . The computer system of claim 278 , the one or more programs further including instructions for: after performing the second operation, detecting, via the first input device, a fourth movement input; and in response to detecting the fourth movement input and in accordance with a determination that a lift-off event was not detected in between detecting the second input intensity that exceeds the second threshold intensity and detecting the fourth movement input, performing the first operation based on the fourth movement input.
Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)} · CPC title
Electronic editing of digitised analogue information signals, e.g. audio or video signals · CPC title
Reproducing at a different information rate from the information rate of recording (for television signals H04N5/783) · CPC title
Control of cameras or camera modules · CPC title
Zoom, i.e. interaction techniques or interactors for controlling the zooming operation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.