Abstract:
A method is performed at an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts. The method includes displaying, on the display, a user interface for an application; detecting an edge input that includes detecting a change in a characteristic intensity of a contact proximate to an edge of the touch-sensitive surface; and, in response to detecting the edge input: in accordance with a determination that the edge input meets system-gesture criteria, performing an operation that is independent of the application, wherein: the system-gesture criteria include intensity criteria; the system-gesture criteria include a location criterion that is met when the intensity criteria for the contact are met while the contact is within a first region relative to the touch-sensitive surface; and the first region relative to the touch-sensitive surface is determined based on one or more characteristics of the contact.
Abstract:
An electronic device may generate a canceling component that reduces or eliminates the unforced response for a base waveform applied to a component haptic output device of the electronic device. The electronic device may create a sculpted waveform that has no or reduced unforced response and may store the created sculpted waveform. The electronic device may apply the sculpted waveform to the component haptic output device. In one embodiment, a space of at least possible parameters may be defined. Canceling component corresponding to points in the space may be iteratively tested. A heat map may be generated based on the unforced response cancellation or elimination of the canceling components corresponding to the points. Based at least on the heat map, a canceling component may be selected. A sculpted waveform may then be generated by combining the base waveform with the canceling component.
Abstract:
An error correction method and a mobile communication device incorporating the error correction method. The error correction method begins with receiving fingerprint image information that includes a set of swatches. A first one of the received swatches is matched to a second one of the swatches at an edge. A measure of fingerprint image manipulation is determined responsive to an amount of processing to perform and an amount of fingerprint image error. Then the fingerprint image information is manipulated in response to an optimum value of the measure.
Abstract:
A sequence of biometric data images is received, such as, for example, a sequence of fingerprint images, and a set of biometric data images is selected from the sequence of images. The set of images can include one or more segments of at least one image in the sequence of images. One or more portions of at least one image of biometric data in the set of images can be selected to be included in the unified image of biometric data. The unified image of biometric data can be constructed using the one or more portions of the at least one image of biometric data. If the unified image of biometric data is not complete, a user can be prompted for one or more additional images of biometric data.
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.
Abstract:
The present application is related to a computer for providing output to a user. The computer includes a processor and an input device in communication with the processor. The input device includes a feedback surface and at least one sensor in communication with the feedback surface, the at least one sensor configured to detect a user input to the feedback surface. The processor varies a down-stroke threshold based on a first factor and varies an up-stroke threshold based on a second factor. The down-stroke threshold determines a first output of the computing device, the up-stroke threshold determines a second output of the computing device, and at least one of the first factor or the second factor are determined based on the user input.
Abstract:
A method includes receiving fingerprint image data at a fingerprint recognition sensor, where the fingerprint image data are associated with an authorized user. The fingerprint image data are transformed into a substantially rotationally invariant representation, which is maintained in a database of enrolled fingerprint information. Processed fingerprint image data from an accessing user are compared with the substantially rotationally invariant representation of the fingerprint image data from the authorized user.
Abstract:
A fingerprint processing system comprises a fingerprint sensor configured to generate an image of a fingerprint, and a processor configured to process the fingerprint image. The processor is operable to generate a ridge flow map comprising ridge flow vectors characterizing the fingerprint, and a multi-layer decomposition based on the ridge flow vectors. The decomposition includes at least first and second-order residuals, based on the ridge flow vectors, and the processor is operable to characterize a quality of the fingerprint image, based on the residuals.
Abstract:
An apparatus includes one or more fingerprint image sensors capable of providing fingerprint image information from the finger of a user, and one or more separately disposed orientation sensors, capable of determining one or more orientations of the finger. One or more circuits are coupled to the one or more fingerprint image sensors and the one or more orientation sensors, configured for combining information from the one or more fingerprint image sensors and the one or more fingerprint orientation sensors.
Abstract:
A method includes receiving fingerprint image data at a fingerprint recognition sensor, where the fingerprint image data are associated with an authorized user. The fingerprint image data are transformed into a substantially rotationally invariant representation, which is maintained in a database of enrolled fingerprint information. Processed fingerprint image data from an accessing user are compared with the substantially rotationally invariant representation of the fingerprint image data from the authorized user.