Drift compensation for force sensing devices

    公开(公告)号:US09885627B2

    公开(公告)日:2018-02-06

    申请号:US14696043

    申请日:2015-04-24

    Applicant: Apple Inc.

    CPC classification number: G01L25/00

    Abstract: Disclosed herein are methods and systems for compensating for drift that may be present in a force sensing device. In some embodiments, the force sensing device may be calibrated to compensate for the drift. The calibration may include receiving an input waveform associated with a received amount of force on the force sensing device. A system model that approximates a transfer function that provides an output waveform associated with the input waveform is then determined. Using the system model, an inverse transfer function associated with the system model is also determined. The inverse transfer function may then be applied to the output waveform which compensates for the drift.

    Device and method for assigning respective portions of an aggregate intensity to a plurality of contacts

    公开(公告)号:US09857897B2

    公开(公告)日:2018-01-02

    申请号:US14609042

    申请日:2015-01-29

    Applicant: Apple Inc.

    Abstract: An electronic device detects, on a touch-sensitive surface, a plurality of contacts via a plurality of intensity sensors. While detecting the plurality of contacts, the device assigns portions of an aggregate intensity of the contacts to each of the plurality of contacts based on: the first intensity measurement received from a first intensity sensor; the second intensity measurement received from a second intensity sensor; a location of the first intensity sensor relative to the touch-sensitive surface; a location of the second intensity sensor relative to the touch-sensitive surface; and a comparison between values of a set of one or more properties of the first contact and corresponding values of the second contact. In response to detecting the plurality of contacts, the device performs an operation based at least in part on the portion of the aggregate intensity assigned to the first contact.

    Efficient texture comparison
    37.
    发明授权

    公开(公告)号:US09846799B2

    公开(公告)日:2017-12-19

    申请号:US15669789

    申请日:2017-08-04

    Applicant: Apple Inc.

    Abstract: A scannable object is sensed and scanned. A map is constructed based on the scan results. The map is compared to one or more stored templates. Results of the comparison are provided. In some implementations, a secured processor may construct the map and may provide reduced resolution (and/or other versions that contain less information) versions of the map and/or the stored templates to one or more other processors. The one or more other processors may determine a match-set based on matching between the reduced resolution map and stored templates. The secured processor may then identify whether or not a match exists between the map and any stored template based on the match-set.

    Devices and Methods for Processing Touch Inputs Based on Adjusted Input Parameters

    公开(公告)号:US20170357376A1

    公开(公告)日:2017-12-14

    申请号:US15616826

    申请日:2017-06-07

    Applicant: Apple Inc.

    CPC classification number: G06F3/0418 G06F3/0414 G06F3/04883

    Abstract: 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 displays a first user interface of a first software application, detects an input on the touch-sensitive surface while displaying the first user interface, and, in response to detecting the input while displaying the first user interface, performs a first operation in accordance with a determination that the input satisfies intensity input criteria including that the input satisfies an intensity threshold during a first predefined time period, and performs a second operation in accordance with a determination that the input satisfies long press criteria including that the input remains below the intensity threshold during the first predefined time period.

    Spatial phase estimation for optical encoders

    公开(公告)号:US09797753B1

    公开(公告)日:2017-10-24

    申请号:US14601153

    申请日:2015-01-20

    Applicant: Apple Inc.

    CPC classification number: G01D5/3473 G01B11/26 G01D5/34715

    Abstract: Rotary encoders suitable for inclusion within small form factor devices (e.g., as input devices to small form factor electronic devices) are disclosed. In one aspect, a light source can illuminate a pattern on a rotatable shaft in order to reflect the pattern onto an array of optical sensors. Each optical sensor from the array of optical sensors can be polled at the same time to yield a snapshot vector. The snapshot vector can be projected onto a subspace spanned by two vectors selected in part on the pattern of the rotatable shaft and the distance separating the shaft and array. The resulting projection can be used to determine error and phase of the reflected pattern across the array of optical sensors. The phase of the reflected pattern can correlate to rotation of the shaft.

Patent Agency Ranking