1. Field of the Invention
The invention relates to a technology for authenticating individuals by using biometric information.
2. Description of the Related Art
Technologies for authenticating individuals by using biometric information are now becoming prevalent. These technologies require that the biometric information on the individuals be registered in advance. For example, in fingerprint authentication technology, users' fingerprints are initially registered before the users are authenticated through fingerprint verification. Japanese Patent Laid-Open Publication No. 2001-45580 discloses a technology in which fingerprint images of users are registered into a remote controller of AV equipment or the like in advance. When using the AV equipment or the like, the characteristic portions of the registered images and that of a fingerprint image that is input to a sensor of the remote controller are collated to identify the user and read settings corresponding to the user. Moreover, Japanese Patent Laid-Open Publication No. 2005-6259 discloses a technology in which fingerprint patterns are registered into a document processing apparatus in advance. When using the document processing apparatus, the registered images and a fingerprint pattern that is acquired by a sensor arranged on an operation panel of that apparatus are collated to identify the user and read settings corresponding to the user.
For example, apparatuses to be shared by a plurality of persons, such as a copying machine, are desirably given settings associated with the preferences of the respective users. For the purpose of such settings, users' biometric information may be used to identify the users. Depending on the methods, conditions, and other factors of the acquisition of the biometric information, however, it is not always possible to acquire exactly the same biometric information from an identical user. In such cases, users who are supposed to be authenticated might possibly fail in authentication. Besides, the operation for registering biometric information is typically troublesome to users.
The present invention has been achieved in view of the foregoing circumstances. It is thus an object of the present invention to take advantage of the personal authentication while maintaining simple operability.
One of the aspects of the present invention relates to a data processing apparatus. This data processing apparatus comprises: a data holding unit which holds a data set composed of biometric data and associated data associated with the biometric data; a biometric data acquisition unit which acquires biometric data newly from a user; a similarity evaluation unit which compares the biometric data newly acquired from the user and the biometric data held in the data holding unit, and indicates a degree of similarity therebetween as a similarity value by using a similarity evaluation function for indicating a degree of similarity between a plurality of types of biometric data; and a load data selection unit which reads associated data corresponding to biometric data having a similarity value reaching or exceeding a predetermined value if the biometric data having the similarity value reaching or exceeding the predetermined value is held in the data holding unit, and reading certain data prepared in advance if not.
This data processing apparatus reads the associated data corresponding to biometric data when the biometric data acquired from the user and the biometric data held in the data holding unit are similar to each other, and reads certain data prepared in advance if they are not similar. Since either the associated data or the certain data is thus read out, the user can continue operation by using the read data regardless of whether the user is authenticated successfully or not.
Another aspect of the present invention relates to a personal authentication apparatus. This personal authentication apparatus comprises: an operation unit capable of detecting a plurality of types of operations made by a user; and a biometric data acquisition unit which acquires biometric data from a sensor arranged in an area where the user makes contact. According to this personal authentication apparatus, the biometric data of the user can be acquired simultaneously with user operations. The user thus need not be aware of the input of the biometric data explicitly.
Incidentally, any combinations of the foregoing components, and any conversions of expressions of the present invention from/into methods, apparatuses, systems, computer programs, recording media, and the like are also intended to constitute applicable aspects of the present invention.
The present embodiment will deal with an example where the data processing apparatus and the personal authentication apparatus according to the present invention are applied to a hard disk recorder. This hard disk recorder can be operated in accordance with finger motions on a sensor which is formed on its operation unit. This sensor acquires fingerprint images during operation as biometric information for authenticating users. This hard disk recorder holds data for reflecting preferences of the users, in association with the fingerprint images. Here, the preferences of the users to be reflected include recorded programs and the numbers of times of recording. If a fingerprint image acquired from a user during operation is similar to one of the fingerprint images held in the hard disk recorder, the data corresponding to that similar fingerprint image is read out. The hard disk recorder displays the program names included in that data.
The data processing apparatus 10 includes a user interface unit 20, a data holding unit 30, an evaluation unit 40, a processing unit 50, and an authentication unit 60. The user interface unit 20 acquires fingerprint images of users. The data holding unit 30 holds the fingerprint images acquired by the user interface unit 20 and data pertaining to the users' inclinations as to recording of the hard disk recorder (also referred to as “recording setting data”) in association with each other. Hereinafter, a set of an acquired fingerprint image and recording setting data associated with the image will also be referred to as a “data set.” The recording setting data is data on the programs recorded by the users in the past and the numbers of times of recording of the respective programs. The recording setting data will be detailed further with reference to
The user interface unit 20 includes an operation unit 22, a fingerprint image acquisition unit 24, and a display unit 26. The operation unit 22 accepts finger operations made by a user, and detects the motion of the finger. The hard disk recorder is operated based on the finger motion. The fingerprint image acquisition unit 24 acquires a fingerprint image on condition that the finger motion makes a predetermined movement during operation. The processing as to the acquisition of the fingerprint image will be detailed later. The display unit 26 displays programs included in recording setting data when the processing unit 50 reads the recording setting data from the data holding unit 30.
The evaluation unit 40 includes a similarity value calculation unit 52, a similarity value determination unit 44, and an associated data similarity determination unit 46. The similarity value calculation unit 42 calculates a degree of similarity or a similarity value between a fingerprint image newly acquired from a user (also referred to as “acquired image”) and a fingerprint image held in the data holding unit 30 (also referred to as “held image”) by using pattern matching, for example. The similarity value determination unit 44 determines that the fingerprint images are similar if the similarity value calculated by the similarity value calculation unit 42 reaches or exceeds a predetermined value, and that they are not similar if not. The associated data similarity determination unit 46 determines if a plurality of types of recording setting data held in the data holding unit 30 are similar to each other. As employed herein, the terms “acquired image” and “held image” are used in order to make a clear distinction between a newly-acquired fingerprint image and a fingerprint image held in the data holding unit 30 in particular.
The processing unit 50 includes a load data selection unit 52, a data update unit 54, a new entry unit 56, and a data integration unit 58. The load data selection unit 52 reads the recording setting data corresponding to a held image when the similarity value determination unit 44 determines that the acquired image and the held image are similar. When a user makes a new recording setting different from the recording setting corresponding to the read recording setting data, the data update unit 54 updates the read recording setting data in accordance with the new recording setting. The new entry unit 56 writes a new data set into the data holding unit 30 when the data holding unit 30 holds no fingerprint image similar to the acquired image of the user. The new data set consists of the acquired image and the recording setting data corresponding to the recording setting made by the user. The data integration unit 58 integrates a plurality of data sets held in the data holding unit 30 if the similarity value determination unit 44 determines that the held images included in the plurality of data sets are similar to each other and the associated data similarity determination unit 46 determines that the pieces of recording setting data corresponding to those held images are similar to each other.
Description will now be given of how to read recording setting data. The similarity value determination unit 44 determines whether or not an acquired image is similar to the fingerprint images a, b, c, d, e, and f. The load data selection unit 52 reads the recording setting data corresponding to a fingerprint image that the similarity value determination unit 44 determines to be similar to the acquired image out of the foregoing fingerprint images. For example, if the acquired image and the fingerprint image a are determined to be similar, the load data selection unit 52 reads the recording setting data corresponding to the fingerprint image a. The display unit 26 lists the program names of, for example, top four programs included in the read recording setting data in descending order of the number of times of recording, i.e., the programs A, B, C, and D in this order. When the recording setting data contains programs that have been recorded the same number of times, any of the programs may come first.
If the data holding unit 30 holds a plurality of fingerprint images that the similarity value determination unit 44 determines to be similar to the acquired image, the load data selection unit 52 synthesizes the pieces of recording setting data associated with the respective fingerprint images. The load data selection unit 52 thereby generates new recording setting data to read. For example, when the acquired image is similar to both the fingerprint image a and the finger print image b, the load data selection unit 52 synthesizes the pieces of recording setting data associated with the respective fingerprint images a and b to generate new recording setting data, and reads the same. In this way, the pieces of recording setting data that may correspond to the preferences of a user can be synthesized to read recording setting data more favorable to the user.
Now, an example of the technique for synthesizing recording setting data will be described. The load data selection unit 52 sums up the numbers of times of recording of each program included in the recording setting data, and generates new recording setting data by sorting the programs in descending order of the number of times of recording. Suppose, for example, that the recording setting data corresponding to the fingerprint image a shows that the program A has been recorded ten times, the program B eight times, the program C six times, and the program D four times, and the recording setting data corresponding to the fingerprint image b shows that the program B has been recorded ten times, the program C seven times, the program A five times, and the program E three times. When the numbers of times of recording of the programs included in both the pieces of recording setting data are summed up program by program, it follows that the program A has been recorded fifteen times, the program B eighteen times, the program C thirteen times, the program D four times, and the program E three times. That is, the newly-generated recording setting data will contain the programs B, A, C, D, and E in this order. The display unit 26 displays the top four programs B, A, C, and D in this order. Note that the foregoing description has dealt with the case of synthesizing a plurality of pieces of recording setting data. Nevertheless, when the data holding unit 30 holds a plurality of types of fingerprint images that are similar to the acquired image, the pieces of recording setting data corresponding to the plurality of types of respective fingerprint images may be read without synthesis. In this case, the display unit 26 displays all the program names included in the plurality of pieces of recording setting data read.
If the acquired image is not similar to any of the held images, the load data selection unit 52 reads certain recording setting data which is prepared in the data holding unit 30 in advance. For example, the data holding unit 30 holds in advance a piece of recording setting data which contains the program names of four programs that are typically likely to be recorded, as the certain recording setting data. If an acquired image is not similar to any of the held images, the load data selection unit 52 reads the recording setting data held in advance, and the display unit 26 displays the four programs included in the recording setting data. The numbers of times of recording of these four programs are all set to 0. It is understood that the user can also record programs other than the four displayed.
As has been described, according to the present embodiment, if the data holding unit 30 holds a fingerprint image(s) that is/are similar to an acquired image, the load data selection unit 52 reads the recording setting data corresponding to the fingerprint image(s). On the other hand, if the data holding unit 30 does not hold any fingerprint image that is similar to the acquired image, the load data selection unit 52 reads the recording setting data held in the data holding unit 30 in advance. As a result, even when the authentication unit 60 determines an identical user as being different individuals, some recording setting data can be read so that the user can access the hard disk recorder by using the recording setting data read.
The data on programs to be included in the recording setting data may be classified by the contents of the programs instead of the specific programs themselves. For example, when recording setting data includes such program classifications as sport programs, news programs, and educational programs, the display unit 26 refers to the classifications included in the read recording setting data and displays recommended programs pertaining to the classifications with highlights.
Now, description will be given of how to update the recording setting data. When recording setting data is read by the load data selection unit 52 and then the user records a program, the data update unit 54 updates the read data in accordance with the program recorded by the user. For example, suppose that the recording setting data included in the data set C is read and the recording setting data shows that the program D has been recorded ten times, the program E nine times, the program F seven times, and the program C five times. If the user records the program E, the data update unit 54 rewrites the data so that the number of times of recording of the program E is ten. If the user also records the program E on another occasion, the data update unit 54 rewrites the data so that the number of times of recording of the program E is eleven. Here, the number of times of recording of the program E exceeds that of the program D, or ten. The data update unit 54 thus switches the ranks of the programs D and E. That is, the recording setting data is updated to list the program names of the programs E, D, F, and C in this order. If the user does not record any program after the recording setting data is read by the load data selection unit 52, the data update unit 54 will not update the recording setting data. Incidentally, the user can configure settings so as to preclude the data update unit 54 from updating data, in cases where recording is performed by another person instead of the user himself/herself.
When a plurality of types of recording setting data are read by the load data selection unit 52 without synthesis and then the user records a program, the data update unit 54 updates each of the plurality of pieces of read recording setting data in accordance with the program recorded by the user. For example, in each of the plurality of pieces of read recording setting data, the number of times of recording of the user-recorded program is incremented by one. The resultant is then rewritten as new recording setting data.
Now, suppose that an acquired image is not similar to any of the held images, and certain recording setting data prepared in the data holding unit 30 in advance is thus read before the user records a program. In this case, the new entry unit 56 creates recording setting data in accordance with the recorded program, associates the acquired image and the recording setting data into a new data set, and stores it into the data holding unit 30. For example, when the certain recording setting data mentioned above is read and then the user records one of the four programs included in the recording setting data, the new entry unit 56 sets the number of times of recording of that program to one, associates the recording setting data with the fingerprint image of the user, and stores the resultant into the data holding unit 30 as a new data set.
Now, the processing steps of the data processing apparatus according to the present invention will be described.
When synthesizing the pieces of recording setting data, the load data selection unit 52 may assign weights depending on the similarity values thereof. For instance, description will now be given of an example where the acquired image is similar to both the fingerprint image a and the fingerprint image b shown in
When the data holding unit 30 holds a plurality of fingerprint images that are similar to the acquired image, and the pieces of recording setting data corresponding to the plurality of fingerprint images are read, the data update unit 54 may update the pieces of data while assigning weights corresponding to the similarity values. For instance, description will now be given of an example where the acquired image is similar to both the fingerprint image a and the fingerprint image b shown in
Now, description will be given of how to determine whether pieces of recording setting data are similar or not. The associated data similarity determination unit 46 determines that pieces of recording setting data are similar if they contain overlapping programs as many as or more than a predetermined number. To take an example, description will be given of the recording setting data included in the data sets shown in
According to the data processing apparatus of the present invention, when an identical user uses the hard disk recorder twice, for example, and the similarity value determination unit 44 determines that the fingerprint images in the respective times of use are not similar to each other, the user is authenticated as two different individuals. In such cases, the data holding unit 30 associates the fingerprint images at the respective times of use with the recording setting data corresponding to the contents of recording by the user at those times, and holds the resultant as separate data sets. As the user continues using the hard disk recorder, the pieces of recording setting data in the two data sets increase in the degree of similarity. If the data integration unit 58 integrates data sets on condition that the pieces of recording setting data are similar to each other, then the data integration unit 58 determines that the two data sets are of an identical user, and integrates them into a single data set. This can suppress a decrease of the free space in the data holding unit 30.
In the present embodiment, the similarity value determination unit 44 determines whether or not the held images are similar to each other and the pieces of recording setting data are similar to each other, at regular intervals irrespective of user operations. When similar images or data are found, the data integration units 58 integrates those held images and recording setting data into a data set. Since the data sets are thus integrated automatically, the user need not make any operation for integration. As employed herein, the “integration” refers to such cases that fingerprint images and pieces of recording setting data included in a plurality of respective data sets are synthesized into a single data set. Fingerprint images may be synthesized by using known image synthesis methods such as selection of a single fingerprint image and averaging of a plurality of fingerprint images.
In the present embodiment, the data integration unit 58 integrates data sets when the held images are similar to each other and the pieces of recording setting data are similar to each other. Instead, the data integration unit 58 may integrate data sets when either the held images or the pieces of recording setting data are similar to each other.
In the present embodiment, the motion in the lateral direction of the line sensor 28 is made to turn on the power supply. Nevertheless, what is operated is not limited to the power supply. Frequent user operations such as playback may be utilized to acquire a fingerprint image with the line sensor 28 simultaneously.
In the present embodiment, a single line sensor is used to make a plurality of operations on the hard disk recorder and acquire fingerprint images. This can reduce the installation area of the operation unit 22.
In the present embodiment, fingerprint images are acquired for the sake of user authentication. When the authentication unit 60 determines that an acquired image is a child's fingerprint image, the data processing unit 10 may limit recordable programs. This makes it possible to preclude children from recording and playing back age-limited programs.
In the present embodiment, the line sensor 28 has the oblong shape along the horizontal direction in
In the present embodiment, the authentication processing is performed when a finger motion in the lateral direction of the line sensor 28 is detected. Nevertheless, the authentication processing may be performed when a finger motion in the longitudinal direction of the line sensor 28 is detected.
In the present embodiment, the operation unit 22 has the line, sensor 28. In a modified example, as shown in
In this modification, putting a finger on the sensor 92 turns on the power supply. Nevertheless, what is operated is not limited to the power supply. Frequent user operations such as playback may be utilized to acquire a fingerprint image with the sensor 92 simultaneously.
In another modification, the operation unit 22 may be a jog dial that has a sensor for acquiring fingerprint images.
The embodiment has dealt with the case where the personal authentication apparatus according to the present invention is applied to a hard disk recorder. In one of modifications conceivable from the present invention, for example, the personal authentication apparatus may be mounted on a game console. Suppose that the user of the game console is a child. When the user uses the game console, the fingerprint image acquisition unit 24 acquires a fingerprint image of the user. The authentication unit 60 authenticates the user as a child. A parent of the user can make a setting in advance, for example, so that the game console is automatically powered off when continuously operated beyond a certain period of time. This makes it possible to preclude the child from playing games too heavily. The line sensor having a small installation area as described above can be used to mount the personal authentication apparatus even on compact game consoles. It is therefore possible to suppress excessive game play on the compact game consoles.
In another modification, the personal authentication apparatus can be mounted on fire-banned devices so as to avoid use of the devices by children.
The embodiment has dealt with the case of acquiring fingerprint images. Modifications conceivable from the present invention are not limited to technologies for authenticating individuals by using fingerprints, but may also be applied to technologies using information on such images as palm prints, irises, veins, faces, retinas, and the like.
Number | Date | Country | Kind |
---|---|---|---|
2005-097002 | Mar 2005 | JP | national |