Input devices, including touch sensor devices (also commonly called touchpads or proximity sensor devices), as well as fingerprint sensor devices, are widely used in a variety of electronic systems. Touch sensor devices typically include a sensing region, often demarked by a surface, in which the touch sensor device determines the presence, location and/or motion of one or more input objects, typically for purposes of allowing a user to provide user input to interact with the electronic system. Fingerprint sensor devices also typically include a sensing region in which the fingerprint sensor device determines presence, location, motion, and/or features of a fingerprint or partial fingerprint, typically for purposes relating to user authentication or identification of a user.
Touch sensor devices and fingerprint sensor devices may thus be used to provide interfaces for the electronic system. For example, touch sensor devices and fingerprint sensor devices are often used as input devices for larger computing systems (such as opaque touchpads, touch screens and fingerprint readers integrated in or peripheral to notebook or desktop computers). Touch sensor devices and fingerprint sensor devices are also often used in smaller computing systems (such as touch screens and fingerprint readers integrated in mobile devices such as smartphones and tablets).
Touch sensor devices may be used for navigation (NAV) functions. NAV functions may include, for example, detection of the presence of a finger, as well as detecting gestures based on movement of a finger (such as tapping, double-tapping, scrolling, or swiping gestures). It may also be possible to use fingerprint sensor devices for NAV functions, but fingerprint sensor devices typically have a relatively small input sensing region (e.g., less than 10mm x 10mm), which makes it impossible or impractical to detect fast-motion gestures such as fast swipe gestures through conventional imaging operations. Further, fingerprint sensor devices may have to contend with low signal-to-noise ratio (SNR) issues when disposed under a relatively thick substrate (such as a glass substrate of thickness 300 μm or greater).
In an exemplary embodiment, the present disclosure provides a method for performing navigation (NAV) operations using a sensor device comprising a plurality of transmitter electrodes. The method includes: receiving, at an input sensing region of the sensor device, an input object; scanning, by the sensor device, the input object, wherein the scanning comprises driving a first subset of transmitter electrodes for low-resolution scanning and driving a second subset of transmitter electrodes for high-resolution scanning; and determining, by the sensor device, an input object motion based at least in part on the scanning.
In another exemplary embodiment, the present disclosure provides a non-transitory computer-readable medium having processor-executable instructions stored thereon for performing navigation (NAV) operations using a sensor device. The processor-executable instructions, when executed, facilitate performance of the following: scanning, by the sensor device, an input object at an input sensing region of the sensor device, wherein the scanning comprises driving a first subset of transmitter electrodes for low-resolution scanning and driving a second subset of transmitter electrodes for high-resolution scanning; and determining, by the sensor device, an input object motion based at least in part on the scanning.
In yet another exemplary embodiment, the present disclosure provides a method for performing navigation (NAV) operations using a fingerprint sensor device. The method includes: receiving, at an input sensing region of the fingerprint sensor device, a finger; scanning, by the fingerprint sensor device, the fingerprint, wherein the scanning comprises driving a first subset of transmitter electrodes of the fingerprint sensor device to determine finger coverage via one or more low-resolution scans; and detecting, by the fingerprint sensor device, based on the scanning, a finger motion corresponding to a NAV operation.
The following detailed description is exemplary in nature and is not intended to limit the disclosure or the application and uses of the disclosure. Furthermore, there is no intention to be bound by any expressed or implied theory presented in the preceding background, summary and brief description of the drawings, or the following detailed description.
Fingerprint sensor devices may utilize transcapacitive sensing techniques in connection with a plurality of transmitter (TX) and receiver (RX) electrodes. Such fingerprint sensors may include an array of TX electrodes and receiver RX electrodes. The array may be configured in various different ways, for example, in a bars-and-stripes pattern, in single-layer configurations with interdigitated electrodes, in matrix configurations where each pixel corresponds to an electrode plate, in orthogonal diamond configurations, etc. When a finger is placed onto the fingerprint sensor device, the TX electrodes are driven, and the RX electrodes are configured to detect different capacitance values corresponding to ridges and valleys of the fingerprint, thereby providing an image of the fingerprint (or part of the fingerprint) corresponding to the finger.
Since the signal level detected at the RX electrodes may be low, for example when the fingerprint sensor device is disposed under a thick glass substrate upon which the finger is placed, techniques may be used to enhance the signal level. For example, code division multiplexing (CDM) may be used with respect to transmitter signals driven onto the TX electrodes. The CDM order, corresponding to the amount of TX electrodes being simultaneously driven, may be equivalent to the total number of TX electrodes such that all TX electrodes are simultaneously driven for a plurality of sub-steps of a scan. Thus, a higher signal level is provided by CDM since multiple TX electrodes can be driven at a time, relative to a non-CDM driving scheme where a single TX electrode is driven at a time.
Transcapacitive fingerprint sensor devices may conventionally be used for NAV operations corresponding to relatively slow finger motions. For example, a slow finger gesture corresponding to a slow scroll operation (e.g., where a user may be trying to slowly scroll up or down a webpage or a document on a screen, or where a user may be trying to slowly move a cursor or pointer or a view on a screen) may move as slowly as, for example, a few millimeters per second. These types of slow motions may be detected by fully imaging the input sensing region multiple times, and detecting the slow scroll operation based on the movement of features of the fingerprint that can be seen across multiple captured images.
However, transcapacitive fingerprint sensor devices are not conventionally used for NAV operations corresponding to relatively fast finger motions. For example, a fast finger gesture corresponding to a swipe operation (e.g., where a user may be trying to quickly scroll up or down a webpage or a document on a screen, where a user may be trying to swipe left or swipe right to get to a previous or next page on a screen, where a user may be trying to use a pull-down menu, or where a user may be trying to flip between images in a photo album), may move as quickly as, for example, 50 centimeters per second. These types of fast motions cannot be reliably detected by fully imaging the input sensing region, as the fast motion may cause the features of the fingerprint (e.g., ridge/valley information) to become blurred, or the fast motion may be completed before multiple images of the input sensing region can be captured.
Exemplary systems and methods discussed herein provide scanning techniques for fingerprint sensor devices enabling NAV operations corresponding to relatively fast finger motions, such as detecting a fast swipe NAV operations. Exemplary systems and methods discussed herein further provide for hybrid scanning techniques such that a fingerprint sensor device may be operated in a manner that simultaneously looks for slow and fast finger motions. These exemplary systems and methods provide various advantages, for example, with respect to improving frame rate, reducing computation complexity and power consumption, improving NAV accuracy, and providing a solution that simultaneously looks for slow and fast finger motions.
The input device 100 may be implemented as a physical part of the electronic system, or may be physically separate from the electronic system. The input device 100 may be coupled to (and communicate with) components of the electronic system using wired or wireless interconnections and communication technologies, such as buses and networks. Example technologies may include Inter-Integrated Circuit (I2C), Serial Peripheral Interface (SPI), Personal System/2 (PS/2), Universal Serial Bus (USB), Bluetooth®, Infrared Data Association (IRDA), and various radio frequency (RF) communication protocols defined by the IEEE 802.11 or other standards.
In the example of
The input device 100 comprises one or more sensing elements for detecting user input. Some implementations utilize arrays or other regular or irregular patterns of sensing elements to detect the input object. The input device 100 may utilize different combinations of sensor components and sensing technologies to detect user input in the sensing region.
The input device 100 may utilize various sensing technologies to detect user input. Example sensing technologies may include capacitive, elastive, resistive, inductive, magnetic, acoustic, ultrasonic, and optical sensing technologies. In some embodiments, the input device 100 may utilize capacitive sensing technologies to detect user inputs. For example, the sensing region may include one or more capacitive sensing elements (e.g., sensor electrodes) to create an electric field. The input device 100 may detect inputs based on changes in capacitance of the sensor electrodes. For example, an object in contact with (or close proximity to) the electric field may cause changes in the voltage and/or current in the sensor electrodes. Such changes in voltage and/or current may be detected as “signals” indicative of user input.
The sensor elements may be arranged in arrays (regular or irregular patterns) or other configurations to detect inputs. In some implementations, separate sensing elements may be ohmically shorted together to form larger sensor electrodes. Some capacitive sensing implementations may utilize resistive sheets that provide a uniform resistance.
Example capacitive sensing technologies may be based on “self-capacitance” (also referred to as “absolute capacitance”) and/or “mutual capacitance” (also referred to as “transcapacitance”). Transcapacitance sensing methods detect changes in the capacitive coupling between sensor electrodes. For example, an input object near the sensor electrodes may alter the electric field between the sensor electrodes, thus changing the measured capacitive coupling of the sensor electrodes. In some embodiments, the input device 100 may implement transcapacitance sensing by detecting the capacitive coupling between one or more transmitter sensor electrodes (also “transmitter electrodes” or “drive electrodes”) and one or more receiver sensor electrodes (also “receiver electrodes” or “pickup electrodes”). For example, transmitter sensor electrodes may be modulated relative to a reference voltage to transmit transmitter signals while receiver sensor electrodes may be held at a relatively constant voltage to receive the transmitted signals. The reference voltage may be, for example, a substantially constant voltage or system ground. In some embodiments, transmitter sensor electrodes and receiver sensor electrodes may both be modulated. The signals received by the receiver sensor electrodes may be affected by environmental interference (e.g., from other electromagnetic signals and/or objects in contact with, or in close proximity to, the sensor electrodes). Sensor electrodes may be dedicated transmitters or receivers, or may be configured to both transmit and receive.
In some implementations, the input device 100 is configured to provide images that span one, two, three, or higher dimensional spaces. The input device 100 may have a sensor resolution that varies from embodiment to embodiment depending on factors such as the particular sensing technology involved and/or the scale of information of interest. In some embodiments, the sensor resolution is determined by the physical arrangement of an array of sensing elements, where smaller sensing elements and/or a smaller pitch can be used to define a higher sensor resolution.
The input device 100 may be implemented as a fingerprint sensor having a sensor resolution high enough to capture discriminative features of a fingerprint. In some implementations, the fingerprint sensor has a resolution sufficient to capture minutia (including ridge endings and bifurcations), orientation fields (sometimes referred to as “ridge flows”), and/or ridge skeletons. These are sometimes referred to as level 1 and level 2 features, and in an exemplary embodiment, a resolution of at least 250 pixels per inch (ppi) is capable of reliably capturing these features. In some implementations, the fingerprint sensor has a resolution sufficient to capture higher level features, such as sweat pores or edge contours (i.e., shapes of the edges of individual ridges). These are sometimes referred to as level 3 features, and in an exemplary embodiment, a resolution of at least 750 pixels per inch (ppi) is capable of reliably capturing these higher level features.
In some embodiments, a fingerprint sensor is implemented as a placement sensor (also “area” sensor or “static” sensor) or a swipe sensor (also “slide” sensor or “sweep” sensor). In a placement sensor implementation, the sensor is configured to capture a fingerprint input as the user's finger is held stationary over the sensing region. Typically, the placement sensor includes a two dimensional array of sensing elements capable of capturing a desired area of the fingerprint in a single frame. In a swipe sensor implementation, the sensor is configured to capture a fingerprint input based on relative movement between the user's finger and the sensing region. In some embodiments, the swipe sensor may include a linear array or a thin two-dimensional array of sensing elements configured to capture multiple frames as the user's finger is swiped or moves over the sensing region. The multiple frames may then be reconstructed to form an image of the fingerprint corresponding to the fingerprint input. In some implementations, the sensor is configured to capture both placement and swipe inputs.
In some embodiments, a fingerprint sensor is configured to capture less than a full area of a user's fingerprint in a single user input (referred to herein as a “partial” fingerprint sensor). Typically, the resulting partial area of the fingerprint captured by the partial fingerprint sensor is sufficient for the system to perform fingerprint matching from a single user input of the fingerprint (e.g., a single finger placement or a single finger swipe). Some exemplary imaging areas for partial placement sensors include an imaging area of 100 mm2 or less. In another exemplary embodiment, a partial placement sensor has an imaging area in the range of 20-50 mm2. In some implementations, the partial fingerprint sensor has an input surface that is of the same or substantially the same size as the imaging area.
In
The processing system 110 may include driver circuitry configured to drive sensing signals with sensing hardware of the input device 100 and/or receiver circuitry configured to receive resulting signals with the sensing hardware. For example, processing system 100 may be configured to drive transmitter signals onto transmitter sensor electrodes of the sensor 105, and/or receive resulting signals detected via receiver sensor electrodes of the sensor 105.
The processing system 110 may include a non-transitory computer-readable medium having processor-executable instructions (such as firmware code, software code, and/or the like) stored thereon. The processing system 110 can be implemented as a physical part of the sensor 105, or can be physically separate from the sensor 105. Also, constituent components of the processing system 110 may be located together, or may be located physically separate from each other. For example, the input device 100 may be a peripheral device coupled to a computing device, and the processing system 110 may comprise software configured to run on a central processing unit of the computing device and one or more ICs (e.g., with associated firmware) separate from the central processing unit. As another example, the input device 100 may be physically integrated in a mobile device, and the processing system 110 may comprise circuits and firmware that are part of a main processor of the mobile device. The processing system 110 may be dedicated to implementing the input device 100, or may perform other functions, such as operating display screens, driving haptic actuators, etc.
The processing system 110 may operate the sensing element(s) of the sensor 105 of the input device 100 to produce electrical signals indicative of input (or lack of input) in a sensing region. The processing system 110 may perform any appropriate amount of processing on the electrical signals to translate or generate the information provided to the electronic system. For example, the processing system 110 may digitize analog electrical signals received via the sensor electrodes and/or perform filtering or conditioning on the received signals. In some embodiments, the processing system 110 may subtract or otherwise account for a baseline associated with the sensor electrodes. For example, the baseline may represent a state of the sensor electrode when no user input is detected. Accordingly, the information provided by the processing system 110 to the electronic system may reflect a difference between the signals received from the sensor electrodes and a baseline associated with each sensor electrode. As yet further examples, the processing system 110 may determine positional information, recognize inputs as commands, recognize handwriting, match biometric samples, and the like.
In some embodiments, the input device 100 may include a touch screen interface (e.g., display screen), as well as a fingerprint sensor, wherein a sensing region of the fingerprint sensor at least partially overlaps a sensing region of the touch screen interface. The display device may be any suitable type of dynamic display capable of displaying a visual interface to a user, including an inorganic light-emitting diode (LED) display, organic LED (OLED) display, cathode ray tube (CRT), liquid crystal display (LCD), plasma display, electroluminescence (EL) display, or other display technology. The display may be flexible or rigid, and may be flat, curved, or have other geometries. The display may include a glass or plastic substrate for thin-film transistor (TFT) circuitry, which may be used to address display pixels for providing visual information and/or providing other functionality. The display device may include a cover lens (sometimes referred to as a “cover glass”) disposed above display circuitry and above inner layers of the display module, and the cover lens may also provide an input surface for the input device 100. Examples of cover lens materials include optically clear amorphous solids, such as chemically hardened glass, and optically clear crystalline structures, such as sapphire. The input device 100 and the display device may share physical elements. For example, some of the same electrical components may be utilized for both displaying visual information and for input sensing with the input device 100, such as using one or more display electrodes for both display updating and input sensing. As another example, the display screen may be operated in part or in total by the processing system 110 in communication with the input device 100.
To detect a fast finger motion, such as a fast swipe motion from left-to-right, a plurality of low-resolution scans to determine finger presence is performed. It will be appreciated that CDM may or may not be used for these low-resolution finger presence scans (but even if CDM is used, decoding is not needed for identifying finger presence). If CDM is not used, each scan may include nine sub-steps, with each sub-step corresponding to a respective electrode out of the nine TX electrodes 401-409 being driven. If CDM is used, each scan may still include nine sub-steps, with each sub-step corresponding to all nine TX electrodes 401-409 being driven (e.g., using a 9×9 drive matrix for CDM9).
Because each low-resolution scan includes only a small subset of TX electrodes being driven, and because the processing system is merely determining where the finger is present for each scan (rather than obtaining a full image of the input sensing region for each scan), a plurality of low-resolution scans can be performed very quickly and with low processing times. Thus, even if there is very fast finger motion (e.g., up to 50 centimeters per second or up to even greater speeds) where the finger passes through the three positions shown in
Further, it will be appreciated that scanning this small subset of electrodes (e.g., 9 electrodes out of 144 electrodes) can be performed extremely quickly, and the framerate may be faster than necessary even for detecting fast finger motions. Thus, the fingerprint sensor device may include a waiting period between low-resolution scans (e.g., at 1/10th duty cycle) to reduce power consumption while still allowing for detection of fast finger motions.
Thus, it will be appreciated that by using a subset of TX electrodes for low-resolution scans based on finger presence, a fingerprint sensor device may be used for NAV operations corresponding to fast finger motions. Further, low-resolution scans may be performed with relatively low power consumption and low computational complexity, and at very high frame rates. Moreover, utilizing low-resolution scans based on finger presence may be more accurate than conventional full-resolution scans with respect to certain NAV operations, particularly where the NAV operation includes situations where the finger is only partially covering the sensing region (full-resolution scans sometimes do not perform well under partial-coverage conditions) or where the finger motion is fast (full-resolution scans are susceptible to blurring if the speed of the finger motion is above a certain threshold).
In certain exemplary embodiments, each TX electrode of the subset of TX electrodes used for the low-resolution scans is adjacent to at least one TX electrode that is not used for the low-resolution scan.
In certain exemplary embodiments, the TX electrodes of the subset of TX electrodes used for low-resolution scans may be distributed throughout the sensing region. In one example, the TX electrodes used for low-resolution scans may be evenly distributed (i.e., each pair of consecutive active TX electrodes has a same number of inactive TX electrodes between them). In other examples, the TX electrodes used for the low-resolution scans may not be evenly distributed (e.g., having different numbers of inactive TX electrodes between each pair of consecutive active TX electrodes), so long as there is at least one active TX electrode in each of a plurality of regions of interest. For example, if the input sensing region is divided into just two regions of interest, there should be at least one active TX electrode on one side, and at least one active TX electrode on the other side. In another example, if the input sensing region is divided into three regions of interest, there should be at least one active TX electrode in a center region, at least one active TX electrode in a region on one side of the center region, and at least one active TX in a region on the other side of the center region.
In further exemplary embodiments, small groups of multiple adjacent TX electrodes (such as two adjacent TX electrodes) distributed throughout the sensing region may be used for the low-resolution scanning.
The subset of TX electrodes depicted as being driven in
In the example shown in
The scanning configuration shown in
It will be appreciated that since this hybrid scanning technique utilizes full-resolution sub-regions (corresponding to subsets of the TX electrodes of the fingerprint sensor) to determine slow finger motions rather than using full-image scanning (which utilizes all TX electrodes of the fingerprint sensor), slow finger motion NAV operations may be accomplished by this hybrid scanning technique at lower power and lower computational complexity relative to conventional fingerprint sensors which rely on full-image scanning to perform slow finger motion NAV operations.
It will be appreciated that the full-resolution sub-regions are not required to be “full resolution” in the sense that all TX electrodes of the sub-region are directly adjacent to one another. Instead, the sub-regions may be “high-resolution” sub-regions, which may or may not be full-resolution sub-regions. For example, a high-resolution sub-region may include 14 TX electrodes that are not immediately adjacent but are still relatively close together to provide a relatively high resolution sub-image (e.g., each active TX electrode of the high-resolution sub-region may be separated from a next active TX electrode of the high-resolution by having one or two inactive TX electrodes between them).
Stage 803, may include, for example, analyzing changes in finger presence relative to the input sensing region of the fingerprint sensor device across different scans (based on spaced-out TX electrodes 401, 403, 404, 406, 407, 409 which are used to determine finger presence) within a certain period of time and determining whether there has been a fast-swipe movement of the finger, for example, from left to right or right to left or upwards or downwards. Stage 803 may also include, for example, analyzing captured full-resolution (or high-resolution) sub-images corresponding to one or more of the sub-regions 701, 702, 703 corresponding to 14 adjacent TX electrodes and determining whether there has been a slow scroll movement of the finger, for example, upwards, downwards, to the left, or to the right.
Analyzing the captured sub-images of a particular sub-region may include correlating ridges present in one sub-image to ridges present in another sub-image to determine whether or not there is movement of the ridges. Since the sub-image size (e.g., 56×14) is smaller than the full input sensing region, the correlation processing is relatively fast. Using even smaller sub-images (such as using less than all RX electrodes—e.g., 14×14) may increase the processing speed even further.
Stage 803 may further include determination of finger speed based on the movement of fingerprint features between two or more scans (as determined by comparing captured sub-images), such that different actions may be taken at stage 804 based on different NAV operations corresponding to different determined speeds.
At stage 804, further processing may be performed based on the determination that a finger motion corresponding to a NAV operation has occurred. For example, if the fast finger motion was a fast swipe from right to left, the fingerprint sensor device may cause a displayed website, application, or document to advance to a next page or to quickly scroll to the right (and the speed of the scroll may be based on the speed of the motion). In another example, if a slow finger motion was a slow scroll upwards, the fingerprint sensor device may cause a displayed website, application, or document to gradually scroll downwards (and the speed of the scroll may be based on the speed of the motion). In other examples, if there is no motion detected, the fingerprint sensor device may determine that there has been a tap, a double-tap, or a long press.
Thus, it will be appreciated that by using a subset of TX electrodes for a hybrid scan (including using certain TX electrodes for determination of finger presence and other TX electrodes for capturing full-resolution sub-images), a fingerprint sensor device may be used for NAV operations corresponding to both fast finger motions and slow finger motions. Further, the hybrid scans may be performed with relatively low power consumption and low computational complexity and at relatively high frame rates (relative to fully scanning the input sensing region). Moreover, utilizing hybrid scans (which include using certain TX electrodes for determination of finger presence) may be more accurate than conventional full-resolution scans with respect to certain NAV operations, particularly where the NAV operation includes situations where the finger is only partially covering the sensing region (full-resolution scans sometimes do not perform well under partial-coverage conditions) or where the finger motion is fast (full-resolution scans are susceptible to blurring if the speed of the finger motion is above a certain threshold).
In the example shown in
It will thus be appreciated that the abbreviated hybrid scan corresponding to
In certain exemplary embodiments, the one or more full-resolution sub-regions used for successive abbreviated hybrid scans may change based on finger coverage of the input sensing region changing (e.g., in a first abbreviated hybrid scan, only the full-resolution sub-region 701 may be used, but based on the finger moving, only the full-resolution sub-region 702 may be used in a later abbreviated hybrid scan).
In one exemplary “double scan” embodiment, performing scanning at stage 1002 includes performing multiple double scans, wherein each double scan includes performing a hybrid scan followed by an abbreviated hybrid scan, wherein one or more full-resolution sub-regions for the abbreviated hybrid scan is selected based on the finger coverage determined from the respective preceding hybrid scan. For example, of the three sub-regions 701, 702, 703 shown in
In another exemplary embodiment, performing scanning at stage 1002 includes performing a hybrid scan followed by multiple abbreviated hybrid scans, wherein the one or more full-resolution sub-regions for the multiple abbreviated hybrid scans is selected based on the hybrid scan. The fingerprint sensor device may also utilize an adjustable waiting period between scans in this embodiment to achieve a desired framerate and/or a desired amount of power consumption. In one example, a single hybrid scan is performed followed by only abbreviated hybrid scans being performed thereafter until a stop condition is met (e.g., an amount of time elapsing, the finger moving to a different full-resolution sub-region, detecting that the finger has left the sensor, etc.). In another example, the hybrid scans are performed periodically with multiple abbreviated hybrid scans being performed between two hybrid scans.
In one exemplary “double scan” embodiment, performing scanning at stage 1102 includes performing multiple double scans, where each double scan includes performing a low-resolution scan followed by an abbreviated hybrid scan, wherein one or more full-resolution sub-regions for the abbreviated hybrid scan is selected based on the finger coverage determined from the respective preceding hybrid scan. For example, based on a low-resolution coverage scan as shown in
In another exemplary embodiment, performing scanning at stage 1102 includes performing a low-resolution scan followed by multiple abbreviated hybrid scans, wherein the one or more full-resolution sub-regions for the multiple abbreviated hybrid scans is selected based on the low-resolution scan. The fingerprint sensor device may also utilize an adjustable waiting period between scans in this embodiment to achieve a desired framerate and/or a desired amount of power consumption. In one example, a single low-resolution scan is performed followed by only abbreviated hybrid scans being performed thereafter until a stop condition is met (e.g., an amount of time elapsing, the finger moving to a different full-resolution sub-region, detecting that the finger has left the sensor, etc.). In another example, the low-resolution scans are performed periodically with multiple abbreviated hybrid scans being performed between two low-resolution scans.
In yet another exemplary embodiment, performing scanning may include performing multiple low-resolution scans and determining whether or not a fast finger motion is in progress, and if it is determined that a fast finger motion is in progress, no hybrid scans and no abbreviated hybrid scans are performed. Rather, the fingerprint sensor continues to just perform low-resolution scans (since the higher level of detail provided by hybrid scans and abbreviated hybrid scans would not be needed to evaluate the fast finger motion that is in progress).
It will be appreciated that although the illustrative examples discussed above are provided in the context of transcapacitive fingerprint sensor devices, the principles described herein may also be applied to other types of input devices, such as fingerprint sensors using absolute capacitance sensing techniques, as well as optical fingerprint sensors. For example, in an absolute capacitance fingerprint sensor, less than all of the electrodes may be used to carry out fast scanning and/or hybrid scanning as described herein. Similarly, in an optical fingerprint sensor, less than all of the pixels may be used to carry out fast scanning and/or hybrid scanning as described herein.
All references, including publications, patent applications, and patents, cited herein are hereby incorporated by reference to the same extent as if each reference were individually and specifically indicated to be incorporated by reference and were set forth in its entirety herein.
The use of the terms “a” and “an” and “the” and “at least one” and similar referents in the context of describing the invention (especially in the context of the following claims) are to be construed to cover both the singular and the plural, unless otherwise indicated herein or clearly contradicted by context. The use of the term “at least one” followed by a list of one or more items (for example, “at least one of A and B”) is to be construed to mean one item selected from the listed items (A or B) or any combination of two or more of the listed items (A and B), unless otherwise indicated herein or clearly contradicted by context. The terms “comprising,” “having,” “including,” and “containing” are to be construed as open-ended terms (i.e., meaning “including, but not limited to,”) unless otherwise noted. Recitation of ranges of values herein are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range, unless otherwise indicated herein, and each separate value is incorporated into the specification as if it were individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g., “such as”) provided herein, is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention unless otherwise claimed. No language in the specification should be construed as indicating any non-claimed element as essential to the practice of the invention.
Exemplary embodiments are described herein. Variations of those exemplary embodiments may become apparent to those of ordinary skill in the art upon reading the foregoing description. The inventors expect skilled artisans to employ such variations as appropriate, and the inventors intend for the invention to be practiced otherwise than as specifically described herein. Accordingly, this invention includes all modifications and equivalents of the subject matter recited in the claims appended hereto as permitted by applicable law. Moreover, any combination of the above-described elements in all possible variations thereof is encompassed by the invention unless otherwise indicated herein or otherwise clearly contradicted by context.
This patent application is a continuation of copending U.S. patent application Ser. No. 16/024,358, filed Jun. 29, 2018, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 16024358 | Jun 2018 | US |
Child | 16841333 | US |