-
公开(公告)号:US20200081537A1
公开(公告)日:2020-03-12
申请号:US16128478
申请日:2018-09-11
Applicant: Apple Inc.
Inventor: Jonathan A. Gordon , Matthew Thomas Metzler , Adam I. Papamarcos , Michael Yiu Ka Diu
Abstract: In an embodiment, a method comprises: receiving, by a mechanical offset controller, input data; detecting, by the mechanical offset controller, a waveform command in the input data; responsive to the detecting, generating, by the mechanical offset controller, an unparking command; receiving, by a closed-loop controller, the unparking command; and moving, by the closed-loop controller, a mass in a haptic module from a mechanical resting position to a sensor reference position in accordance with the unparking command. The method further comprises: detecting, by the mechanical offset controller, that the input data does not include the waveform command; responsive to the detecting, generating, by the mechanical offset controller, a parking command; receiving, by a closed-loop controller, the parking command; and moving, by the closed-loop controller, the mass in the haptic module from the sensor reference position to the mechanical resting position in accordance with the parking command.
-
公开(公告)号:US12223110B1
公开(公告)日:2025-02-11
申请号:US17901470
申请日:2022-09-01
Applicant: Apple Inc.
Inventor: Denis G. Chen , Matthew T. Metzler , Eric M. Innis , Darya Amin-Shahidi , Shingo Yoneoka , Chi Kin Ho , Adriane S. Niehaus , Matthew N. Weege , Michael S. Weinstein , Tristan R. Hudson , Parin Patel , Jonathan A. Gordon
Abstract: A software defined button includes a force sensor and a haptic output element. The button further includes an immutable logic core and a mutable logic core. The mutable logic core is configured to define one or more thresholds against which input received from the force sensor can be compared to determine whether a user input has been provided. The immutable logic core is configured to verify actual force input has been received when the mutable logic core signals that user input has been received. In response to receiving a verified force input, the haptic output element can be caused to be driven by one of the mutable or immutable logic cores to provide a haptic output to a user.
-
公开(公告)号:US10852830B2
公开(公告)日:2020-12-01
申请号:US16128478
申请日:2018-09-11
Applicant: Apple Inc.
Inventor: Jonathan A. Gordon , Matthew Thomas Metzler , Adam I. Papamarcos , Michael Yiu Ka Diu
Abstract: In an embodiment, a method comprises: receiving, by a mechanical offset controller, input data; detecting, by the mechanical offset controller, a waveform command in the input data; responsive to the detecting, generating, by the mechanical offset controller, an unparking command; receiving, by a closed-loop controller, the unparking command; and moving, by the closed-loop controller, a mass in a haptic module from a mechanical resting position to a sensor reference position in accordance with the unparking command. The method further comprises: detecting, by the mechanical offset controller, that the input data does not include the waveform command; responsive to the detecting, generating, by the mechanical offset controller, a parking command; receiving, by a closed-loop controller, the parking command; and moving, by the closed-loop controller, the mass in the haptic module from the sensor reference position to the mechanical resting position in accordance with the parking command.
-
-