1. Field of the Invention
The present invention relates to a guidance device and method for guiding an object to the correct position and attitude relative to a capture device in a device such as an inspection device, an authentication device, etc. for capturing a subject without contact.
2. Description of the Related Art
There is a device for capturing a subject without contact to perform an inspection and authentication. To obtain correct inspection and authentication results using this device, it is necessary to capture a image of a subject such as a hand in a predetermined position, direction, and shape. A user does not capture a image of a subject while watching through the finder of the device held by user hands as with a camera, but the subject is often captured by placing the subject over a capture device fixed to a device. Furthermore, since a subject is not fixed, the position, direction, shape, etc. of the subject are not determined, and it has been difficult to capture an appropriate image.
Therefore, conventional techniques have adopted a method of showing a sample of placing a subject over a capture device, and notifying a user whether or not the current position is a correct position by voice etc.
For example, the patent document 1 discloses the technology of applying a model of a hand as a sample to be placed over the surface of a captureing device of an authentication device for capturing an image of a vein without contact, detecting the position and direction of the hand, and providing a notification by voice, a bell, the light of a lamp, etc. when the hand is too close to the surface of the device.
The patent document 2 discloses the technology of displaying a 3-dimensional image of a finger by a stereoscope, detecting the amount of overlap between the 3-dimensional image and the finger, and capturing an image when they match each other.
However, in the conventional technology, it is hard to determine how the position and direction of a subject are to be corrected. Therefore, an appropriate position can be obtained only after much trial and error, and the positioning efficiency is very low.
Patent Document 1: International Publication No. 04/021884 Pamphlet
Patent Document 2: Japanese Published Patent Application No. H5-108808
A guidance device according to one aspect performs measurement by placing an object over the device without contact, and includes: a virtual image display unit for displaying a virtual image; a sample display generation unit for making the virtual image display unit display a sample virtual image based on the shape of the object at a position where the object is to be finally arranged; a status detection unit for detecting the position and attitude of the object; an unit for calculating the amount of correction on the difference between the position and attitude of the object and the position and attitude of the virtual image; and a guidance display generation unit for making the virtual image display unit display a guidance display indicating the calculated difference in the same position as the virtual image.
It is desired that, in the guidance device according to the present invention, the virtual image has the same size and shape as the object.
It is also desires that, in the guidance device according to the present invention, the size and shape of the virtual image are determined by the data recorded on a storage medium.
In addition, it is desired that, in the guidance device according to the present invention, the guidance display is an arrow display indicating the shift of the position, the change of the attitude, or the change of the shape from the current object to the virtual image.
In addition, it is desired that, in the guidance device according to the present invention, the guidance is an animation display indicating the shift of the position, the change of the attitude, or the change of the shape from the current object to the virtual image.
Furthermore, it is desired that, in the guidance device according to the present invention, the display of the shift of the position, the change of the attitude, or the change of the shape is separately performed.
It is also desired that, in the guidance device according to the present invention, auxiliary lines indicating the position and attitude are displayed around each of the object and the virtual images.
In addition, it is desired that, in the guidance device according to the present invention, auxiliary planes indicating the position and attitude are displayed around each of the object and the virtual images.
According to configuration above, since a user can recognize a practical amount of correction to obtain the correct position and attitude without moving the line of sight from a subject, the subject can be efficiently positioned without wasteful operations.
The embodiments of the present invention are described below with reference to the attached drawings.
The guidance device according to the present invention includes a display device 101 for displaying a guidance display 107 indicating a sample virtual image 106 and the amount of correction, a position/attitude/shape detection device (status detection device) 102 for detecting the status such as the position, attitude, shape, etc. of a subject 108, a storage medium 103 storing the shape and the size of the subject 108, a processing unit 104 for processing each signal, and a camera 105 for capturing the subject 108.
The storage medium 103 is a portable storage medium such as an IC card, a magnetic card, etc., and records the size and the shape of a subject such as the hand of a user etc. Since the size and the shape of a subject such as a hand etc. depend on each user, it is desired that the data of the size and the shape of a subject recorded on the storage medium 103 is the data indicating the same shape and size as the subject such as the hand of a user etc. During the operation, the user sets the storage medium 103 on the read unit of the guidance device. The storage medium 103 can be a storage device built in the guidance device or a storage device connected over a network.
The guidance device according to the present invention displays the sample virtual image 106 to be seen in front of the camera on the basis of the shape and the size of the subject 108 and the correct position relative to the camera 105. When the user places the subject 108 closer to the device, the image of the subject 108 is captured by the camera 105, and the position, attitude, and shape of the subject 108 are detected by the position/attitude/shape detection device 102.
The position, attitude, and shape of the subject 108 are compared with the sample information recorded on the storage medium 103, the amount to be corrected is calculated by the processing unit 104, and the display indicating the amount to be corrected is shown close to the sample virtual image 106. The user moves the subject to the correct position while simultaneously watching the sample virtual image 106, the guidance display 107, and the subject 108.
Described below are the details of each unit.
In step S201, the sample data generation unit in the processing unit of the guidance device calculates correct sample data from the shape/size information about the subject read from the storage medium 103 and the correct position information (not shown in the attached drawings) on the camera 105 stored in the guidance device, and the sample data is transmitted to the sample display generation unit and the correction amount calculation unit in the processing unit of the guidance device.
In step S202, the sample display generation unit in the processing unit of the guidance device generates a sample display signal on the basis of the calculated sample data, and outputs the signal to the display device 101.
On the other hand, in step S203, the position, attitude, and shape of the subject detected by the position/attitude/shape detection device 102 are compared with the sample data by the correction amount calculation unit in the processing unit of the guidance device, and the amount of correction is calculated and output to the guidance display generation unit in the process unit of the guidance device.
In step S204, the guidance display generation unit generates a guidance display signal on the basis of the calculated amount of correction, outputs the signal to the display device 101, and the guidance display 107 is displayed.
In
As shown in
According to the present invention, the device for realizing virtual display is not limited to the above-mentioned device, but another device can be used.
In
In
Other special glass systems can be a system displaying parallax images with a time difference and having right and left shutters, a system displaying parallax images in different colors such as red and blue, etc. and viewed using right and left color filters, etc.
In addition, a virtual image can also be realized by providing a prism on the surface of a display panel (although not shown in the attached drawings) so that separate images can be shown to the left and right eyes of the user.
Described next is the position/attitude/shape detection device according to an embodiment of the present invention. Before describing the position/attitude/shape detection device according to an embodiment of the present invention, items relevant to the position, attitude, and shape are described.
A subject has the freedom of moving parallel to the x, y, and X axes orthogonal to one another. Detecting a position refers to detecting the amount of parallel movement of the subject relative to the correct position. The positions in the x and y directions can be easily detected from the images obtained by the camera 105. Although it is difficult to accurately detect the position in the z direction, it can be easily detected by a distance sensor in, for example, an infrared reflection system.
As shown in
Normally, the freedom of an object placed in space can be 6 types of freedom shown in
Therefore, a change in shape as shown in
Described next is the guidance display according to an embodiment of the present invention.
The sample virtual image 106 is displayed at the position where the subject 108 is to be placed. Therefore, when the position of the subject 108 is not appropriate, the sample virtual image 106 and the subject 108 are observed separately. The graphics indicating the amount of movement to be made in a given direction are overlapped and displayed on the sample virtual image 106. That is, the graphics are displayed at the same position as the subject 108 and the sample virtual image 106, especially the graphics are displayed at between the subject 108 and the sample virtual image 106. For example, as shown in
When the attitude (angle) of the sample virtual image 106 is different from the attitude of the subject 108, the sample virtual image 106 and the subject 108 are observed respectively as with the case of the displacement described above. The graphics indicating the amount of rotation to be made in a given direction are overlapped and displayed on the sample virtual image 106. For example, as shown in
Thus, when the guidance display is performed, there is the possibility of incomprehensible display if all correction elements including the movement, attitude, and deformation are simultaneously displayed. Therefore, each element is assigned a priority and then guided. The priority can be assigned by:
(1) repeating the guidance until the convergence is attained in the order of movement, attitude, and deformation; and
(2) repeating the guidance in the order from the largest correction rate until the convergence is attained.
The correction rate is defined as the rate of an amount of correction to the reference determined for each of the position, attitude, and deformation. For example, the change in position can be defined as an amount of change in position with 5 cm set as 100%, the change in attitude can be defined as an amount of change in angle with 30° as 100%, and the deformation can be defined as a rate of an amount of corrected area to the area of a sample projected on the Z axis, thereby comparing the amount of correction between different dimensions.
Since the subject 108 completely overlaps the sample virtual image 106 when the position, attitude, and shape are correct as a result of the guidance, the display of the sample virtual image cannot be seen. Thus, the completion of the correction can be informed, but a further clear notification can be made by performing auxiliary display by changing the color around the sample virtual image etc.
In addition, voice, a bell, a lamp, etc. can be used as auxiliary means from the start to the end of the guidance above as with the conventional technology.
In step S1301, a record medium such as an IC card etc. is inserted into a read unit.
In step S1302, the information about the shape and size of a subject is read from the storage medium, and a sample image is generated.
In step S1303, the position of the subject is detected.
In step S1304, it is determined whether or not the subject is in a guidance range. If it is in the guidance range, control is passed to step S1305. If not, control is returned to step S1303. The guidance range is set as a range in which the display device can display a virtual image.
In step S1305, a sample generated in step S1302 is displayed.
In step S1306, the position, attitude, and shape of the subject are detected.
In step S1307, the correction rate of each of the position, attitude, and shape is calculated.
In step S1308, it is determined whether or not all correction rates are within the respective references. If yes, control is passed to step S1309. If not, control is passed to step S1311.
In step S1309, the subject is shot.
In step S1310, the user is notified of the completion of the process above, and the display of the sample is cleared.
In step S1311, the respective correction rates of the position, attitude, and shape are compared, and the highest rate is selected.
In step S1312, the guidance display is performed. Then, control is returned to step S1306.
In step S1401, the variable i is set to 1.
In step S1402, the image showing the subject being shifted toward the sample by {(total amount of correction/n)*i} is generated.
In step S1403, displayed correction image is cleared if any, and the image generated in step S1402 is displayed, thereby updating the display image.
In step S1404, i is incremented.
In step S1405, it is determined whether i equals n (i=n) If i=n, control is passed to step S1406, and control is returned to S1402 when i≠n. It is also possible to return control to step S1402 to terminate the process after entering the loop several times.
For example, consider the animation of displaying the correction of the position. Assume n is 10 (n=10). When the position of the subject is displaced by 5 cm relative to the sample virtual image, the total amount of correction is 5 cm. Since 0.5 cm is obtained by dividing 5 cm by 10, a virtual image 0.5 cm closer to the sample virtual image from the subject is displayed, and a virtual image further closer by 0.5 cm, that is, a total of 1 cm closer to the sample virtual image is displayed. Similarly, by sequentially displaying the virtual images 0.5 cm sequentially closer to the sample, the animation of displaying the correction can be configured.
Exceptionally, when the subject 108 covers the sample virtual image 106 when viewed from a user, the sample virtual image 106 can be unseen in the incomplete correction state. In this case, it is desired to use auxiliary display such as auxiliary lines, auxiliary planes, etc.
Since the guidance display is performed only when the subject is in a detectable range, the auxiliary display can be performed when the subject 108 enters the range indicated by the diagonal lines where the detectable area overlaps the area from the line of sight to the sample virtual image 106 as shown in
The auxiliary lines and auxiliary planes can be displayed only when the subject exists in a position where there is the possibility that a sample virtual image is hidden, or can be constantly displayed. However, it is appropriate only when they are required.
The embodiments of the present invention are described with reference to the attached drawings, but the present invention is not limited to the embodiments described above, and various configurations and shapes can be realized within the scope of the gist of the present invention.
This application is a continuation of PCT application PCT/JP2006/311531 filed on Jun. 8, 2006.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2006/311531 | Jun 2006 | US |
Child | 12329897 | US |