WO2000051060A1 - Fingerprint detection apparatus - Google Patents

Fingerprint detection apparatus Download PDF

Info

Publication number
WO2000051060A1
WO2000051060A1 PCT/US1999/022432 US9922432W WO0051060A1 WO 2000051060 A1 WO2000051060 A1 WO 2000051060A1 US 9922432 W US9922432 W US 9922432W WO 0051060 A1 WO0051060 A1 WO 0051060A1
Authority
WO
WIPO (PCT)
Prior art keywords
fingerprint
platform
partial
detection surface
detection
Prior art date
Application number
PCT/US1999/022432
Other languages
French (fr)
Inventor
Serge J. Belongie
Vance C. Bjorn
Original Assignee
Digital Persona, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Digital Persona, Inc. filed Critical Digital Persona, Inc.
Priority to AU62702/99A priority Critical patent/AU6270299A/en
Priority to AT99949934T priority patent/ATE295978T1/en
Priority to EP99949934A priority patent/EP1166223B1/en
Priority to DE69925383T priority patent/DE69925383T2/en
Publication of WO2000051060A1 publication Critical patent/WO2000051060A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1335Combining adjacent partial images (e.g. slices) to create a composite input or reference pattern; Tracking a sweeping finger movement

Definitions

  • the present invention relates to fingerprint recognition. More specifically, the present invention relates to a method and apparatus for generating and detecting fingerprint images from a series of partial fingerprint images using a detection array having a reduced detection area.
  • Fingerprint recognition systems have been developed in order to provide security and protection for those who conduct such transactions.
  • Fingerprint recognition systems utilizes each individuals unique fingerprint image as an identifier or password for gaining access to different secure systems (e.g., secure computer systems, bank ATM's, alarmed entry systems). Since each fingerprint image is unique to each individual, fingerprint recognition systems may be employed for a variety of systems which require an unique identifier to be associated with an individual or transaction.
  • Detection arrays which are commonly referred to as charge-coupled devices, are comprised of a series of light-sensitive photocells, which can be used to construct cameras or images scanners on the surface of a CCD chip.
  • Each CCD chip is typically expensive due to the relative complexity of fabricating such a chip to perform a scanning function. As the size of a CCD chip increases, the cost of the CCD chip increases due to the proportional increase in the number of photocells required on the detection surface of the CCD chip.
  • a large CCD chip is employed to support fingerprint detection in a standard fingerprint recognition system, as current fingerprint recognition systems typically require a large CCD chip to accommodate an entire reflected fingerprint image on the detection surface of the CCD chip.
  • detection arrays vary greatly in price relative to the detection surface. Therefore, as the detection surface of a detection array increases in area, the price, even in relation to a relatively small change in area, can vary dramatically. As a result, currently available fingerprint detection systems are quite costly, due in part for the need of having a large CCD chip to accommodate the entire reflected fingerprint image.
  • a fingerprint detection apparatus which includes a detection array having a detection surface, and a fingerprint platform configured to supply a plurality of partial fingerprint images of a fingerprint to the detection surface as the fingerprint is moved relative to the detection surface.
  • the fingerprint detection apparatus also includes a processing device that is configured to construct a final fingerprint image from the plurality of partial fingerprint images supplied to the detection surface.
  • a method of generating a fingerprint image comprising the steps of: (1 ) supplying a plurality of partial fingerprint images of a fingerprint to a detection surface of a detection array as the fingerprint is moved relative to the detection surface; and (2) constructing a final fingerprint image from the plurality of partial fingerprint images.
  • Figure 1 illustrates an embodiment of a fingerprint detection device capable of implementing the teachings of the present invention.
  • FIG. 2A illustrates an embodiment of a fingerprint platform for use in accordance with the teachings of the present invention.
  • Figure 2B illustrates an alternate embodiment of a fingerprint platform for use in accordance with the teachings of the present invention.
  • Figures 3A/B and 3C/D illustrate operational embodiments of the fingerprint detection device capable of implementing the teachings of the present invention.
  • Figure 4 illustrates an embodiment of fingerprint platform capable of implementing the teachings of the present invention.
  • Figures 5A/B and 5C/D illustrate operational embodiments of the fingerprint detection device capable of implementing the teachings of the present invention.
  • Figure 6A illustrates an embodiment for a method of operation for the fingerprint detection device capable of implementing the teachings of the present invention.
  • Figure 6B illustrates an alternate embodiment for a method of operation for the fingerprint detection device capable of implementing the teachings of the present invention.
  • Figure 7 illustrates an embodiment of a computer system that can be used with the present invention.
  • FIGS 8A/B illustrate embodiments of a computer-readable medium capable of implementing the teachings of the present invention.
  • FIG. 1 is a block diagram of an embodiment of a fingerprint detection device capable of implementing the teachings of the present invention.
  • Figure 1 illustrates an embodiment of a fingerprint detection device 100 comprising a detection array 102, an illumination source 104, a fingerprint sensing platform (fingerprint platform) 106, a memory device (e.g., RAM or other memory storage medium or device) 108, and a processing device 110.
  • an output 112 i.e., Final Fingerprint Image
  • Each of the components of the fingerprint detection device 100 are selectively and operatively coupled to provide the functionality of the fingerprint detection device 100 as illustrated below.
  • the detection array 102 also referred to as a charge-coupled device (CCD chip), illustrated in the embodiment of Figure 1 , may utilize a semiconductor technology for producing light-sensitive devices, such as cameras or image scanners.
  • Each detection array 102 may be comprised of an array of light-sensitive photocells, wherein each photocell is sensitized by giving the photocell an electrical charge prior to exposure.
  • the detection array 102 may be relatively smaller in size than the typical detection array currently employed in presently available fingerprint scanning devices.
  • the detection array 102 contained in the fingerprint detection device 100 of Figure 1 is configured to operate with a detection surface 102A of a reduced size or area, as compared to the detection surface area of the typical detection arrays currently used in available fingerprint scanning devices.
  • the detection array 102 is configured to receive a series of reflected partial fingerprint images which are used to fabricate or generate a final fingerprint image (FFI) 112.
  • the final fingerprint image (FFI) 112 may be a partial or full representation of an entire fingerprint or fingerprint image. Accordingly, the final fingerprint image (FFI) 112 may be used for identification purposes (e.g., identification of an individual) in a related fingerprint comparison and identification device (not shown).
  • identification purposes e.g., identification of an individual
  • a related fingerprint comparison and identification device not shown.
  • the operation of the reduced size detection array 102 will be discussed, in further detail below, within the context of the fingerprint detection device 100.
  • the fingerprint detection device 100 contains an illumination source 104, the illumination source 104 is used in conjunction with the fingerprint platform 106 and the detection array 102 for generating a series of partial fingerprint images which are supplied to the detection array 102.
  • the partial fingerprint images are then supplied to the processing device 1 10 by the detection array 102.
  • the processing device 110 may comprise, for example, a CPU (Central Processing Unit), a microprocessor device, or other processing device which is capable of interpreting data, executing instructions, and transferring information or data to and from other components within the fingerprint detection device 100.
  • the processing device 110 is configured to receive the partial fingerprint images, or data representing the partial fingerprint images, from the detection array 102 through the combined usage of the illumination source 104 and the fingerprint platform 106.
  • the fingerprint platform 106 comprises a prism 108 which is used to reflect a series of partial fingerprint images to the detection surface 102A of the detection array 102.
  • a fingertip or fingerprint is applied to the sensing surface 110 of the prism 108.
  • the illumination source 104 e.g., light source
  • the illumination source 104 generates radiant energy which is directed at an entrance surface 112 of the prism 108, the radiant energy is directed to the detection surface 102A of the detection array 102. Where ridges on the finger are in contact with the sensing surface 110, the radiant energy will be transmitted into or absorbed by the finger.
  • the grooves of the fingerprint which do not make contact with the sensing surface 1 10, reflect the radiant energy from the sensing surface 110 toward the exit surface 1 14 of the prism 108.
  • the reflected radiant energy exits via the exit surface 1 14 of the prism 108 and is directed to the detection surface 102A of the detection array 102, typically through an optional lens 116, wherein a reflected image of the partial fingerprint image is formed.
  • the fingerprint platform 106 comprises a sheet prism 118, which possesses a slim profile as compared to the prism profile of Figure 2A.
  • the sheet prism 1 18 may be disposed above or on a transparent support medium 120, wherein the sheet prism 118 is configured to slide or otherwise move with respect to the transparent support medium 120.
  • the sheet prism 118 is typically utilized in applications which require a slim profile fingerprint platform, such as for example in laptop computer touch-pad devices.
  • the fingerprint platform 106 of Figure 2B comprises a series of prismlets 122 which are positioned opposite the sensing surface 124 of the sheet prism 118.
  • each prismlet 122 has a corresponding entrance surface 126 and exit surface 128, each prismlet 122 being adjacent to another prismlet 122 within the sheet prism 118.
  • a fingerprint image i.e., finger
  • a portion of the illumination radiation from the illumination source 104 enters the entrance surface 126 of the prismlets 122.
  • the radiant energy will be transmitted into or absorbed by the finger.
  • the grooves of the fingerprint which do not make contact with the sensing surface 124, reflect the radiant energy from the sensing surface 124 toward the respective exit surface 128 associated with each prismlet 122.
  • the reflected radiant energy exits via the respective exit surfaces 128 of the prismlets 122 and is directed to the detection surface 102A of a detection array 102, typically through an optional lens 116, wherein a reflected image of the partial fingerprint image is formed.
  • the fingerprint platform 106 is configured to move relative to the detection surface 102A of the detection array 102.
  • the fingerprint platform 106 may be manipulated with respect to the detection surface 102A of the detection array 102, as illustrated by the movement arrows 130.
  • the movement functionality of the fingerprint platform 106 may be implemented through a variety of devices 132 (e.g., sliding films, tracks rollers, roller-bail or roller assemblies), either alone or in combination, which allow for the fingerprint platform 106 to move relative to a stationary point.
  • a series of movable roller assemblies may be used, wherein the roller assemblies are configured to allow the fingerprint platform 106 to move relative to the detection surface 102A of the detection array 102.
  • the fingerprint platform 106 may be configured to move to the detection surface 102A of the detection array 102 by a variety of devices, and the aforementioned example is illustrative of one embodiment of a device which allows such movement and is not meant to limit the fingerprint detection device 100 to such implementation.
  • the movement of the fingerprint platform 106 may be limited to a boundary area 134 which allows for a series of partial fingerprint images encompassing the entire fingerprint to be reflected onto the detection surface 102A of the detection array 102 as the fingerprint platform 106 is manipulated with respect to the detection surface 102A of the detection array 102.
  • the fingerprint platform 106 may be manipulated in any direction with respect to the detection surface 102A of the detection array 102, as illustrated by the movement arrows 130.
  • the fingerprint platform 106 may be moved by having an individual place their fingertip onto the sensing surface 136 of the fingerprint platform 106 and moving the fingerprint platform 106 relative to the detection surface 102A of the detection array 102.
  • the sensing surface 136 of the fingerprint platform 106 is a transparent medium which allows reflected images (i.e., partial fingerprint images) of the fingerprint, which is placed on the sensing surface 136 of the fingerprint platform 106, to be reflected onto the detection surface 102A of the detection array 102.
  • the fingerprint platform 106 may have an associated pre-selected movement pattern which forces the user of the fingerprint detection device 100 to conform to a pre-selected movement pattern when moving the fingerprint platform 106.
  • the fingerprint platform 106 may be controlled by a motorized mechanism which moves the moves the fingerprint platform 106 along a pre-selected movement pattern. As such, the pre-selected movement pattern would enable the detection surface 102A of the detection array 102 to receive a pre-selected series of partial fingerprint images, corresponding to the pre-selected movement pattern, as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102.
  • the detection array 102 may be configured to receive the reflected partial fingerprint images from the fingerprint platform 106 at a relatively continuous rate or at desired or specified time intervals based upon the actuation of the illumination source 104, or based upon the movement of the fingerprint platform 106.
  • the illumination source 104 may be configured to actuate based upon the movement of the fingerprint platform 106, or when the fingerprint platform moves to a specified or particular location or position.
  • the processing device 110 is configured to receive the series of partial fingerprint images, or data representing the partial fingerprint images, from the detection array 102 at a relatively continuous rate or at desired or specified time intervals, with respect to the actuation of the illumination source 104, based upon the users preference or on the operational needs of the fingerprint detection device 100.
  • the processing device 110 tracks the movement of the fingerprint platform 106 as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102.
  • the processing device 110 may track the movement of the fingerprint platform 106 as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102 by using a variety of well known tracking techniques and devices (e.g., roller-wheel encoding devices, potentiometers, piezo-electric sensors, etc.).
  • Figures 3A and 3C illustrate the fingerprint detection device 100 with a fingertip / fingerprint (indicated by the broken line) placed onto the sensing surface 136 of the fingerprint platform 106.
  • the position of the fingerprint platform 106 is mapped against the physical memory of the memory device 108.
  • each position of the fingerprint platform 106 is mapped against or corresponds to a physical memory location within the memory device 108, wherein each position of the fingerprint platform 106, and thereby each partial fingerprint image reflected onto the detection surface 102A of the detection array 102 at the corresponding fingerprint platform 106 position, corresponds to a specific physical memory location within the memory device 108.
  • a partial fingerprint image (PF1 ) is reflected onto the detection surface 102A of the detection array 102, as illustrated in Figure 3B. Accordingly, the position of the fingerprint platform 106 at (X1 , Y1 ) corresponds to (i.e., mapped against) a specific memory location within the memory device 108 (MX1 , MY1 ).
  • the partial fingerprint image (PF1) reflected onto the detection surface 102A of the detection array 102 at the position (X1 , Y1 ) likewise corresponds to the specific memory location within the memory device 108 (MX1 , MY1). Accordingly, the partial fingerprint image (PF1) is plotted or written to the corresponding memory location within the memory device 108 (MX1 , MY1) by the processing device 110.
  • a second partial fingerprint image (PF2) is reflected onto the detection surface 102A of the detection array 102, as illustrated by Figure 3D.
  • the position of the fingerprint platform 106 at (X2, Y2) corresponds to (i.e., mapped against) a specific memory location within the memory device 108 (MX2, MY2).
  • the partial fingerprint image (PF2) reflected onto the detection surface 102A of the detection array 102 at the position (X2, Y2) likewise corresponds to the specific memory location within the memory device 108 (MX2, MY2).
  • the partial fingerprint image (PF2) is plotted or written to the corresponding memory location within the memory device 108 (MX2, MY2) by the processing device 110.
  • This process is repeated for each movement or position of the finge ⁇ rint platform 106, thereby generating a series of partial fingerprint images (PFx) which are plotted or written to the corresponding memory location within the memory device 108 (MXx, MYx) in order to generate a final fingerprint image (FFI) 112.
  • the processing device 1 10 is configured to construct a final fingerprint image (FFI) 1 12 from the series of partial fingerprint images (PFx) reflected onto detection surface 102A of the detection array 102.
  • the final fingerprint image (FFI) 112 may be a partial or full representation of an entire fingerprint or fingerprint image.
  • PFx series of partial fingerprint images
  • MXx, MYx corresponding memory location within the memory device 108
  • FFI final fingerprint image
  • the final fingerprint image (FFI) 112 may be used for a variety of identification purposes in a variety of identification applications.
  • each position of the fingerprint platform 106 is mapped against or corresponds to specific memory location within the memory device 108, wherein each position of the fingerprint platform 106, and thereby each partial fingerprint image reflected onto the detection surface 102A of the detection array 102, corresponds to a specific memory location within the memory device 108.
  • the series of partial fingerprint images (PFx) are plotted or written to the corresponding memory location within the memory device 108 (MXx, MYx) in order to generate a final fingerprint image (FFI) 112.
  • the fingerprint platform 106 may have an associated platform pattern (PP) 138 which may be incorporated into the fingerprint platform 106.
  • the associated platform pattern (PP) 138 is represented as a simple numerical pattern, however, it is readily apparent that the associated platform pattern (PP) 138 may comprise any type of pattern or pattern type (e.g., symbol pattern, geometric pattern, etc.) as desired. Accordingly, as a fingerprint (i.e., fingertip) is applied to the sensing surface 136 of the fingerprint platform 106, the fingerprint has a specific relative orientation with respect to the associated platform pattern (PP) 138. As such, each section or segment of the fingerprint or fingerprint image has a specific relative orientation with respect to the associated platform pattern (PP) 136.
  • the platform pattern (PP) 138 associated with the fingerprint platform 106 is mapped against the physical memory of the memory device 108.
  • the platform pattern (PP) 138 associated with the fingerprint platform 106 is comprised of a series of platform pattern segment (PPS) 140, wherein each platform pattern segment (PPS) 140 corresponds to a particular physical memory location within the memory device 108.
  • each platform pattern segment (PPS) 140 corresponds to a physical memory location within the memory device 108.
  • the processing device 1 10 is configured to plot each platform pattern segment (PPS) 140 to the corresponding physical location in the memory device 108, as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102.
  • a partial fingerprint image (PFp) and the associated platform pattern segment (PPS) 140 corresponding to that partial fingerprint image (PFp) are reflected onto the detection surface 102A of the detection array 102.
  • the processing device 110 is configured to recognize each platform pattern segment (PPS) 140 of the platform pattern (PP) 138 associated with the fingerprint platform 106. Accordingly, the processing device 110 is configured to plot each platform pattern segment (PPS) 140, along with the corresponding partial fingerprint image (PFp) associated with each platform pattern segment (PPS) 140, reflected onto the detection surface 102A of the detection array 102, to the corresponding physical memory location within the memory device 108.
  • the processing device 1 10 then writes the corresponding plotted partial fingerprint image (PFp) to the corresponding physical memory location in the memory device 108 which is associated with the platform pattern segment (PPS) 140.
  • Figures 5A/B and C/D illustrate an example of the fingerprint detection device 100 embodied in Figure 4, wherein fingertip / fingerprint (indicated by the broken line) is applied to the sensing surface 136 of the fingerprint platform 106.
  • a platform pattern segment (PPS1 / #32) 140 As the fingerprint platform 106 initially resides at a first position (X1 , Y1 ), in Figure 5A, a platform pattern segment (PPS1 / #32) 140, along with the corresponding associated partial fingerprint image (PFp1 ), are reflected onto the detection surface 102A of the detection array 102, as illustrated in Figure 5B. Accordingly, the platform pattern segment (PPS1 / #32) 140 corresponds to (i.e., mapped against) a specific physical memory location within the memory device (MPx1 , MPy1 ) 108.
  • the partial fingerprint image (PFp1 ) reflected onto the detection surface 102A of the detection array 102 that is associated with the platform pattern segment (PPS1 ) 140 likewise corresponds to the specific physical memory location within the memory device (MPx1 , MPy1 ) 108. Accordingly, the processing device 110 then writes the corresponding plotted partial fingerprint image (PFp1 ) to the corresponding physical memory location (MPx1 , MPy1 ) in the memory device 108 which is associated with the platform pattern segment (PPS1 ) 140.
  • a second platform pattern segment (PPS2 / #26) 140 along with the associated corresponding partial fingerprint image (PFp2), are reflected onto the detection surface 102A of the detection array 102, as illustrated in Figure 5D.
  • the platform pattern segment (PPS2) 140 corresponds to (i.e., mapped against) a specific physical memory location within the memory device (MPx2, MPy2) 108.
  • the partial fingerprint image (PFp2) reflected onto the detection surface 102A of the detection array 102 that is associated with the platform pattern segment (PPS2) 140 likewise corresponds to the specific physical memory location within the memory device (MPx2, MPy2) 108.
  • the processing device 110 then writes the corresponding plotted partial fingerprint image (PFp2) to the corresponding physical memory location (MPx2, MPy2) in the memory device 108 which is associated with the platform pattern segment (PPS2) 140.
  • the processing device 110 is configured to construct a final fingerprint image 112 from the series of partial fingerprint images (PFpx) reflected onto the detection surface 102A of the detection array 102.
  • the final fingerprint image 112 may be a partial or full representation of an entire fingerprint.
  • a final fingerprint image (FFI) 112 is generated from the series of partial fingerprint images (PFpx). Accordingly, the final fingerprint image 112 may be used for a variety of identification purposes in a variety of identification applications.
  • the processing device 110 is configured to plot each platform pattern segment (PPS) 140, along with the corresponding partial fingerprint image (PFpx) reflected onto detection surface 102A of the detection array 102, to the corresponding physical memory location within the memory device 108. Accordingly, the processing device 110 then writes the corresponding plotted partial fingerprint image (PFpx) to the corresponding physical memory location in the memory device 108 associated with the platform pattern segment (PPS) 140 in order to generate a final fingerprint image (FFI) 112.
  • PPS platform pattern segment
  • Figure 6A illustrates one embodiment for a method of operation for the fingerprint detection device 100, in block-flow format, capable of implementing the teachings of the present invention.
  • Step 600A a user places a fingertip / fingerprint onto the sensing surface 136 of the fingerprint platform 106.
  • a partial fingerprint image(s) (PF) is reflected onto the detection surface 102A of the detection array 102.
  • PF partial fingerprint image(s)
  • each movement or position of the fingerprint platform 106 is tracked as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102. Accordingly, as the fingerprint platform is moved relative to the detection surface 102A of the detection array 102, a series of partial fingerprint images (PFx) are reflected onto the detection surface 102A of the detection array 102. Accordingly, the associated position of the fingerprint platform 106 corresponding to each of the partial fingerprint images (PFx) is tracked as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102 .
  • Step 606A the position of the fingerprint platform 106 is mapped against a physical location in a memory device 108, wherein each position of the fingerprint platform 106, and thereby each partial fingerprint image (PFx) reflected onto the detection surface 102A of the detection array 102, corresponds to a specific physical memory location (MX, MY) within the memory device 108.
  • MX, MY specific physical memory location
  • the partial fingerprint images (PFx) are plotted or written to the corresponding physical memory locations within the memory device 108 (MX, MY). This process is repeated for each movement of the fingerprint platform 106, thereby generating a series of partial fingerprint images (PFx) which are plotted or written to each corresponding memory location within the memory device 108 (MX, MY), in order to generate a final fingerprint image (FFI) 112 .
  • a final fingerprint image (FFI) 112 is generated from the series of partial fingerprint images (PFx) reflected onto the detection surface 102A of the detection array 102.
  • the final fingerprint image (FFI) 112 may be a partial or full representation of an entire fingerprint. Accordingly, the final fingerprint image (FFI) 112 may be used for a variety of identification purposes in a variety of identification applications.
  • Figure 6B illustrates another embodiment for a method of operation for the fingerprint detection device 100, in block-flow format, capable of implementing the teachings of the present invention.
  • a user places a fingertip onto the sensing surface 136 of the fingerprint platform 106.
  • a partial fingerprint image (PFp), along with an associated platform pattern segment (PPS) corresponding to the partial fingerprint image (PFp), are reflected onto the detection surface 102A of the detection array 102. Accordingly, as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102, a series of partial fingerprint images (PFp) and the associated platform pattern segments (PPS) 140 corresponding to the partial fingerprint images (PFp) are reflected onto the detection surface 102A of the detection array 102.
  • the platform pattern segments (PPS) 140 associated with each of the corresponding partial fingerprint images (PFp) are mapped against the physical memory of the memory device 108.
  • the platform pattern (PP) 138 associated with the fingerprint platform 106 is comprised of a series of platform pattern segment (PPS) 140, wherein each platform pattern segment (PPS) 140 corresponds to a particular physical memory location within the memory device 108. As such, each platform pattern segment (PPS) 140 corresponds to a physical memory location within the memory device 108.
  • each platform pattern segment (PPS) 140 is plotted to the corresponding physical memory location in the memory device 108 as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102. Accordingly, each platform pattern segment (PPS) 140, along with the corresponding partial fingerprint image (PFp) reflected onto the detection surface 102A of the detection array 102, are plotted to the corresponding physical memory locations within the memory device 108.
  • the plotted partial fingerprint images (PFp) are written to the corresponding physical memory locations in the memory device 108 which are associated with the platform pattern segment (PPS) 140 to generate a final fingerprint image (FFI) 1 12.
  • This process is repeated for each movement of the fingerprint platform 106, thereby generating a series of partial fingerprint images (PFp) which are written to the corresponding memory locations within the memory device 108 (MPx, MPy) in order to generate a final fingerprint image (FFI) 112.
  • a final fingerprint image (FFI) 112 is generated from the series of partial fingerprint images (PFp) reflected onto the detection surface 102A of the detection array 102.
  • the final fingerprint image (FFI) 112 may be a partial or full representation of an entire fingerprint. Accordingly, the final fingerprint image (FFI) 112 may be used for a variety of identification purposes in a variety of identification applications.
  • Figure 7 illustrates an embodiment of a computer system that can be used with the present invention.
  • the various components shown in Figure 7 are provided by way of example. Certain components of the computer in Figure 7 can be deleted from the addressing system for a particular implementation of the invention.
  • the computer shown in Figure 7 may be any type of computer including a general purpose computer.
  • FIG. 7 illustrates a system bus 700 to which various components are coupled.
  • a processor 702 performs the processing tasks required by the computer.
  • Processor 702 may be any type of processing device capable of implementing the steps necessary to perform the addressing and delivery operations discussed above.
  • An input output (I/O) device 704 is coupled to bus 700 and provides a mechanism for communicating with other devices coupled to the computer.
  • a read-only memory (ROM) 706 and a random access memory (RAM) 708 are coupled to bus 700 and provide a storage mechanism for various data and information used by the computer. Although ROM 706 and RAM 708 are shown coupled to bus 700, in alternate embodiments, ROM 706 and RAM 708 are coupled directly to processor 702 or coupled to a dedicated memory bus (not shown).
  • a video display 710 is coupled to bus 700 and displays various information and data to the user of the computer.
  • a disk drive 712 is coupled to bus 700 and provides for the long-term mass storage of information. Disk drive 712 may be used to store various profile data sets and other data generated by and used by the addressing and delivery system.
  • a keyboard 714 and pointing device 716 are also coupled to bus 700 and provide mechanisms for entering information and commands to the computer.
  • a printer 718 is coupled to bus 700 and is capable of creating a hard-copy of information generated by or used by the computer.
  • Figures 8A/B illustrate embodiments of a computer-readable medium 800 containing various sets of instructions, code sequences, configuration information, and other data used by a computer or other processing device.
  • Computer-readable medium 800 is also referred to as a processor-readable medium.
  • Computer-readable medium 800 can be any type of magnetic, optical, or electrical storage medium including a diskette, magnetic tape, CD-ROM, memory device, or other storage medium.
  • Computer-readable medium 800 includes interface code 802 that controls the flow of information between various devices or components in the a fingerprint detection device.
  • Interface code 802 may control the transfer of information within a device (e.g., between the processor and a memory device), or between an input/output port and a storage device. Additionally, interface code 802 may control the transfer of information from one device to another.
  • the computer-readable medium 800 includes processing code 804 for tracking the movement of a fingerprint platform as the fingerprint platform is moved relative to a detection surface of a detection array.
  • processing code 804 for tracking the movement of a fingerprint platform as the fingerprint platform is moved relative to a detection surface of a detection array.
  • PFx partial fingerprint image
  • a series of partial fingerprint images are reflected onto the detection surface of the detection array.
  • Correlation code 806 is used for mapping the position of the fingerprint platform against a corresponding physical memory location in a memory device, wherein each position of the fingerprint platform, and thereby each partial fingerprint image (PFx) reflected onto the detection surface of the detection array, corresponds to a specific physical memory location (MX, MY) within the memory device.
  • the correlation code 806 is then used to plot or write the partial fingerprint images (PFx) to the corresponding physical memory location within the memory device (MX, MY). This process is repeated for each movement of the finge ⁇ rint platform, thereby generating a series of partial fingerprint images (PFx) which are plotted or written to the corresponding physical memory locations within the memory device (MX, MY), by the correlation code 806, in order to generate a final fingerprint image (FFI).
  • a final fingerprint image (FFI) is generated from the series of partial fingerprint images (PFx) reflected onto the detection surface of the detection array.
  • the final fingerprint image (FFI) may be a partial or full representation of an entire fingerprint. Accordingly, the final fingerprint image (FFI) may be used for a variety of identification purposes in a variety of identification applications.
  • a series of partial fingerprint images are reflected onto the detection surface of the detection array, generated. Accordingly, the position of the fingerprint platform is mapped against the physical memory of the memory device, wherein each position of the fingerprint platform, and thereby each partial fingerprint image reflected onto the detection surface of the detection array, corresponds to a specific memory location within the memory device.
  • the series of partial fingerprint images (PFx) are plotted or written to the corresponding memory locations within the memory device (MXx, MYx) in order to generate a final fingerprint image.
  • the computer- readable medium 800 includes pattern processing code 808 for identifying a platform pattern (PP) associated with the fingerprint platform.
  • PP platform pattern
  • Each platform pattern (PP) associated with a fingerprint platform is comprised of a series of platform pattern segment (PPS), wherein each platform pattern segment (PPS) corresponds to a particular physical memory location within a memory device.
  • each platform pattern segment (PPS) corresponds to a physical memory location within the memory device.
  • a partial fingerprint image (PFp), along with an associated platform pattern segment (PPS) corresponding to the partial fingerprint image (PFp), are reflected onto the detection surface of the detection array. Accordingly, as the fingerprint platform is moved relative to the detection surface of the detection array, a series of partial fingerprint images (PFp) and the associated platform pattern segments (PPS) corresponding to the partial fingerprint images (PFp) are reflected onto the detection surface of the detection array.
  • Pattern correlation code 810 is used for mapping the platform pattern segments (PPs) associated with each of the corresponding partial fingerprint images (PFp) against the physical memory of the memory device.
  • the platform pattern (PP) associated with the fingerprint platform is comprised of a series of platform pattern segment (PPS), wherein each platform pattern segment (PPS) corresponds to a particular physical memory location within the memory device. As such, each platform pattern segment (PPS) corresponds to a physical memory location within the memory device.
  • the pattern correlation code 810 is then used to plot each platform pattern segment (PPS) to the corresponding physical memory location in the memory device, as the fingerprint platform is moved relative to the detection surface of the detection array. Accordingly, each platform pattern segment (PPS), along with the corresponding partial fingerprint image (PFp) reflected onto the detection surface of the detection array, are plotted to the corresponding physical memory location within the memory device.
  • PPS platform pattern segment
  • PFp partial fingerprint image
  • the pattern correlation code 810 then writes the corresponding plotted partial fingerprint image (PFp) to the corresponding physical memory location associated with the platform pattern segment (PPS) in order to generate a final fingerprint image (FFI).
  • a final fingerprint image (FFI) is generated from the series of partial fingerprint images (PFp) reflected onto the detection surface of the detection array.
  • the final fingerprint image (FFI) may be a partial or full representation of an entire fingerprint. Accordingly, the final fingerprint image (FFI) may be used for a variety of identification purposes in a variety of identification applications.
  • a series of partial fingerprint images (PFx), along with the corresponding platform pattern segments (PPS) corresponding to the series of partial fingerprint images (PFp), are reflected onto the detection surface of the detection array.
  • the processing device is configured to plot each platform pattern segment (PPS), along with the corresponding partial fingerprint image (PFp) reflected onto the detection surface of the detection array, to the corresponding physical memory location within the memory device. Accordingly, the processing device then writes the corresponding plotted partial fingerprint image (PFp) to the corresponding physical memory location associated with the platform pattern segment (PPS) in order to generate a final fingerprint image.

Abstract

A fingerprint detection apparatus (100) which includes a detection array (102) having a detection surface (102A), and a fingerprint platform (106) configured to supply a plurality of partial fingerprint images of a fingerprint to the detection surface (102A) as the fingerprint is moved relative to the detection surface (102A). The fingerprint detection apparatus (100) also includes a processing device (110) that is configured to construct a final fingerprint image from the plurality of partial fingerprint images supplied to the detection surface (102A). A method of detecting a fingerprint image comprising the steps of: (1) supplying a plurality of partial fingerprint images of a fingerprint to a detection surface (102A) of a detection array (102) as the fingerprint is moved relative to the detection surface (102A); and (2) constructing a final fingerprint image from the plurality of partial fingerprint images.

Description

Fingerprint Detection Apparatus
FIELD OF THE INVENTION The present invention relates to fingerprint recognition. More specifically, the present invention relates to a method and apparatus for generating and detecting fingerprint images from a series of partial fingerprint images using a detection array having a reduced detection area.
BACKGROUND
Presently, electronic transactions are becoming more common and widespread as we enter the electronic age. Typically, electronic transactions utilize a variety of security measures which provide for the protection and security of those who conduct such transactions. Such security measures have included the usage of passwords, numerical identifiers, magnetic stripe access cards with PIN identifiers, and the like. A vast majority of these security measures, however, typically require the memorization of words or numeric identifiers. As the number of different electronic transactions increase, the amount of information which needs to be memorized increases proportionately, which results in an unmanageable amount of information that needs to be memorized or otherwise retained.
In response to this problem, fingerprint recognition systems have been developed in order to provide security and protection for those who conduct such transactions. Fingerprint recognition systems utilizes each individuals unique fingerprint image as an identifier or password for gaining access to different secure systems (e.g., secure computer systems, bank ATM's, alarmed entry systems). Since each fingerprint image is unique to each individual, fingerprint recognition systems may be employed for a variety of systems which require an unique identifier to be associated with an individual or transaction.
One reason that fingerprint recognition systems have not been implemented on a wide scale, as of yet, is due in part to the costs associated with the detection arrays employed in fingerprint recognition systems. Detection arrays, which are commonly referred to as charge-coupled devices, are comprised of a series of light-sensitive photocells, which can be used to construct cameras or images scanners on the surface of a CCD chip. Each CCD chip, however, is typically expensive due to the relative complexity of fabricating such a chip to perform a scanning function. As the size of a CCD chip increases, the cost of the CCD chip increases due to the proportional increase in the number of photocells required on the detection surface of the CCD chip.
Typically, a large CCD chip is employed to support fingerprint detection in a standard fingerprint recognition system, as current fingerprint recognition systems typically require a large CCD chip to accommodate an entire reflected fingerprint image on the detection surface of the CCD chip. As is known, detection arrays vary greatly in price relative to the detection surface. Therefore, as the detection surface of a detection array increases in area, the price, even in relation to a relatively small change in area, can vary dramatically. As a result, currently available fingerprint detection systems are quite costly, due in part for the need of having a large CCD chip to accommodate the entire reflected fingerprint image.
It is therefore desirable to provide a fingerprint detection system which utilizes a relatively smaller CCD chip, as compared to currently utilized detection arrays, thereby greatly reducing the cost associated with the detection array and resulting in an overall lower cost fingerprint detection system.
SUMMARY OF THE INVENTION
A fingerprint detection apparatus which includes a detection array having a detection surface, and a fingerprint platform configured to supply a plurality of partial fingerprint images of a fingerprint to the detection surface as the fingerprint is moved relative to the detection surface. The fingerprint detection apparatus also includes a processing device that is configured to construct a final fingerprint image from the plurality of partial fingerprint images supplied to the detection surface.
A method of generating a fingerprint image comprising the steps of: (1 ) supplying a plurality of partial fingerprint images of a fingerprint to a detection surface of a detection array as the fingerprint is moved relative to the detection surface; and (2) constructing a final fingerprint image from the plurality of partial fingerprint images.
BRIEF DESCRIPTION OF THE DRAWINGS
The present invention is illustrated by way of example in the following drawings in which like references indicate similar elements. The following drawings disclose various embodiments of the present invention for purposes of illustration only and are not intended to limit the scope of the invention.
Figure 1 illustrates an embodiment of a fingerprint detection device capable of implementing the teachings of the present invention.
Figure 2A illustrates an embodiment of a fingerprint platform for use in accordance with the teachings of the present invention.
Figure 2B illustrates an alternate embodiment of a fingerprint platform for use in accordance with the teachings of the present invention.
Figures 3A/B and 3C/D illustrate operational embodiments of the fingerprint detection device capable of implementing the teachings of the present invention.
Figure 4 illustrates an embodiment of fingerprint platform capable of implementing the teachings of the present invention.
Figures 5A/B and 5C/D illustrate operational embodiments of the fingerprint detection device capable of implementing the teachings of the present invention.
Figure 6A illustrates an embodiment for a method of operation for the fingerprint detection device capable of implementing the teachings of the present invention.
Figure 6B illustrates an alternate embodiment for a method of operation for the fingerprint detection device capable of implementing the teachings of the present invention.
Figure 7 illustrates an embodiment of a computer system that can be used with the present invention.
Figures 8A/B illustrate embodiments of a computer-readable medium capable of implementing the teachings of the present invention. DETAILED DESCRIPTION
The following detailed description sets forth numerous specific details to provide a thorough understanding of the invention. However, those of ordinary skill in the art will appreciate that the invention may be practiced without these specific details. In other instances, well-known methods, procedures, protocols, components, algorithms, and circuits have not been described in detail so as not to obscure the invention.
Figure 1 is a block diagram of an embodiment of a fingerprint detection device capable of implementing the teachings of the present invention. Figure 1 illustrates an embodiment of a fingerprint detection device 100 comprising a detection array 102, an illumination source 104, a fingerprint sensing platform (fingerprint platform) 106, a memory device (e.g., RAM or other memory storage medium or device) 108, and a processing device 110. Also illustrated in Figure 1 , is an output 112 (i.e., Final Fingerprint Image) which is generated by the a fingerprint detection device 100. Each of the components of the fingerprint detection device 100 are selectively and operatively coupled to provide the functionality of the fingerprint detection device 100 as illustrated below.
The detection array 102, also referred to as a charge-coupled device (CCD chip), illustrated in the embodiment of Figure 1 , may utilize a semiconductor technology for producing light-sensitive devices, such as cameras or image scanners. Each detection array 102 may be comprised of an array of light-sensitive photocells, wherein each photocell is sensitized by giving the photocell an electrical charge prior to exposure.
In the embodiment of Figure 1 , the detection array 102 may be relatively smaller in size than the typical detection array currently employed in presently available fingerprint scanning devices. The detection array 102 contained in the fingerprint detection device 100 of Figure 1 is configured to operate with a detection surface 102A of a reduced size or area, as compared to the detection surface area of the typical detection arrays currently used in available fingerprint scanning devices.
In Figure 1 , the detection array 102 is configured to receive a series of reflected partial fingerprint images which are used to fabricate or generate a final fingerprint image (FFI) 112. The final fingerprint image (FFI) 112 may be a partial or full representation of an entire fingerprint or fingerprint image. Accordingly, the final fingerprint image (FFI) 112 may be used for identification purposes (e.g., identification of an individual) in a related fingerprint comparison and identification device (not shown). The operation of the reduced size detection array 102 will be discussed, in further detail below, within the context of the fingerprint detection device 100.
As mentioned above, the fingerprint detection device 100 contains an illumination source 104, the illumination source 104 is used in conjunction with the fingerprint platform 106 and the detection array 102 for generating a series of partial fingerprint images which are supplied to the detection array 102. The partial fingerprint images are then supplied to the processing device 1 10 by the detection array 102. The processing device 110 may comprise, for example, a CPU (Central Processing Unit), a microprocessor device, or other processing device which is capable of interpreting data, executing instructions, and transferring information or data to and from other components within the fingerprint detection device 100. As such, the processing device 110 is configured to receive the partial fingerprint images, or data representing the partial fingerprint images, from the detection array 102 through the combined usage of the illumination source 104 and the fingerprint platform 106.
In one embodiment of the fingerprint platform 106, as illustrated in Figure 2A, the fingerprint platform 106 comprises a prism 108 which is used to reflect a series of partial fingerprint images to the detection surface 102A of the detection array 102. Initially, a fingertip or fingerprint is applied to the sensing surface 110 of the prism 108. Next, the illumination source 104 (e.g., light source) generates radiant energy which is directed at an entrance surface 112 of the prism 108, the radiant energy is directed to the detection surface 102A of the detection array 102. Where ridges on the finger are in contact with the sensing surface 110, the radiant energy will be transmitted into or absorbed by the finger. Alternately, the grooves of the fingerprint (fingertip), which do not make contact with the sensing surface 1 10, reflect the radiant energy from the sensing surface 110 toward the exit surface 1 14 of the prism 108. The reflected radiant energy exits via the exit surface 1 14 of the prism 108 and is directed to the detection surface 102A of the detection array 102, typically through an optional lens 116, wherein a reflected image of the partial fingerprint image is formed.
In another embodiment of the fingerprint platform 106, as illustrated in Figure 2B, the fingerprint platform 106 comprises a sheet prism 118, which possesses a slim profile as compared to the prism profile of Figure 2A. The sheet prism 1 18 may be disposed above or on a transparent support medium 120, wherein the sheet prism 118 is configured to slide or otherwise move with respect to the transparent support medium 120. The sheet prism 118 is typically utilized in applications which require a slim profile fingerprint platform, such as for example in laptop computer touch-pad devices. The fingerprint platform 106 of Figure 2B comprises a series of prismlets 122 which are positioned opposite the sensing surface 124 of the sheet prism 118. Accordingly, each prismlet 122 has a corresponding entrance surface 126 and exit surface 128, each prismlet 122 being adjacent to another prismlet 122 within the sheet prism 118. Correspondingly, when a fingerprint image (i.e., finger) is placed on the sensing surface 124, a portion of the illumination radiation from the illumination source 104 enters the entrance surface 126 of the prismlets 122.
Similar to the fingerprint platform 106 of Figure 2A, where ridges on the finger are in contact with the sensing surface 124 the radiant energy will be transmitted into or absorbed by the finger. Alternately, the grooves of the fingerprint (fingertip), which do not make contact with the sensing surface 124, reflect the radiant energy from the sensing surface 124 toward the respective exit surface 128 associated with each prismlet 122. The reflected radiant energy exits via the respective exit surfaces 128 of the prismlets 122 and is directed to the detection surface 102A of a detection array 102, typically through an optional lens 116, wherein a reflected image of the partial fingerprint image is formed.
Referring back to Figure 1 , the fingerprint platform 106 is configured to move relative to the detection surface 102A of the detection array 102. As such, the fingerprint platform 106 may be manipulated with respect to the detection surface 102A of the detection array 102, as illustrated by the movement arrows 130. The movement functionality of the fingerprint platform 106 may be implemented through a variety of devices 132 (e.g., sliding films, tracks rollers, roller-bail or roller assemblies), either alone or in combination, which allow for the fingerprint platform 106 to move relative to a stationary point. For example, a series of movable roller assemblies may be used, wherein the roller assemblies are configured to allow the fingerprint platform 106 to move relative to the detection surface 102A of the detection array 102. It is understood that the fingerprint platform 106 may be configured to move to the detection surface 102A of the detection array 102 by a variety of devices, and the aforementioned example is illustrative of one embodiment of a device which allows such movement and is not meant to limit the fingerprint detection device 100 to such implementation.
In one embodiment, the movement of the fingerprint platform 106 may be limited to a boundary area 134 which allows for a series of partial fingerprint images encompassing the entire fingerprint to be reflected onto the detection surface 102A of the detection array 102 as the fingerprint platform 106 is manipulated with respect to the detection surface 102A of the detection array 102.
As such, the fingerprint platform 106 may be manipulated in any direction with respect to the detection surface 102A of the detection array 102, as illustrated by the movement arrows 130. The fingerprint platform 106 may be moved by having an individual place their fingertip onto the sensing surface 136 of the fingerprint platform 106 and moving the fingerprint platform 106 relative to the detection surface 102A of the detection array 102. The sensing surface 136 of the fingerprint platform 106 is a transparent medium which allows reflected images (i.e., partial fingerprint images) of the fingerprint, which is placed on the sensing surface 136 of the fingerprint platform 106, to be reflected onto the detection surface 102A of the detection array 102.
In an alternate embodiment, the fingerprint platform 106 may have an associated pre-selected movement pattern which forces the user of the fingerprint detection device 100 to conform to a pre-selected movement pattern when moving the fingerprint platform 106. In yet another embodiment, the fingerprint platform 106 may be controlled by a motorized mechanism which moves the moves the fingerprint platform 106 along a pre-selected movement pattern. As such, the pre-selected movement pattern would enable the detection surface 102A of the detection array 102 to receive a pre-selected series of partial fingerprint images, corresponding to the pre-selected movement pattern, as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102.
Accordingly, as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102, a series of partial fingerprint images are reflected onto detection surface 102A of the detection array 102. Accordingly, the detection array 102 may be configured to receive the reflected partial fingerprint images from the fingerprint platform 106 at a relatively continuous rate or at desired or specified time intervals based upon the actuation of the illumination source 104, or based upon the movement of the fingerprint platform 106.
For instance, the illumination source 104 may be configured to actuate based upon the movement of the fingerprint platform 106, or when the fingerprint platform moves to a specified or particular location or position. Likewise, the processing device 110 is configured to receive the series of partial fingerprint images, or data representing the partial fingerprint images, from the detection array 102 at a relatively continuous rate or at desired or specified time intervals, with respect to the actuation of the illumination source 104, based upon the users preference or on the operational needs of the fingerprint detection device 100.
In one embodiment, as illustrated in Figures 3A/B and C/D, the processing device 110 tracks the movement of the fingerprint platform 106 as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102. The processing device 110 may track the movement of the fingerprint platform 106 as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102 by using a variety of well known tracking techniques and devices (e.g., roller-wheel encoding devices, potentiometers, piezo-electric sensors, etc.).
Figures 3A and 3C illustrate the fingerprint detection device 100 with a fingertip / fingerprint (indicated by the broken line) placed onto the sensing surface 136 of the fingerprint platform 106. In the embodiment of Figures 3A/B and C/D, the position of the fingerprint platform 106, at any instance, is mapped against the physical memory of the memory device 108. As such, each position of the fingerprint platform 106 is mapped against or corresponds to a physical memory location within the memory device 108, wherein each position of the fingerprint platform 106, and thereby each partial fingerprint image reflected onto the detection surface 102A of the detection array 102 at the corresponding fingerprint platform 106 position, corresponds to a specific physical memory location within the memory device 108.
For instance, as illustrated in Figures 3A/B, as the fingerprint platform 106 initially resides at a first position (X1 , Y1) in Figure 3A, a partial fingerprint image (PF1 ) is reflected onto the detection surface 102A of the detection array 102, as illustrated in Figure 3B. Accordingly, the position of the fingerprint platform 106 at (X1 , Y1 ) corresponds to (i.e., mapped against) a specific memory location within the memory device 108 (MX1 , MY1 ). Correspondingly, the partial fingerprint image (PF1) reflected onto the detection surface 102A of the detection array 102 at the position (X1 , Y1 ) likewise corresponds to the specific memory location within the memory device 108 (MX1 , MY1). Accordingly, the partial fingerprint image (PF1) is plotted or written to the corresponding memory location within the memory device 108 (MX1 , MY1) by the processing device 110.
As the fingerprint platform 106 is moved to a second position (X2, Y2), as illustrated in Figure 3C, a second partial fingerprint image (PF2) is reflected onto the detection surface 102A of the detection array 102, as illustrated by Figure 3D. Accordingly, the position of the fingerprint platform 106 at (X2, Y2) corresponds to (i.e., mapped against) a specific memory location within the memory device 108 (MX2, MY2). Correspondingly, the partial fingerprint image (PF2) reflected onto the detection surface 102A of the detection array 102 at the position (X2, Y2) likewise corresponds to the specific memory location within the memory device 108 (MX2, MY2). Accordingly, the partial fingerprint image (PF2) is plotted or written to the corresponding memory location within the memory device 108 (MX2, MY2) by the processing device 110. This process is repeated for each movement or position of the fingeφrint platform 106, thereby generating a series of partial fingerprint images (PFx) which are plotted or written to the corresponding memory location within the memory device 108 (MXx, MYx) in order to generate a final fingerprint image (FFI) 112. As such, the processing device 1 10 is configured to construct a final fingerprint image (FFI) 1 12 from the series of partial fingerprint images (PFx) reflected onto detection surface 102A of the detection array 102. As mentioned above, the final fingerprint image (FFI) 112 may be a partial or full representation of an entire fingerprint or fingerprint image. As the series of partial fingerprint images (PFx) are written to the corresponding memory location within the memory device 108 (MXx, MYx), a final fingerprint image (FFI) 112 is generated from the series of partial fingerprint images (PFx). Accordingly, the final fingerprint image (FFI) 112 may be used for a variety of identification purposes in a variety of identification applications.
Therefore, as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102, a series of partial fingeφrint images (PFx) are reflected onto detection surface 102A of the detection array 102. Accordingly, each position of the fingerprint platform 106 is mapped against or corresponds to specific memory location within the memory device 108, wherein each position of the fingerprint platform 106, and thereby each partial fingerprint image reflected onto the detection surface 102A of the detection array 102, corresponds to a specific memory location within the memory device 108. Correspondingly, the series of partial fingerprint images (PFx) are plotted or written to the corresponding memory location within the memory device 108 (MXx, MYx) in order to generate a final fingerprint image (FFI) 112.
In an alternate embodiment, as illustrated in Figure 4, the fingerprint platform 106 may have an associated platform pattern (PP) 138 which may be incorporated into the fingerprint platform 106. In the embodiment of Figure 4, the associated platform pattern (PP) 138 is represented as a simple numerical pattern, however, it is readily apparent that the associated platform pattern (PP) 138 may comprise any type of pattern or pattern type (e.g., symbol pattern, geometric pattern, etc.) as desired. Accordingly, as a fingerprint (i.e., fingertip) is applied to the sensing surface 136 of the fingerprint platform 106, the fingerprint has a specific relative orientation with respect to the associated platform pattern (PP) 138. As such, each section or segment of the fingerprint or fingerprint image has a specific relative orientation with respect to the associated platform pattern (PP) 136.
In the embodiment of Figure 4, the platform pattern (PP) 138 associated with the fingerprint platform 106 is mapped against the physical memory of the memory device 108. The platform pattern (PP) 138 associated with the fingerprint platform 106 is comprised of a series of platform pattern segment (PPS) 140, wherein each platform pattern segment (PPS) 140 corresponds to a particular physical memory location within the memory device 108. As such, each platform pattern segment (PPS) 140 corresponds to a physical memory location within the memory device 108. As such, the processing device 1 10 is configured to plot each platform pattern segment (PPS) 140 to the corresponding physical location in the memory device 108, as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102.
Accordingly, as a fingerprint is applied to the sensing surface 102A of the fingerprint platform 102, a partial fingerprint image (PFp) and the associated platform pattern segment (PPS) 140 corresponding to that partial fingerprint image (PFp) are reflected onto the detection surface 102A of the detection array 102. In the embodiment of Figure 4, the processing device 110 is configured to recognize each platform pattern segment (PPS) 140 of the platform pattern (PP) 138 associated with the fingerprint platform 106. Accordingly, the processing device 110 is configured to plot each platform pattern segment (PPS) 140, along with the corresponding partial fingerprint image (PFp) associated with each platform pattern segment (PPS) 140, reflected onto the detection surface 102A of the detection array 102, to the corresponding physical memory location within the memory device 108. Accordingly, the processing device 1 10 then writes the corresponding plotted partial fingerprint image (PFp) to the corresponding physical memory location in the memory device 108 which is associated with the platform pattern segment (PPS) 140. Figures 5A/B and C/D illustrate an example of the fingerprint detection device 100 embodied in Figure 4, wherein fingertip / fingerprint (indicated by the broken line) is applied to the sensing surface 136 of the fingerprint platform 106.
As the fingerprint platform 106 initially resides at a first position (X1 , Y1 ), in Figure 5A, a platform pattern segment (PPS1 / #32) 140, along with the corresponding associated partial fingerprint image (PFp1 ), are reflected onto the detection surface 102A of the detection array 102, as illustrated in Figure 5B. Accordingly, the platform pattern segment (PPS1 / #32) 140 corresponds to (i.e., mapped against) a specific physical memory location within the memory device (MPx1 , MPy1 ) 108. Correspondingly, the partial fingerprint image (PFp1 ) reflected onto the detection surface 102A of the detection array 102 that is associated with the platform pattern segment (PPS1 ) 140, likewise corresponds to the specific physical memory location within the memory device (MPx1 , MPy1 ) 108. Accordingly, the processing device 110 then writes the corresponding plotted partial fingerprint image (PFp1 ) to the corresponding physical memory location (MPx1 , MPy1 ) in the memory device 108 which is associated with the platform pattern segment (PPS1 ) 140.
As the fingerprint platform is moved to a second position (X2, Y2), as illustrated in Figure 5C, a second platform pattern segment (PPS2 / #26) 140, along with the associated corresponding partial fingerprint image (PFp2), are reflected onto the detection surface 102A of the detection array 102, as illustrated in Figure 5D. Accordingly, the platform pattern segment (PPS2) 140 corresponds to (i.e., mapped against) a specific physical memory location within the memory device (MPx2, MPy2) 108. Correspondingly, the partial fingerprint image (PFp2) reflected onto the detection surface 102A of the detection array 102 that is associated with the platform pattern segment (PPS2) 140, likewise corresponds to the specific physical memory location within the memory device (MPx2, MPy2) 108. Accordingly, the processing device 110 then writes the corresponding plotted partial fingerprint image (PFp2) to the corresponding physical memory location (MPx2, MPy2) in the memory device 108 which is associated with the platform pattern segment (PPS2) 140.
This process is repeated for each movement of the fingerprint platform 106, thereby generating a series of partial fingerprint images (PFpx) which are plotted or written to the corresponding memory location within the memory device 108 (MPx, MPy) in order to generate a final fingerprint image 112. As such, the processing device 110 is configured to construct a final fingerprint image 112 from the series of partial fingerprint images (PFpx) reflected onto the detection surface 102A of the detection array 102. As mentioned above, the final fingerprint image 112 may be a partial or full representation of an entire fingerprint. As the series of partial fingerprint images (PFpx) are written to the corresponding memory locations within the memory device 108 (MPx, MPy), a final fingerprint image (FFI) 112 is generated from the series of partial fingerprint images (PFpx). Accordingly, the final fingerprint image 112 may be used for a variety of identification purposes in a variety of identification applications.
Therefore, as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102, a series of partial fingerprint images (PFpx), along with the corresponding platform pattern segments (PPS) 140 corresponding to the series of partial fingerprint images (PFpx), are reflected onto the detection surface 102A of the detection array 102. Accordingly, the processing device 110 is configured to plot each platform pattern segment (PPS) 140, along with the corresponding partial fingerprint image (PFpx) reflected onto detection surface 102A of the detection array 102, to the corresponding physical memory location within the memory device 108. Accordingly, the processing device 110 then writes the corresponding plotted partial fingerprint image (PFpx) to the corresponding physical memory location in the memory device 108 associated with the platform pattern segment (PPS) 140 in order to generate a final fingerprint image (FFI) 112.
Figure 6A illustrates one embodiment for a method of operation for the fingerprint detection device 100, in block-flow format, capable of implementing the teachings of the present invention.
Initially, at Step 600A, a user places a fingertip / fingerprint onto the sensing surface 136 of the fingerprint platform 106.
Accordingly, at Step 602A, a partial fingerprint image(s) (PF) is reflected onto the detection surface 102A of the detection array 102. As the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102 a series of partial fingerprint images are reflected onto the detection surface 102A of the detection array 102.
At Step 604A, each movement or position of the fingerprint platform 106 is tracked as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102. Accordingly, as the fingerprint platform is moved relative to the detection surface 102A of the detection array 102, a series of partial fingerprint images (PFx) are reflected onto the detection surface 102A of the detection array 102. Accordingly, the associated position of the fingerprint platform 106 corresponding to each of the partial fingerprint images (PFx) is tracked as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102 .
At Step 606A, the position of the fingerprint platform 106 is mapped against a physical location in a memory device 108, wherein each position of the fingerprint platform 106, and thereby each partial fingerprint image (PFx) reflected onto the detection surface 102A of the detection array 102, corresponds to a specific physical memory location (MX, MY) within the memory device 108.
At Step 608A, the partial fingerprint images (PFx) are plotted or written to the corresponding physical memory locations within the memory device 108 (MX, MY). This process is repeated for each movement of the fingerprint platform 106, thereby generating a series of partial fingerprint images (PFx) which are plotted or written to each corresponding memory location within the memory device 108 (MX, MY), in order to generate a final fingerprint image (FFI) 112 . As such, a final fingerprint image (FFI) 112 is generated from the series of partial fingerprint images (PFx) reflected onto the detection surface 102A of the detection array 102. As mentioned above, the final fingerprint image (FFI) 112 may be a partial or full representation of an entire fingerprint. Accordingly, the final fingerprint image (FFI) 112 may be used for a variety of identification purposes in a variety of identification applications.
Figure 6B illustrates another embodiment for a method of operation for the fingerprint detection device 100, in block-flow format, capable of implementing the teachings of the present invention. Initially, at Step 600A, a user places a fingertip onto the sensing surface 136 of the fingerprint platform 106.
Accordingly, at Step 602B, a partial fingerprint image (PFp), along with an associated platform pattern segment (PPS) corresponding to the partial fingerprint image (PFp), are reflected onto the detection surface 102A of the detection array 102. Accordingly, as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102, a series of partial fingerprint images (PFp) and the associated platform pattern segments (PPS) 140 corresponding to the partial fingerprint images (PFp) are reflected onto the detection surface 102A of the detection array 102.
At Step 604B, the platform pattern segments (PPS) 140 associated with each of the corresponding partial fingerprint images (PFp) are mapped against the physical memory of the memory device 108. The platform pattern (PP) 138 associated with the fingerprint platform 106 is comprised of a series of platform pattern segment (PPS) 140, wherein each platform pattern segment (PPS) 140 corresponds to a particular physical memory location within the memory device 108. As such, each platform pattern segment (PPS) 140 corresponds to a physical memory location within the memory device 108.
At Step 606B, each platform pattern segment (PPS) 140 is plotted to the corresponding physical memory location in the memory device 108 as the fingerprint platform 106 is moved relative to the detection surface 102A of the detection array 102. Accordingly, each platform pattern segment (PPS) 140, along with the corresponding partial fingerprint image (PFp) reflected onto the detection surface 102A of the detection array 102, are plotted to the corresponding physical memory locations within the memory device 108.
Accordingly, at Step 608B, the plotted partial fingerprint images (PFp) are written to the corresponding physical memory locations in the memory device 108 which are associated with the platform pattern segment (PPS) 140 to generate a final fingerprint image (FFI) 1 12. This process is repeated for each movement of the fingerprint platform 106, thereby generating a series of partial fingerprint images (PFp) which are written to the corresponding memory locations within the memory device 108 (MPx, MPy) in order to generate a final fingerprint image (FFI) 112. As such, a final fingerprint image (FFI) 112 is generated from the series of partial fingerprint images (PFp) reflected onto the detection surface 102A of the detection array 102. As mentioned above, the final fingerprint image (FFI) 112 may be a partial or full representation of an entire fingerprint. Accordingly, the final fingerprint image (FFI) 112 may be used for a variety of identification purposes in a variety of identification applications.
Figure 7 illustrates an embodiment of a computer system that can be used with the present invention. The various components shown in Figure 7 are provided by way of example. Certain components of the computer in Figure 7 can be deleted from the addressing system for a particular implementation of the invention. The computer shown in Figure 7 may be any type of computer including a general purpose computer.
Figure 7 illustrates a system bus 700 to which various components are coupled. A processor 702 performs the processing tasks required by the computer. Processor 702 may be any type of processing device capable of implementing the steps necessary to perform the addressing and delivery operations discussed above. An input output (I/O) device 704 is coupled to bus 700 and provides a mechanism for communicating with other devices coupled to the computer. A read-only memory (ROM) 706 and a random access memory (RAM) 708 are coupled to bus 700 and provide a storage mechanism for various data and information used by the computer. Although ROM 706 and RAM 708 are shown coupled to bus 700, in alternate embodiments, ROM 706 and RAM 708 are coupled directly to processor 702 or coupled to a dedicated memory bus (not shown).
A video display 710 is coupled to bus 700 and displays various information and data to the user of the computer. A disk drive 712 is coupled to bus 700 and provides for the long-term mass storage of information. Disk drive 712 may be used to store various profile data sets and other data generated by and used by the addressing and delivery system. A keyboard 714 and pointing device 716 are also coupled to bus 700 and provide mechanisms for entering information and commands to the computer. A printer 718 is coupled to bus 700 and is capable of creating a hard-copy of information generated by or used by the computer. Figures 8A/B illustrate embodiments of a computer-readable medium 800 containing various sets of instructions, code sequences, configuration information, and other data used by a computer or other processing device. The embodiments illustrated in Figures 8A/B are suitable for use with the a fingerprint detection device 100 described above. The various information stored on medium 800 is used to perform various data processing operations. Computer-readable medium 800 is also referred to as a processor-readable medium. Computer-readable medium 800 can be any type of magnetic, optical, or electrical storage medium including a diskette, magnetic tape, CD-ROM, memory device, or other storage medium.
Computer-readable medium 800 includes interface code 802 that controls the flow of information between various devices or components in the a fingerprint detection device. Interface code 802 may control the transfer of information within a device (e.g., between the processor and a memory device), or between an input/output port and a storage device. Additionally, interface code 802 may control the transfer of information from one device to another.
In one embodiment, illustrated in Figure 8A, the computer-readable medium 800 includes processing code 804 for tracking the movement of a fingerprint platform as the fingerprint platform is moved relative to a detection surface of a detection array. When a fingertip is placed onto a sensing surface of the fingerprint platform, a partial fingerprint image (PFx) is reflected onto the detection surface of the detection array. Accordingly, as the fingerprint platform is moved relative to the detection surface of the detection array, a series of partial fingerprint images are reflected onto the detection surface of the detection array.
Correlation code 806 is used for mapping the position of the fingerprint platform against a corresponding physical memory location in a memory device, wherein each position of the fingerprint platform, and thereby each partial fingerprint image (PFx) reflected onto the detection surface of the detection array, corresponds to a specific physical memory location (MX, MY) within the memory device.
The correlation code 806 is then used to plot or write the partial fingerprint images (PFx) to the corresponding physical memory location within the memory device (MX, MY). This process is repeated for each movement of the fingeφrint platform, thereby generating a series of partial fingerprint images (PFx) which are plotted or written to the corresponding physical memory locations within the memory device (MX, MY), by the correlation code 806, in order to generate a final fingerprint image (FFI). As such, a final fingerprint image (FFI) is generated from the series of partial fingerprint images (PFx) reflected onto the detection surface of the detection array. As mentioned above, the final fingerprint image (FFI) may be a partial or full representation of an entire fingerprint. Accordingly, the final fingerprint image (FFI) may be used for a variety of identification purposes in a variety of identification applications.
Therefore, as the fingerprint platform is moved relative to the detection surface of the detection array, a series of partial fingerprint images (PFx) are reflected onto the detection surface of the detection array, generated. Accordingly, the position of the fingerprint platform is mapped against the physical memory of the memory device, wherein each position of the fingerprint platform, and thereby each partial fingerprint image reflected onto the detection surface of the detection array, corresponds to a specific memory location within the memory device. Correspondingly, the series of partial fingerprint images (PFx) are plotted or written to the corresponding memory locations within the memory device (MXx, MYx) in order to generate a final fingerprint image.
In an alternate embodiment, illustrated in Figure 8B, the computer- readable medium 800 includes pattern processing code 808 for identifying a platform pattern (PP) associated with the fingerprint platform. Each platform pattern (PP) associated with a fingerprint platform is comprised of a series of platform pattern segment (PPS), wherein each platform pattern segment (PPS) corresponds to a particular physical memory location within a memory device. As such, each platform pattern segment (PPS) corresponds to a physical memory location within the memory device.
When a fingertip is placed onto a sensing surface of the fingerprint platform, a partial fingerprint image (PFp), along with an associated platform pattern segment (PPS) corresponding to the partial fingerprint image (PFp), are reflected onto the detection surface of the detection array. Accordingly, as the fingerprint platform is moved relative to the detection surface of the detection array, a series of partial fingerprint images (PFp) and the associated platform pattern segments (PPS) corresponding to the partial fingerprint images (PFp) are reflected onto the detection surface of the detection array.
Pattern correlation code 810 is used for mapping the platform pattern segments (PPs) associated with each of the corresponding partial fingerprint images (PFp) against the physical memory of the memory device. The platform pattern (PP) associated with the fingerprint platform is comprised of a series of platform pattern segment (PPS), wherein each platform pattern segment (PPS) corresponds to a particular physical memory location within the memory device. As such, each platform pattern segment (PPS) corresponds to a physical memory location within the memory device.
The pattern correlation code 810 is then used to plot each platform pattern segment (PPS) to the corresponding physical memory location in the memory device, as the fingerprint platform is moved relative to the detection surface of the detection array. Accordingly, each platform pattern segment (PPS), along with the corresponding partial fingerprint image (PFp) reflected onto the detection surface of the detection array, are plotted to the corresponding physical memory location within the memory device.
Accordingly, the pattern correlation code 810 then writes the corresponding plotted partial fingerprint image (PFp) to the corresponding physical memory location associated with the platform pattern segment (PPS) in order to generate a final fingerprint image (FFI). As such, a final fingerprint image (FFI) is generated from the series of partial fingerprint images (PFp) reflected onto the detection surface of the detection array. As mentioned above, the final fingerprint image (FFI) may be a partial or full representation of an entire fingerprint. Accordingly, the final fingerprint image (FFI) may be used for a variety of identification purposes in a variety of identification applications.
Therefore, as the fingerprint platform is moved relative to the detection surface of the detection array, a series of partial fingerprint images (PFx), along with the corresponding platform pattern segments (PPS) corresponding to the series of partial fingerprint images (PFp), are reflected onto the detection surface of the detection array. Accordingly, the processing device is configured to plot each platform pattern segment (PPS), along with the corresponding partial fingerprint image (PFp) reflected onto the detection surface of the detection array, to the corresponding physical memory location within the memory device. Accordingly, the processing device then writes the corresponding plotted partial fingerprint image (PFp) to the corresponding physical memory location associated with the platform pattern segment (PPS) in order to generate a final fingerprint image.
From the above description and drawings, it will be understood by those of ordinary skill in the art that the particular embodiments shown and described are for purposes of illustration only and are not intended to limit the scope of the invention. Those of ordinary skill in the art will recognize that the invention may be embodied in other specific forms without departing from its spirit or essential characteristics. References to details of particular embodiments are not intended to limit the scope of the claims.

Claims

What is claimed is:
1. A fingerprint detection apparatus comprising: a detection array having a detection surface; a fingerprint platform configured to supply a plurality of partial fingerprint images of a fingerprint to the detection surface as the fingerprint is moved relative to the detection surface; and a processing device configured to construct a final fingerprint image from the plurality of partial fingerprint images supplied to the detection surface.
2. The apparatus of claim 1 , wherein the fingerprint platform comprises a sheet prism.
3. The apparatus of claim 1 , wherein the fingerprint platform is configured to move relative to the detection surface of the detection array, the processing device is configured to track the movement of the fingerprint platform relative to the detection surface and construct a fingerprint image from the plurality of partial fingerprint images supplied to the detection surface based upon the tracked movement of the fingerprint platform.
4. The apparatus of claim 1 , wherein the fingerprint platform moves relative to the detection surface of the detection array.
5. The apparatus of claim 4, wherein the processing device tracks each position of the fingerprint platform as the fingerprint platform moves relative to the detection surface of the detection array.
6. The apparatus of claim 5, further including a memory device, each position of the fingerprint platform corresponding to a specific physical location within the memory device.
7. The apparatus of claim 6, wherein an individual partial fingerprint image is reflected onto the detection surface of the detection array at each position of the fingerprint platform.
8. The apparatus of claim 7, wherein the processing device writes each individual partial fingerprint image associated with each position of the fingeφrint platform to the corresponding specific physical location within the memory device.
9. The apparatus of claim 8, wherein the processing device constructs a final fingerprint image from the individual partial fingerprint images written to the memory device.
10. The apparatus of claim 4, wherein a platform pattern is associated with the fingerprint platform, the platform pattern comprising a plurality of partial platform patterns, each partial fingerprint image of the plurality of partial fingerprint images being associated with an individual partial platform pattern.
11. The apparatus of claim 10, wherein the partial fingerprint images and the associated partial platform patterns associated with each individual partial fingerprint are reflected onto the detection surface as the fingerprint is moved relative to the detection surface
12. The apparatus of claim 11 , further including a memory device, each partial platform pattern associated with the fingerprint platform corresponding to a specific physical location within the memory device.
13. The apparatus of claim 12, wherein the processing device writes each individual partial fingerprint image associated with each partial platform pattern to the corresponding specific physical location within the memory device.
14. The apparatus of claim 13, wherein the processing device constructs a final fingerprint image from the individual partial fingerprint images written to the memory device.
15. A method of generating a fingerprint image, the method comprising the steps of: supplying a plurality of partial fingerprint images of a fingerprint to a detection surface of a detection array as the fingerprint is moved relative to the detection surface; and constructing a final fingerprint image from the plurality of partial fingerprint images.
16. The method of claim 15, wherein the step of constructing a final fingerprint image comprises: tracking each position of a fingerprint platform relative to the detection surface; and constructing a final fingerprint image from plurality of partial fingerprint images supplied to the detection surface based upon the tracked movement of the fingerprint platform.
17. The method of claim 15, wherein the step of supplying the plurality of partial fingerprint images comprises using a fingerprint platform to move the fingerprint relative to the detection surface of a detection array to produce the plurality of partial fingerprint images.
18. The method of claim 17, further including the step of tracking each position of the fingerprint platform as the fingerprint platform is moved relative to the detection surface of the detection array.
19. The method of claim 18, further including the step of mapping each position of the fingerprint platform to a corresponding specific physical location within a memory device.
20. The method of claim 19, further including the step of reflecting an individual partial fingerprint image onto the detection surface of the detection array at each position of the fingerprint platform.
21. The method of claim 20, further including the step of writing each individual partial fingerprint image associated with each mapped position of the fingerprint platform to the corresponding specific physical location within the memory device.
22. The method of claim 21 , wherein the step of constructing a final fingerprint image constructs a final fingerprint image from the partial fingerprint images in the memory device.
23. The method of claim 17, further including the step of associating a platform pattern with the fingerprint platform, the platform pattern comprising a plurality of partial platform patterns, each partial fingerprint image of the plurality of partial fingerprint images being associated with an individual partial platform pattern.
24. The method of claim 23, further including the step of reflecting the partial fingerprint images and the associated partial platform patterns associated with each individual partial fingerprint onto the detection surface as the fingerprint is moved relative to the detection surface
25. The method of claim 24, further including the step of mapping each partial platform pattern associated with the fingerprint platform to a corresponding to a specific physical location within a memory device.
26. The method of claim 25, further including the step of writing each individual partial fingerprint image associated with each partial platform pattern to the corresponding specific physical location within the memory device.
27. The method of claim 26, wherein the step of constructing a final fingerprint image constructs a final fingerprint image from the partial fingerprint images in the memory device.
28. A computer readable medium containing executable instructions which, when executed in a processing system, causes the processing system to perform the steps of a method for generating a fingerprint image, the method comprising: supplying a plurality of partial fingerprint images of a fingerprint to a detection surface of a detection array as the fingerprint is moved relative to the detection surface; and constructing a final fingerprint image from the plurality of partial fingerprint images.
29. The computer readable medium of claim 28, wherein the step of constructing a final fingerprint image comprises: tracking each position of a fingerprint platform relative to the detection surface; and constructing a final fingerprint image from plurality of partial fingerprint images supplied to the detection surface based upon the tracked movement of the fingerprint platform.
30. The computer readable medium of claim 28, wherein the step of supplying the plurality of partial fingerprint images comprises using a fingerprint platform to move the fingerprint relative to the detection surface of a detection array to produce the plurality of partial fingerprint images.
31. The computer readable medium of claim 30, wherein the method further includes the step of tracking each position of the fingerprint platform as the fingerprint platform is moved relative to the detection surface of the detection array.
32. The computer readable medium of claim 31 , wherein the method further includes the step of mapping each position of the fingerprint platform to a corresponding specific physical location within a memory device.
33. The computer readable medium of claim 32, wherein the method further includes the step of reflecting an individual partial fingerprint image onto the detection surface of the detection array at each position of the fingerprint platform.
34. The computer readable medium of claim 33, wherein the method further includes the step of writing each individual partial fingerprint image associated with each mapped position of the fingerprint platform to the corresponding specific physical location within the memory device.
35. The computer readable medium of claim 34, wherein the step of constructing a final fingerprint image constructs a final fingerprint image from the partial fingerprint images in the memory device.
36. The computer readable medium of claim 30, wherein the method further includes the step of associating a platform pattern with the fingerprint platform, the platform pattern comprising a plurality of partial platform patterns, each partial fingerprint image of the plurality of partial fingerprint images being associated with an individual partial platform pattern.
37. The computer readable medium of claim 36, wherein the method further includes the step of reflecting the partial fingerprint images and the associated partial platform patterns associated with each individual partial fingerprint onto the detection surface as the fingerprint is moved relative to the detection surface
38. The computer readable medium of claim 37, wherein the method further includes the step of mapping each partial platform pattern associated with the fingerprint platform to a corresponding to a specific physical location within a memory device.
39. The computer readable medium of claim 38, wherein the method further includes the step of writing each individual partial fingerprint image associated with each partial platform pattern to the corresponding specific physical location within the memory device.
40. The computer readable medium of claim 39, wherein the step of constructing a final fingerprint image constructs a final fingerprint image from the partial fingerprint images in the memory device.
PCT/US1999/022432 1999-02-22 1999-09-27 Fingerprint detection apparatus WO2000051060A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
AU62702/99A AU6270299A (en) 1999-02-22 1999-09-27 Fingerprint detection apparatus
AT99949934T ATE295978T1 (en) 1999-02-22 1999-09-27 DEVICE FOR DETECTING FINGERPRINTS
EP99949934A EP1166223B1 (en) 1999-02-22 1999-09-27 Fingerprint detection apparatus
DE69925383T DE69925383T2 (en) 1999-02-22 1999-09-27 DEVICE FOR DETECTING FINGERPRINTS

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/255,037 US6097035A (en) 1999-02-22 1999-02-22 Fingerprint detection apparatus with partial fingerprint images
US09/255,037 1999-02-22

Publications (1)

Publication Number Publication Date
WO2000051060A1 true WO2000051060A1 (en) 2000-08-31

Family

ID=22966577

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/022432 WO2000051060A1 (en) 1999-02-22 1999-09-27 Fingerprint detection apparatus

Country Status (9)

Country Link
US (1) US6097035A (en)
EP (1) EP1166223B1 (en)
AT (1) ATE295978T1 (en)
AU (1) AU6270299A (en)
DE (1) DE69925383T2 (en)
ES (1) ES2243077T3 (en)
PT (1) PT1166223E (en)
TW (1) TW454150B (en)
WO (1) WO2000051060A1 (en)

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6628809B1 (en) * 1999-10-08 2003-09-30 Lumidigm, Inc. Apparatus and method for identification of individuals by near-infrared spectrum
US7890158B2 (en) 2001-06-05 2011-02-15 Lumidigm, Inc. Apparatus and method of biometric determination using specialized optical spectroscopy systems
US6333989B1 (en) 1999-03-29 2001-12-25 Dew Engineering And Development Limited Contact imaging device
EP1054340B1 (en) * 1999-05-17 2008-05-28 Nippon Telegraph and Telephone Corporation Surface shape recognition apparatus and method
US6325285B1 (en) * 1999-11-12 2001-12-04 At&T Corp. Smart card with integrated fingerprint reader
DE10028239A1 (en) * 2000-06-07 2001-12-13 Bundesdruckerei Gmbh Validation of security markings on a document uses a laser to generate an image captured by camera for processing
US7289649B1 (en) * 2000-08-10 2007-10-30 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Fingerprint imager
WO2002029741A2 (en) 2000-10-03 2002-04-11 Zingher Joseph P Biometric system and method for detecting duress transactions
US7113622B2 (en) * 2001-06-27 2006-09-26 Laurence Hamid Swipe imager with improved sensing control features
WO2003003279A1 (en) * 2001-06-27 2003-01-09 Activcard Ireland, Limited Method and system for transforming an image of a biological surface
US7209886B2 (en) * 2003-01-22 2007-04-24 Biometric Technologies, Inc. System and method for implementing healthcare fraud countermeasures
US7460696B2 (en) 2004-06-01 2008-12-02 Lumidigm, Inc. Multispectral imaging biometrics
KR20060002923A (en) 2003-04-04 2006-01-09 루미다임 인크. Multispectral biometric sensor
US7751594B2 (en) 2003-04-04 2010-07-06 Lumidigm, Inc. White-light spectral biometric sensors
US7668350B2 (en) 2003-04-04 2010-02-23 Lumidigm, Inc. Comparative texture analysis of tissue for biometric spoof detection
US7542590B1 (en) 2004-05-07 2009-06-02 Yt Acquisition Corporation System and method for upgrading biometric data
US8229185B2 (en) 2004-06-01 2012-07-24 Lumidigm, Inc. Hygienic biometric sensors
US8787630B2 (en) 2004-08-11 2014-07-22 Lumidigm, Inc. Multispectral barcode imaging
JP2006107366A (en) 2004-10-08 2006-04-20 Fujitsu Ltd Living body information input device, living body authentication device, living body information processing method, living body information processing program and computer readable recording medium with the program recorded thereon
US7801338B2 (en) 2005-04-27 2010-09-21 Lumidigm, Inc. Multispectral biometric sensors
US7809211B2 (en) * 2005-11-17 2010-10-05 Upek, Inc. Image normalization for computed image construction
US8355545B2 (en) 2007-04-10 2013-01-15 Lumidigm, Inc. Biometric detection using spatial, temporal, and/or spectral techniques
US8175346B2 (en) 2006-07-19 2012-05-08 Lumidigm, Inc. Whole-hand multispectral biometric imaging
CN103336941A (en) 2006-07-19 2013-10-02 光谱辨识公司 Multibiometric multispectral imager
US7995808B2 (en) 2006-07-19 2011-08-09 Lumidigm, Inc. Contactless multispectral biometric capture
US7804984B2 (en) 2006-07-31 2010-09-28 Lumidigm, Inc. Spatial-spectral fingerprint spoof detection
US7801339B2 (en) 2006-07-31 2010-09-21 Lumidigm, Inc. Biometrics with spatiospectral spoof detection
WO2008134135A2 (en) 2007-03-21 2008-11-06 Lumidigm, Inc. Biometrics based on locally consistent features
CN101453019B (en) * 2007-12-07 2011-01-26 比亚迪股份有限公司 Positive pole active substance containing lithium iron phosphate, preparation, positive pole and battery thereof
US8073204B2 (en) 2007-12-31 2011-12-06 Authentec, Inc. Hybrid multi-sensor biometric identification device
US8411913B2 (en) * 2008-06-17 2013-04-02 The Hong Kong Polytechnic University Partial fingerprint recognition
US8208692B2 (en) 2009-01-15 2012-06-26 The Hong Kong Polytechnic University Method and system for identifying a person using their finger-joint print
TWI382350B (en) * 2009-02-19 2013-01-11 Gingy Technology Inc Optical Fingerprint Identification System
US20100228563A1 (en) * 2009-03-08 2010-09-09 Walker Jr Samuel E System and method for preventing health care fraud
EP2471023A1 (en) 2009-08-26 2012-07-04 Lumidigm, Inc. Multiplexed biometric imaging and dual-imager biometric sensor
US8378508B2 (en) 2010-03-05 2013-02-19 Authentec, Inc. Integrally molded die and bezel structure for fingerprint sensors and the like
US8471345B2 (en) 2010-03-05 2013-06-25 Authentec, Inc. Biometric sensor assembly with integrated visual indicator
US8570149B2 (en) 2010-03-16 2013-10-29 Lumidigm, Inc. Biometric imaging using an optical adaptive interface
US20120092279A1 (en) 2010-10-18 2012-04-19 Qualcomm Mems Technologies, Inc. Touch sensor with force-actuated switched capacitor
KR200462271Y1 (en) 2010-10-28 2012-09-03 징이 테크놀러지 아이엔씨. Optical fingerprint recognition system
US9189675B2 (en) 2011-04-28 2015-11-17 Moon J. Kim Adaptive fingerprint scanning
US8699762B2 (en) 2011-05-13 2014-04-15 Moon J. Kim Multi-sided card having a resistive fingerprint imaging array
US8675928B2 (en) 2011-06-14 2014-03-18 Moon J. Kim Multiple charge-coupled biometric sensor array
US9024910B2 (en) 2012-04-23 2015-05-05 Qualcomm Mems Technologies, Inc. Touchscreen with bridged force-sensitive resistors
TWI578241B (en) * 2015-09-18 2017-04-11 速博思股份有限公司 Group-verification fingerprint identifying system and identifying method thereof
US10115000B2 (en) * 2015-12-11 2018-10-30 Synaptics Incorporated Method and system for optical imaging using patterned illumination
WO2018119318A1 (en) 2016-12-21 2018-06-28 Essenlix Corporation Devices and methods for authenticating a sample and use of the same
US10423964B2 (en) 2017-12-29 2019-09-24 Scott Kimmel User controlled event record system
TWI772648B (en) * 2019-06-03 2022-08-01 銓鴻資訊有限公司 Method of verifying partial data based on collective certificate

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5650842A (en) * 1995-10-27 1997-07-22 Identix Incorporated Device and method for obtaining a plain image of multiple fingerprints

Family Cites Families (96)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3419287A (en) * 1965-12-08 1968-12-31 System Dev Corp Fingerprint classification by coordinate system
GB1283748A (en) * 1968-10-21 1972-08-02 Digital Data Systems Corp Credit verification system
US3872438A (en) * 1973-05-04 1975-03-18 William E Cuttill Credit card and credit card identification system for automatic vending equipment
US4210899A (en) * 1975-06-23 1980-07-01 Fingermatrix, Inc. Fingerprint-based access control and identification apparatus
US3959884A (en) * 1975-07-25 1976-06-01 First Ann Arbor Corporation Method of classifying fingerprints
US4185270A (en) * 1976-07-19 1980-01-22 Fingermatrix, Inc. Fingerprint identification method and apparatus
US4151512A (en) * 1976-09-10 1979-04-24 Rockwell International Corporation Automatic pattern processing system
US4047154A (en) * 1976-09-10 1977-09-06 Rockwell International Corporation Operator interactive pattern processing system
US4156230A (en) * 1977-11-02 1979-05-22 Rockwell International Corporation Method and apparatus for automatic extraction of fingerprint cores and tri-radii
US4454610A (en) * 1978-05-19 1984-06-12 Transaction Sciences Corporation Methods and apparatus for the automatic classification of patterns
US4208651A (en) * 1978-05-30 1980-06-17 Sperry Corporation Fingerprint identification by ridge angle and minutiae recognition
CA1087735A (en) * 1978-07-28 1980-10-14 Szymon Szwarcbier Process and apparatus for positive identification of customers
US4225850A (en) * 1978-11-15 1980-09-30 Rockwell International Corporation Non-fingerprint region indicator
DE3072034D1 (en) * 1979-12-24 1987-10-29 Electro Optic Dev Method and device for carrying out a comparison between certain patterns, especially finger prints
US4260979A (en) * 1979-12-31 1981-04-07 International Business Machines Corporation Apparatus for sensing non-coded images
US4544267A (en) * 1980-11-25 1985-10-01 Fingermatrix, Inc. Finger identification
SE425704B (en) * 1981-03-18 1982-10-25 Loefberg Bo DATABERARE
US4449189A (en) * 1981-11-20 1984-05-15 Siemens Corporation Personal access control system using speech and face recognition
US4752966A (en) * 1982-03-26 1988-06-21 Fingermatrix, Inc. Fingerprint identification system
AU567678B2 (en) * 1982-06-28 1987-12-03 Nec Corporation Device for matching finerprints
US4525859A (en) * 1982-09-03 1985-06-25 Bowles Romald E Pattern recognition system
US4581760A (en) * 1983-04-27 1986-04-08 Fingermatrix, Inc. Fingerprint verification method
DE3587083T2 (en) * 1984-04-18 1993-06-03 Nec Corp IDENTIFICATION SYSTEM BY TESTING FINGERPRINTS.
US4607384A (en) * 1984-05-01 1986-08-19 At&T - Technologies, Inc. Fingerprint classification arrangement
US4641350A (en) * 1984-05-17 1987-02-03 Bunn Robert F Fingerprint identification system
US4777651A (en) * 1984-06-25 1988-10-11 Tektronix, Inc. Method of pixel to vector conversion in an automatic picture coding system
US4787742A (en) * 1984-07-12 1988-11-29 Fingermatrix, Inc. Direct finger reading
US4698751A (en) * 1984-07-13 1987-10-06 Ford Aerospace & Communications Corporation Systolic array for solving cyclic loop dependent algorithms
US4618988A (en) * 1984-07-25 1986-10-21 Fingermatrix, Inc. Matcher
EP0173972B1 (en) * 1984-08-30 1991-02-27 Nec Corporation Pre-processing system for pre-processing an image signal succession prior to identification
US4685145A (en) * 1984-12-07 1987-08-04 Fingermatrix, Inc. Conversion of an image represented by a field of pixels in a gray scale to a field of pixels in binary scale
US5144680A (en) * 1985-03-01 1992-09-01 Mitsubishi Denki Kabushiki Kaisha Individual identification recognition system
US4723298A (en) * 1985-03-27 1988-02-02 Fingermatrix, Inc. Image compression technique
EP0218668A1 (en) * 1985-04-22 1987-04-22 The Quantum Fund Ltd. Skin-pattern recognition method and device
US4636622A (en) * 1985-05-06 1987-01-13 Clark Clement P Card user identification system
US4696046A (en) * 1985-08-02 1987-09-22 Fingermatrix, Inc. Matcher
US4747147A (en) * 1985-09-03 1988-05-24 Sparrow Malcolm K Fingerprint recognition and retrieval system
US4876726A (en) * 1986-01-07 1989-10-24 De La Rue Printrak, Inc. Method and apparatus for contextual data enhancement
US5187747A (en) * 1986-01-07 1993-02-16 Capello Richard D Method and apparatus for contextual data enhancement
EP0244498B1 (en) * 1986-05-06 1991-06-12 Siemens Aktiengesellschaft Arrangement and process for determining the authenticity of persons by verifying their finger prints
DE3780467T2 (en) * 1986-05-07 1993-02-25 Brendan David Costello METHOD AND DEVICE FOR DETERMINING THE IDENTITY.
US4817183A (en) * 1986-06-16 1989-03-28 Sparrow Malcolm K Fingerprint recognition and retrieval system
US5067162A (en) * 1986-06-30 1991-11-19 Identix Incorporated Method and apparatus for verifying identity using image correlation
US4790564A (en) * 1987-02-20 1988-12-13 Morpho Systemes Automatic fingerprint identification system including processes and apparatus for matching fingerprints
US4811414A (en) * 1987-02-27 1989-03-07 C.F.A. Technologies, Inc. Methods for digitally noise averaging and illumination equalizing fingerprint images
US4896363A (en) * 1987-05-28 1990-01-23 Thumbscan, Inc. Apparatus and method for matching image characteristics such as fingerprint minutiae
US4837843A (en) * 1987-06-19 1989-06-06 Hughes Aircraft Company Hybrid optical and electronic associative memory
US4907156A (en) * 1987-06-30 1990-03-06 University Of Chicago Method and system for enhancement and detection of abnormal anatomic regions in a digital image
EP0441774B1 (en) * 1987-10-02 1993-04-28 SENANAYAKE, Daya Ranjit Personal identification system and method
US4933976A (en) * 1988-01-25 1990-06-12 C.F.A. Technologies, Inc. System for generating rolled fingerprint images
US5040223A (en) * 1988-02-17 1991-08-13 Nippondenso Co., Ltd. Fingerprint verification method employing plural correlation judgement levels and sequential judgement stages
US4891503A (en) * 1988-03-29 1990-01-02 Gascard, Inc. Distributed authorization system
DE68928154T2 (en) * 1988-04-23 1997-10-30 Nec Corp Fingerprint processing system, suitable for determining the core of a fingerprint image by means of curvature parameters
DE68905237T2 (en) * 1988-05-24 1993-07-29 Nec Corp METHOD AND DEVICE FOR COMPARING FINGERPRINTS.
US5222153A (en) * 1988-09-02 1993-06-22 Thumbscan, Inc. Apparatus for matching a fingerprint using a tacky finger platen
JP2710062B2 (en) * 1988-11-29 1998-02-10 日本電気セキュリティシステム株式会社 Output candidate number determination method
CA2004457A1 (en) * 1988-12-06 1990-06-06 Seigo Igaki Minutia data extraction in fingerprint identification
US5095194A (en) * 1989-10-12 1992-03-10 Joseph Barbanell Holographic credit card with automatical authentication and verification
AU6640090A (en) * 1989-11-13 1991-06-13 Identity Technologies Incorporated Apparatus to record epidermal topography
US4993068A (en) * 1989-11-27 1991-02-12 Motorola, Inc. Unforgeable personal identification system
KR920002928B1 (en) * 1989-11-28 1992-04-10 한국과학기술연구원 Finger print recognition method
US5522623A (en) * 1990-03-29 1996-06-04 Technical Systems Corp. Coded identification card and other standardized documents
US5101436A (en) * 1990-05-11 1992-03-31 Optigraphics Corporation Hybrid image editor
US5050222A (en) * 1990-05-21 1991-09-17 Eastman Kodak Company Polygon-based technique for the automatic classification of text and graphics components from digitized paper-based forms
US5054090A (en) * 1990-07-20 1991-10-01 Knight Arnold W Fingerprint correlation system with parallel FIFO processor
US5187748A (en) * 1990-07-21 1993-02-16 Goldstar, Inc. Optical apparatus for fingerprint identification system
US5050220A (en) * 1990-07-24 1991-09-17 The United States Of America As Represented By The Secretary Of The Navy Optical fingerprint correlator
JPH04252383A (en) * 1990-07-27 1992-09-08 Ezel Inc Fingerprint photographing device
EP0470530B1 (en) * 1990-08-07 1997-01-22 Yozan Inc. Fingerprint verification method
US5230025A (en) * 1990-08-31 1993-07-20 Digital Biometrics, Inc. Method and apparatus for capturing skin print images
US5151945A (en) * 1990-09-11 1992-09-29 The Research Foundation Of State Univ. Of N.Y. Determination of ambient light level changes in visual images
US5619586A (en) * 1990-12-20 1997-04-08 Thorn Emi Plc Method and apparatus for producing a directly viewable image of a fingerprint
CA2064926C (en) * 1991-04-03 1996-07-16 Ritsuko Omori Fingerprint image processing system capable of simply processing minutiae
JPH0589324A (en) * 1991-09-30 1993-04-09 Nec Eng Ltd Automatic cash transaction machine
US5222152A (en) * 1991-11-19 1993-06-22 Digital Biometrics, Inc. Portable fingerprint scanning apparatus for identification verification
US5467403A (en) * 1991-11-19 1995-11-14 Digital Biometrics, Inc. Portable fingerprint scanning apparatus for identification verification
JP2783033B2 (en) * 1992-01-13 1998-08-06 日本電気株式会社 Method and apparatus for extracting area of color image
EP0609812B1 (en) * 1993-02-01 1998-01-07 Matsushita Electric Industrial Co., Ltd. Waveguide-type image transmission device and fingerprint identification device
JP2759309B2 (en) * 1993-04-21 1998-05-28 株式会社松村エレクトロニクス Fingerprint matching method
JPH07508677A (en) * 1993-04-30 1995-09-28 イェノプティック ゲーエムベーハー Fingerprint identification device using ultrasound
JPH071428U (en) * 1993-06-04 1995-01-10 株式会社エンプラス Surface light source
JP2605598B2 (en) * 1993-08-20 1997-04-30 日本電気株式会社 Fingerprint image transmission device
US5416573A (en) * 1993-09-10 1995-05-16 Indentix Incorporated Apparatus for producing fingerprint images which are substantially free of artifacts attributable to moisture on the finger being imaged
US5623552A (en) * 1994-01-21 1997-04-22 Cardguard International, Inc. Self-authenticating identification card with fingerprint identification
US5572597A (en) * 1994-03-29 1996-11-05 Loral Corporation Fingerprint classification system
US5448649A (en) * 1994-05-24 1995-09-05 Chen; Wang S. Apparatus for imaging fingerprint or topographic relief pattern on the surface of an object
US5509083A (en) * 1994-06-15 1996-04-16 Nooral S. Abtahi Method and apparatus for confirming the identity of an individual presenting an identification card
US5530757A (en) * 1994-06-28 1996-06-25 International Business Machines Corporation Distributed fingerprints for information integrity verification
US5739864A (en) * 1994-08-24 1998-04-14 Macrovision Corporation Apparatus for inserting blanked formatted fingerprint data (source ID, time/date) in to a video signal
US5541994A (en) * 1994-09-07 1996-07-30 Mytec Technologies Inc. Fingerprint controlled public key cryptographic system
US5613012A (en) * 1994-11-28 1997-03-18 Smarttouch, Llc. Tokenless identification system for authorization of electronic transactions and electronic transmissions
US5513272A (en) * 1994-12-05 1996-04-30 Wizards, Llc System for verifying use of a credit/identification card including recording of physical attributes of unauthorized users
US5625448A (en) * 1995-03-16 1997-04-29 Printrak International, Inc. Fingerprint imaging
US5796858A (en) * 1996-05-10 1998-08-18 Digital Persona, Inc. Fingerprint sensing system using a sheet prism
FR2749955B1 (en) * 1996-06-14 1998-09-11 Thomson Csf FINGERPRINT READING SYSTEM
US5680205A (en) * 1996-08-16 1997-10-21 Dew Engineering And Development Ltd. Fingerprint imaging apparatus with auxiliary lens

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5650842A (en) * 1995-10-27 1997-07-22 Identix Incorporated Device and method for obtaining a plain image of multiple fingerprints

Also Published As

Publication number Publication date
DE69925383D1 (en) 2005-06-23
DE69925383T2 (en) 2006-01-19
PT1166223E (en) 2005-07-29
TW454150B (en) 2001-09-11
ATE295978T1 (en) 2005-06-15
ES2243077T3 (en) 2005-11-16
US6097035A (en) 2000-08-01
EP1166223A1 (en) 2002-01-02
EP1166223B1 (en) 2005-05-18
AU6270299A (en) 2000-09-14
EP1166223A4 (en) 2002-07-03

Similar Documents

Publication Publication Date Title
US6097035A (en) Fingerprint detection apparatus with partial fingerprint images
US10614334B2 (en) Extraction of data from a digital image
US6959874B2 (en) Biometric identification system using biometric images and personal identification number stored on a magnetic stripe and associated methods
US9111125B2 (en) Fingerprint imaging and quality characterization
JP4747097B2 (en) Systems, methods, and apparatus that enable processing using biometrically enabled and programmable magnetic stripes
EP0904631B1 (en) Hand biometrics sensing device
JP3249468B2 (en) How to detect and match fingerprints
US20050207626A1 (en) User identification and verification system and method for a mobile terminal
US20020196963A1 (en) Biometric identification system using a magnetic stripe and associated methods
US20230086442A1 (en) Fingerprint scanning device incorporating drive-sense circuitry
US20020138438A1 (en) Biometric identification system using biometric images and copy protect code stored on a magnetic stripe and associated methods
JP2002352234A (en) Fingerprint sensor and position controller
KR101923320B1 (en) User Terminal which is able to Detect Fingerprint on Display and Method for Detecting Fingerprint
CN109923553B (en) Method for controlling digital device
JP2006517311A (en) Pointing device having fingerprint authentication function, fingerprint authentication and pointing method thereof, and service providing method of portable terminal using the fingerprint authentication
US20050247776A1 (en) Authenticating optical-card reader
TW200408963A (en) Information device and display control method
WO2021148852A1 (en) Methods, systems, apparatuses, and devices for facilitating advertising of a product
Petrova et al. Weighted combination of per-frame recognition results for text recognition in a video stream
US20160291614A1 (en) Securing user input information
KR20180097460A (en) Method for controlling smart-multi card and smart-multicard using the method
Limkar et al. Potential of Robust Face Recognition from Real-Time CCTV Video Stream for Biometric Attendance Using Convolutional Neural Network
US9465441B2 (en) Navigation device
KR100629410B1 (en) A Pointing Device and Pointing Method having the Fingerprint Image Recognition Function, and Mobile Terminal Device therefor
Ramalingam et al. Fundamentals and advances in 3D face recognition

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 1999949934

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 1999949934

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 1999949934

Country of ref document: EP