This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2008-228984, filed on Sep. 5, 2008, the entire contents of which are incorporated herein by reference.
The embodiments discussed herein is directed to a function activating apparatus and a function activating method.
There have been technologies in which when biometric information read by a biometric-information reading apparatus, such as a fingerprint sensor or vein sensor, is successfully authenticated, a function (various functions such as mailer and browser) associated in advance with the biometric information is activated.
For example, Japanese Laid-open Patent Publication No. 2007-304646 discloses a conventional technology for switching functions to be activated according to a trail made by a user's finger when a fingerprint image is input by the user.
Besides, for the purpose of accurately inputting a fingerprint image, a sweep-type fingerprint sensor set with an aid (guide) for encouraging an input of an appropriate fingerprint image has been widely distributed.
Meanwhile, for example, when the above conventional technology is applied to the sweep-type fingerprint sensor, the aid constitutes a hindrance, which causes the user's fingerprint input operation to be unnatural. This degrades the performance of authenticating a fingerprint image.
Moreover, in the sweep-type fingerprint sensor mentioned above, for a smooth fingerprint input operation without the aid being taken as a hindrance, the moving direction of the operation is restricted. Accordingly, it is difficult to expand the number of functions to be activated in association with the trail of the input fingerprint image.
According to an aspect of an embodiment, a function activating apparatus includes a correspondence storage unit, an operation detecting unit, a feature-amount calculating unit, an encoded-information generating unit, a function retrieving unit, and a function activating unit. The correspondence storage unit stores a correspondence between encoded information and a function to be activated in response to input of biometric information formed of time-series image data. The encoded information is obtained by encoding a feature amount of at least one of a moving direction and acceleration of input operation of biometric information. The operation detecting unit detects, from the time-series image data input with the input operation of the biometric information, at least one of the moving direction and acceleration of the input operation of the biometric information. The feature-amount calculating unit calculates the feature amount of at least one of the moving direction and acceleration detected by the operation detecting unit. The encoded-information generating unit assigns a predetermined code to the feature amount calculated by the feature-amount calculating unit to generate the encoded information. The function retrieving unit retrieves from the correspondence storage unit a function associated with the encoded information generated by the encoded-information generating unit. The function activating unit activates the function retrieved by the function retrieving unit.
The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.
Exemplary embodiments of the invention will be explained with reference to the accompanying drawings.
First, a general outline of the function activating apparatus is explained with reference to
In short, if fingerprint information formed of time-series image data input from a user has been successfully authenticated, the function activating apparatus of the first embodiment activates a function associated in advance to the successfully-authenticated fingerprint information. The function activating apparatus can also expand the number of functions to be activated in association with input biometric information while keeping the authentication performance.
Specifically, as depicted in
The function activating apparatus further includes an encoded information/function correspondence table that stores therein correspondence between encoded information obtained by encoding a feature amount of a fingerprint input operation and functions to be activated according to an input of a fingerprint image. That is, for each different feature amount depending on the moving direction and acceleration of the fingerprint input operation, various functions to be activated according to an input of a fingerprint image are associated.
Furthermore, the function activating apparatus performs an operation detection of detecting either one or both of a moving direction and acceleration of an input operation at the time of a user's fingerprint input operation in a fingerprint image (time-series image data) input by the user via a sweep-type fingerprint sensor (see (1) in
The function activating apparatus calculates a feature amount of either one or both of the moving direction and acceleration detected in (1) (see (2) in
If the search for a function associated with the encoded information generated in (3) has been successful, the function activating apparatus activates the retrieved function if authentication of the fingerprint image concurrently performed with the processes (1) to (4) has been successful (see (5) in
In this manner, when a sweep-type fingerprint sensor is adopted, the function activating apparatus of the first embodiment can expand the number of functions in association with input biometric information (fingerprint image formed of time-series image data) while keeping the authentication performance.
Next, the configuration of the function activating apparatus of the first embodiment is explained with reference to
As depicted in
The encoded-information generation table 110 stores therein correspondence between a predetermined threshold range and encoded information, the predetermined threshold range for converting a feature amount calculated for either one or both of the moving direction and acceleration of a user's fingerprint input operation to encoded information.
Specifically, as depicted in
The encoded information/function correspondence table 120 stores therein, specifically as depicted in
For example, as depicted in
With the fingerprint image input from the user being analyzed by the function activating apparatus 100, the information stored in the encoded-information generation table 110 and the encoded information/function correspondence table 120 is registered in advance in a consistency-kept state.
The sweep-type fingerprint sensor 130 obtains a fingerprint image formed of time-series image data according to the fingerprint input operation of the user. For example, as depicted in
It is assumed herein that the user is required to perform a smooth fingerprint input operation so that the aid of the sweep-type fingerprint sensor 130 is not taken as a hindrance.
The operation detecting unit 140 performs an operation detection of detecting either one or both of a moving direction and acceleration of the input operation at the time of a fingerprint input operation of the user in the fingerprint image (time-series image data) obtained from the sweep-type fingerprint sensor 130.
Specifically, as depicted in
In this manner, the operation detecting unit 140 calculates an instantaneous velocity between pieces of time-series image data obtained until the user's fingerprint input operation is completed. With this, for example, as depicted in
The feature-amount calculating unit 150 calculates a feature amount of the moving direction and acceleration received as operation information from the operation detecting unit 140. Specifically, as depicted in
For example, the case of calculating the feature amount of the acceleration received from the operation detecting unit 140 is explained. As depicted in
The feature-amount calculating unit 150 outputs the feature amount (average value and variance value) for the acceleration and moving direction received from the operation detecting unit 140 to the encoded-information generating unit 160. The feature-amount calculating unit 150 may calculate not only the average value and variance value but also a differential average for acceleration and moving direction and a maximum power spectrum obtained by performing frequency analysis on the acceleration and moving direction individually or together with the feature amount.
The encoded-information generating unit 160 generates encoded information from the feature amount of the acceleration and moving direction received from the feature-amount calculating unit 150. Specifically, the encoded-information generating unit 160 refers to the encoded-information generation table 110 to convert the feature amount regarding the acceleration and moving direction for each constant section received from the feature-amount calculating unit 150 to a code. The encoded-information generating unit 160 then combines the codes obtained through conversion, thereby generating encoded information representing the acceleration and moving direction of the user's fingerprint input operation.
For example, the case of generating encoded information from the feature amount of the acceleration received from the feature-amount calculating unit 150 is explained. The encoded-information generating unit 160 refers to the encoded-information generation table 110 (
The function retrieving unit 170 then refers to the encoded information/function correspondence table 120 (
Specifically, the function retrieving unit 170 refers to the encoded information/function correspondence table 120 (
Concurrently with the process performed by the operation detecting unit 140 to the function retrieving unit 170, the biometric authenticating unit 180 performs authentication of the fingerprint image (time-series image data) obtained from the sweep-type fingerprint sensor 130. If authentication of the fingerprint image has been successful, the biometric authenticating unit 180 notifies the user of the authentication success via an output unit, and also outputs authentication-success information indicating that authentication has been successful to the function activating unit 190. On the other hand, if authentication of the fingerprint image has failed, the biometric authenticating unit 180 notifies the user of the authentication failure via the output unit, and the process ends.
If the fingerprint image has been successfully authenticated by the biometric authenticating unit 180, the function activating unit 190 activates the function received from the function retrieving unit 170. Specifically, upon receipt of the function from the function retrieving unit 170, the function activating unit 190 determines whether authentication-success information has been received from the biometric authenticating unit 180. When it is determined that authentication-success information has been received, the function activating unit 190 activates the function received from the function retrieving unit 170 (for example, function 3). On the other hand, if authentication-success information has not been received, the process ends without activating the function received from the function retrieving unit 170.
Next, the operation of the function activating apparatus according to the first embodiment is explained with reference to
As depicted in
If the fingerprint image has been successfully authenticated (Yes at Step S2), the biometric authenticating unit 180 notifies the user of authentication success via the output unit (Step S3), and also outputs authentication-success information indicating that authentication has been successful to the function activating unit 190, thereby ending the process (Step S4). On the other hand, if authentication of the fingerprint image has failed (No at Step S2), the biometric authenticating unit 180 notifies the user of authentication failure via the output unit to end the process (Step S5).
Also, concurrently with the process (Steps S1 to S5) by the biometric authenticating unit 180, the following process is performed with the obtainment of the fingerprint image (time-series image data) from the sweep-type fingerprint sensor as a trigger. That is, when the fingerprint image (time-series image data) is obtained from the sweep-type fingerprint sensor 130, the operation detecting unit 140 detects either one or both of the moving direction and acceleration of the input operation at the time of the user's fingerprint input operation for output to the feature-amount calculating unit 150 (Step S7).
Specifically, as depicted in
The feature-amount calculating unit 150 calculates a feature amount of the moving direction and acceleration received as operation information from the operation detecting unit 140 for output to the encoded-information generating unit 160 (Step S8). Specifically, the feature-amount calculating unit 150 divides the moving direction and acceleration received from the operation detecting unit 140 for each constant section, and calculates an average value and variance value of the acceleration and moving direction for each section obtained through division as a feature amount (see
The encoded-information generating unit 160 generates encoded information from the feature amount of the acceleration and moving direction received from the feature-amount calculating unit 150 for output to the function retrieving unit 170 (Step S9). Specifically, the encoded-information generating unit 160 refers to the encoded-information generation table 110 to convert the feature amount regarding the acceleration and moving direction for each constant section (each of the sections 1 to 3) received from the feature-amount calculating unit 150 to a code. The encoded-information generating unit 160 then combines the codes obtained through conversion to generate encoded information representing the acceleration and moving direction of the user's fingerprint input operation.
The function retrieving unit 170 refers to the encoded information/function correspondence table 120 (
Upon receipt of the function from the function retrieving unit 170, the function activating unit 190 determines whether authentication-success information has been received from the biometric authenticating unit 180 (Step S12). If authentication-success information has been received (Yes at Step S12), the function activating unit 190 activates the function received from the function retrieving unit 170, and then the process ends. On the other hand, if authentication-success information has not been received (No at Step S12), the process ends without activating the function received from the function retrieving unit 170.
In the foregoing, the case is explained in which the function activating apparatus 100 concurrently performs the process of the biometric authenticating unit 180 (Steps S1 to S5) and the process from the operation detecting unit 140 to the function retrieving unit 170 (Steps S6 to S10) according to the obtainment of the input fingerprint image. However, it is not so limited. Alternatively, these processes can be serially performed in a manner such that the process from the operation detecting unit 140 to the function retrieving unit 170 is performed after the process of the biometric authenticating unit 180.
As described above, according to the first embodiment, when a sweep-type fingerprint sensor is adopted, a smooth fingerprint input operation is allowed to be performed without the aid of the sweep-type fingerprint sensor 130 being taken as a hindrance, thereby keeping the authentication performance. Furthermore, while such a smooth fingerprint input operation is performed, a difference in sliding finger's velocity and moving direction at the time of the fingerprint input operation is calculated as a feature amount to activate a function associated for each calculated feature amount. Thus, the number of functions to be activated in association with input biometric information (fingerprint image formed of time-series image data) can be expanded.
Moreover, according to the first embodiment, either one or both of the moving direction and acceleration of the input operation is detected in the time-series image data superposed at a position where a correlation value among the time-series image data forming the fingerprint image obtained from the sweep-type fingerprint sensor 130 is the highest. Thus, the acceleration and moving direction of the input operation can be accurately detected.
Furthermore, according to the first embodiment, if authentication of the input fingerprint image is successful, the function retrieved from the encoded information/function correspondence table 120 is activated. With this, the function can be provided only to the authorized users.
In the first embodiment, a search for a function to be activated according to an input of biometric information may be performed in consideration of an input body-part type.
That is, as depicted in
If the input fingerprint image has been successfully authenticated, the biometric authenticating unit 180 outputs the body-part type of the finger for which authentication has been successful, such as index finger (right hand), middle finger (right hand), or index finger (left hand), to the function retrieving unit 170.
The function retrieving unit 170 then refers to the body-part type/encoded information/function correspondence table 120′ to retrieve a function associated with the encoded information received from the encoded-information generating unit 160 and the body-part type received from the biometric authenticating unit 180. For example, if the function retrieving unit 170 has successfully retrieved a function 10 (mailer) associated with encoded information “A1V1A2V2A3V3” and a body-part type of “index finger (right hand)”, the function retrieving unit 170 outputs the function 10 to the function activating unit 190.
Then, if the fingerprint image has been successfully authenticated by the biometric authenticating unit 180, the function activating unit 190 activates the function 10 received from the function retrieving unit 170 in a manner similar to that of the first embodiment.
As described above, according to the second embodiment, a search for a function to be activated according to an input of biometric information is performed in consideration of an input body-part type. Therefore, the number of functions to be activated according to an input of biometric information can be further expanded.
In the first embodiment, the operation in the function being activated may be performed according to an input of biometric information.
That is, as depicted in
It is assumed herein that the function retrieving unit 170 refers to the encoded information/function correspondence table 120 (
If the fingerprint image has been successfully authenticated by the biometric authenticating unit 180, the function activating unit 190 performs an operation detail in the function being activated received from the function retrieving unit 170 (for example, “store in a folder A”).
An example of operation to be achieved by the third embodiment is briefly explained. For example, when the user performs a fingerprint input operation with the index finger of the right hand being accelerated while text editor software is being activated, instead of activating a new function according to this input operation, a predetermined operation in the function being activated is performed, such as “store an edited document in a folder A”.
As described above, according to the third embodiment, not only a new function can be activated but also an operation in the function being activated can be performed according to an input of biometric information.
While, in the first to third embodiments, a fingerprint is used as biometric information, the biometric information is not limited to a fingerprint. Other information such as vein may also be used as the biometric information.
The constituent elements of the function activating apparatus 100 depicted in
Various processes (for example, see
As depicted in
The input unit 210 receives an input of various data from a user. The output unit 220 outputs or displays various types of information. The HDD 230 stores therein information necessary for the CPU 250 to perform various processes. The RAM 240 temporarily stores therein various types of information. The CPU 250 performs various computing processes.
As depicted in
When the CPU 250 loads the function activating program 231 from the HDD 230 into the RAM 240, as depicted in
The function activating program 231 need not necessarily be stored in the HDD 230 from the beginning. For example, the function activating program 231 may be stored in a “portable physical medium” connectable to the computer 200, such as a flexible disk (FD), compact-disk read only memory (CD-ROM), digital versatile disk (DVD), magneto-optical disk, or integrated circuit (IC) card. The function activating program 231 may also be stored in “another computer (or server)” connected to the computer 200 via a public line, the Internet, a local area network (LAN), or a wide area network (WAN), and be read therefrom by the computer 200 for execution.
The following function activating method is achieved by the function activating apparatus 100 explained in the first embodiment.
That is, the method includes an operation detecting step (see Step S6 in
According to the embodiments, in a sweep-type fingerprint sensor, the number of functions to be activated in association with input biometric information can be expanded, while the authentication performance is kept.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although the embodiment(s) of the present inventions have been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2008-228984 | Sep 2008 | JP | national |