This invention relates to a mobile information terminal for radio wave source search that estimates and displays the position of radio wave sources such as RF tags and beacons.
Patent Document 1 is a background art in the technical field related to position estimation of radio wave sources. The Patent Document 1 discloses that the position of the mobile terminal is moved and the strength of the received radio wave received from a transmitter and the position of the mobile terminal itself on the receiving side are measured at different positions, and the position of the transmitter is estimated by integrating the received radio wave strength and receiving side position information as the measurement results obtained at multiple positions, and the position of the estimated radio wave source is displayed superimposed on the two-dimensional map information.
In Patent Document 1, since it is necessary to indicate a position on a two-dimensional map, there is a problem that it cannot be used in an environment in which map information cannot be obtained. In addition, in indoor environments where indoor positioning is not available, the position of the radio wave source is also not known on the map because the position of the own terminal on the map is not known. Furthermore, there are cases where there are physical objects that are not shown on the map information, and the estimated position of the radio wave source is difficult to understand because of the hidden objects. In addition, there is a problem that information about the height of the radio wave source is missing.
In consideration of the problems described above, an object of the present invention is to provide a mobile information terminal and its display method that presents the estimated radio wave source position to a user in an easy-to-understand manner when searching for a radio wave source.
According to an example of the present invention, a mobile information terminal is provided with: a radio receiving device that receives a radio signal of a radio wave source; a sensor that measures an amount of movement and an amount of rotation of the terminal; a display device; and a control device. The control device is configured to estimate the position of the radio wave source from the receiving strength of the radio wave source received by the radio receiving device, and the amount of movement and the amount of rotation of the terminal measured by the sensor; and display, on the display device, a graphical guide display superimposed on an external world image, the graphical guide display expressing a three-dimensional direction and distance representing a relative positional relationship of the estimated position of the radio wave source when viewed from the position of the mobile information terminal.
According to the present invention, it is possible to provide a mobile information terminal and its display method that presents the estimated radio wave source position to the user in an easy-to-understand manner when searching for a radio wave source.
Hereinafter, Examples of the present invention will be described by using the drawings.
Server 2 acts on behalf of each mobile information terminal 1 for processing, mediates transmission and reception of information between the mobile information terminals 1, and provides necessary information, via communication network 9. The server 2 is, for example, a local server, a cloud server, an edge server, a network service, or the like, and its form does not matter.
As shown in
In addition,
The camera 12, for example, includes two cameras disposed on both of right and left sides of the housing 10, and captures a range including the front of the HMD and acquires an image. The ranging sensor 13 is a sensor that measures a distance between the HMD and an object of the external world. As the ranging sensor 13, a time of flight (TOF) type sensor may be used, or a stereo camera or other types of sensors may be used. The sensor unit 14 includes a sensor group for detecting the state of the position and the direction of the HMD. A sound input device 18 including a microphone, a sound output device 19 including a speaker or an earphone terminal, and the like are provided on the right side and the left side of the housing 10.
A operation device 20 such as a remote controller may be attached to the mobile information terminal 1A, which is an HMD. In this case, the HMD, for example, performs near-field wireless communication with respect to the operation device 20. The user is capable of inputting an instruction relevant to the function of the HMD, moving a cursor, or the like on the display surface 11 by manipulating manually the operation device 20. The HMD may communicate and cooperate with an external smartphone, an external PC, or the like. For example, the HMD may receive image data of augmented reality (AR) from an application of the smartphone.
The mobile information terminal 1A, which is an HMD, may display a virtual image of AR or the like on the display surface 11. For example, the mobile information terminal 1A, which is an HMD, generates a virtual image for guiding the user, and displays the virtual image on the display surface 11.
The processor 101 includes a CPU, a ROM, a RAM, and the like, and configures the control unit of the HMD. The processor 101 attains the function of an OS, middleware, an application, or the like and other functions by executing processing according to a control program 31 or an application program 32 of the memory 102. The memory 102 includes a non-volatile storage device and the like, and stores various data or information pieces that are handled by the processor 101 or the like. In the memory 102, the image acquired by the camera 12 or the like, detection information, and the like are stored as temporary information.
The camera 12 converts light incident from a lens into an electrical signal with an imaging element, and acquires an image. For example, in the case of using a time of flight (TOF) sensor, the ranging sensor 13 calculates a distance from an object from a time for light exiting to the external world to hit the object and return. The sensor unit 14, for example, includes an acceleration sensor 141, a gyroscope sensor (an angular velocity sensor) 142, a geomagnetic sensor 143, and a GPS receiver 144. The sensor unit 14 detects the state of the position, the direction, the motion, or the like of the HMD by using the detection information of the sensor. The HMD is not limited thereto, and may include an illumination sensor, a proximity sensor, a pressure sensor, and the like.
The display device 103 includes a display driving circuit or the display surface 11, and displays the virtual image or the like on the display surface 11, on the basis of image data of display information 34. Note that, the display device 103 is not limited to a transmissive display device, and may be a non-transmissive display device or the like.
The communication device 104 includes a communication processing circuit, an antenna, and the like corresponding to various predetermined communication interfaces. Examples of the communication interface include a mobile network, Wi-Fi (Registered Trademark), Bluetooth (Registered Trademark), an infrared ray, and the like. The communication device 104 performs wireless communication processing or the like with respect to the other mobile information terminal 1 or an access point. The communication device 104 also performs near-field communication processing with respect to the operation device.
The wireless transmission device 105 transmits a radio signal of the radio wave source associated with an identification signal used for estimating the position. Here, the radio signal associated with the identification information, for example, is a signal of Bluetooth or the like. The wireless reception device 106 receives the radio signal of the radio wave source associated with the identification signal, and measures the reception intensity. Information communication may be performed by using the wireless transmission device 105 and the wireless reception device 106. In addition, in the case of the mobile information terminal 1 that only transmits or receives the radio signal, required devices may be provided.
The sound input device 18 converts an input sound from a microphone into sound data. The sound output device 19 outputs sound from a speaker or the like, on the basis of the sound data. The sound input device may have a sound recognition function. The sound output device may have a sound synthesis function. The operation input unit 107 receives manipulation input with respect to the HMD, for example, the on/off of a power source, volume adjustment, and the like, and includes a hardware button, a touch sensor, and the like. The battery 108 supplies power to each unit.
A control unit of the processor 101 includes a communication control unit 101A, a display control unit 101B, a data processing unit 101C, and a data acquisition unit 101D, as a configuration example of a function block that is attained by the processing.
In the memory 102, the control program 31, the application program 32, setting information 33, the display information 34, position estimation information 35, and the like are stored. The control program 31 is a program for attaining the estimation of the relative positional relationship between the mobile information terminals 1. The application program 32 is a program for attaining a guide function for the user. The setting information 33 includes system setting information or user setting information according to each function. The display information 34 includes the image data for displaying the virtual image on the display surface 11, or position coordinate information. The position estimation information 35 is, for estimating the position, information according to the movement distance of the mobile information terminal 1, the orientation of the mobile information terminal 1 with respect to the external world, and the reception intensity of the radio signal.
The communication control unit 101A controls communication processing using the communication device 104 when performing communication with respect to the other mobile information terminal 1 and the like. The display control unit 101B controls the display of the virtual image or the like on the display surface 11 of the display device 103 by using the display information 34.
The data processing unit 101C reads and writes the position estimation information 35, and estimates the relative positional relationship between own device and other terminal (partner terminal).
The data acquisition unit 101D acquires the intensity of the radio signal from the wireless reception device 106, and acquires each detection data piece from various sensors such as the camera 12, the ranging sensor 13, and the sensor unit 14. The data acquisition unit 101D estimates the own position from the detection data of the various sensor, and measures the movement distance.
To estimate the position of the radio wave source by integrating measurements at multiple positions, it is necessary to know the relationship between the present and past positions and orientations of the own terminal. Since the mobile information terminal 1 always knows the changes in the movement and orientation of the own terminal relative to the external world from the measurement of the amount of movement and the amount of rotation of the own terminal in step S2, it can also know the relationship between the position and orientation of the own terminal in the present and in the past.
One example of a method for estimating the position of the radio wave source is as follows.
The received strength of a radio wave is inversely proportional to the square of the distance when the reflected wave is sufficiently small. Using a function representing this characteristic, the position of the radio wave source can be estimated by performing least-squares fitting from the data of multiple points. That is, the received strength P is calculated as follows.
where k: coefficient dependent on radio wave source strength, (X0, Y0, Z0): radio wave source position, (X, Y, Z): receiving position.
Therefore, the received strength P is measured at several receiving positions and k and (X0, Y0, Z0) i.e. the radio wave source position is obtained by parameter fitting. When the reflected waves are strong, errors occur, but as one gets closer to the radio wave source, the reflected waves become relatively weaker, thus improving the accuracy of the estimation.
Another example of a method for estimating the position of the radio wave source is as follows.
Using UWB (Ultra Wide Band) technology, the position of the radio wave source can be estimated using measurements from a single position.
The distance to the radio wave source can be found by, for example, the following two methods.
As described above, in this example, the three-dimensional relative positional relationship of the radio wave source estimated position from the mobile information terminal carried by the user including the HMD, that is, a graphical guide display indicating a three-dimensional direction and distance from the position of the mobile information terminal is displayed superimposed on the external world image. This allows the user to intuitively understand the relationship between the actual appearance of the external world and the position of the radio wave source, making it easier to recognize the position of the radio wave source.
As described above, according to this example, it is possible to provide a mobile information terminal and its display method for presenting the estimated radio wave source position to the user in an easy-to-understand manner when searching for the radio wave source.
As shown in
In this example, when there is anisotropy in the error of the radio wave source estimated position, the point of displaying the radio wave source estimated position is displayed in a three-dimensional format reflecting the anisotropy will be described.
In the case of one of the above methods of estimating the position of the radio wave source, which is a method of fitting using the least-squares method from data at multiple points, if the measurement is performed while moving on a horizontal plane, the vertical measurement position may lose its spread and the vertical position estimation error may become large. In such cases, as shown in
This provides an indication of the error as well as a reference when increasing the number of measurement positions. Guidance 86 for specific additional measurement points to reduce the error in the radio wave source estimated position may also be displayed.
In this example, in a shopping center, etc., when there are multiple target radio wave sources, such as when searching for the location of multiple stores based on radio wave beacons installed in multiple stores, an example of displaying multiple radio wave source estimated positions with a guide will be described.
A variety of display methods may be used. That is, the estimated positions and guides may be displayed in different ways depending on the distance difference due to perspective of the radio wave source estimated position. In
If map information is available, the mobile information terminal 1 may also display a guide 89 to the direction of movement to reach the radio wave source as an AR object. This will help the user to feel more secure, as the user will be able to grasp the distance to the target point by displaying a guide to the direction of movement as well as a guide to the distance to the radio wave source. This guidance is effective even when there is only one radio wave source. If there are multiple radio wave sources, the user may be guided in a route to go around from the nearest radio wave source. The map information may be recorded in the mobile information terminal or obtained from server 2.
According to this example, multiple radio wave source estimated positions can be checked at once, which improves convenience.
In this example, an example will be described in which a smart phone estimates the position of the radio wave source, and an HMD displays the radio wave source estimated position and the guide.
As shown in
In step S22B, the mobile information terminal 1B receives radio signals and measures the amount of movement and rotation of its own terminal as in step S2 described in
Next, in step S24B, the positional relationship between mobile information terminals 1A and 1B is measured. The corresponding process is also performed in step S24A for mobile information terminal 1A. Then, in step S25B, information of the radio wave source estimated position estimated in step S23B is transmitted to and provided to the mobile information terminal 1A.
After that, in step S27B, it is determined whether or not an instruction to end the search has been received, and the processes from step S22B to S25B are continued until the instruction to end the search is received, and the estimated position of the radio wave source is continuously updated. The user instruction to end the search may be given to either of the mobile information terminals, and by communication between the mobile information terminals 1A and 1B, the process of searching for the radio wave source of each of the mobile information terminals 1A and 1B is terminated with a search end instruction to one of the mobile information terminals serving as a trigger.
In step S22A, mobile information terminal 1A measures the distance of objects in the external world for displaying the shielding relationship. If the display of the guide does not reflect the shielding relationship, the measurement may not be necessary.
Next, in step S24A, the positional relationship between mobile information terminals 1A and 1B is measured, and in step S25A, information of the radio wave source estimated position transmitted from mobile information terminal 1B is received.
Then, in step S26A, based on the information on the positional relationship between mobile information terminals 1A and 1B, the radio wave source estimated position transmitted from mobile information terminal 1B is converted to the radio wave source estimated position in the coordinate system of mobile information terminal 1A, and the estimated position of the radio wave source and the guide are displayed similar to step S4 described in
After that, in step S27A, the process of steps S22A through S26A is continued until an instruction to end the search is received, and the display of the estimated position of the radio wave source and the guide continue to be updated.
Although the cooperative relationship between mobile information terminals is not shown in
As described above, in this example, the position of the radio wave source can be intuitively grasped by displaying it on the HMD. In addition, by using a smartphone to perform the position estimation calculations, the processing burden on the HMD can be lightened.
In this example, a display example in which the display area of the radio wave source estimated position and the guide are small will be described.
The image of the external world that is displayed with the guide 91 superimposed is an image from the user's viewpoint and contains a radio wave source. And this image does not have to have been taken at the time of the guide display. Furthermore, it may have been taken by an other terminal.
Instead of the shape of the arrow being tapered or thickened, it may be displayed in a distinguishable manner, such as by changing the color. In addition, the mode of display may be changed, for example, by changing the change rate of thickening by inclination. As a result, even with a small display screen, there is an effect that the height at which the radio wave source is positioned can be estimated.
Also, when the tilt with respect to the horizontal plane is displayed, the height can be found by changing the height of the smart watch 1C and searching for the height indicating the horizontal plane. Further, when the inclination with respect to the display surface is displayed, the position of the radio wave source can be intuitively understood by changing the inclination of the display surface and searching for the angle at which the inclination of the arrow with respect to the display surface is 0.
In this example, an example will be described in which both terminals can estimate the terminal position of the other party when both persons are carrying mobile information terminals having a radio wave source search function.
The subsequent process of searching for the other terminal for each of the mobile information terminals 1A and 1D is similar, so the process for mobile information terminal 1A will be described on behalf of mobile information terminals 1A and 1D.
In step S32A, mobile information terminal 1A receives radio signal and measures the amount of movement and rotation of its own terminal and the distance to an external world object, similar to step S10 described in
The next steps S35A and 36A are processes to further improve the estimation accuracy by using the position estimation data of the own terminal from the perspective of the other terminal. In other words, the estimation of the new position of the other terminal yields the inter-terminal vector V1 with the own terminal position as the starting point and the other terminal position as the ending point. Similarly, a terminal-to-terminal vector V2 is obtained from the measurement of the other terminal. If these two vectors are converted to values in the same coordinate system, they should be opposite vectors if there is no error in position estimation. The relationship between the coordinate systems of the two terminals is known through data exchange in past position measurements, including data on the amount of rotation of each terminal, so the inter-terminal vector measured by the other terminal can be converted to the value of its own terminal. Therefore, for both terminals, the error Δ can be estimated from the sum of these two vectors, as in the following equation.
Therefore, in step S35A, the estimated position information is transmitted and received between the mobile information terminals to obtain the other terminal position information. Then, in step S36A, the other terminal position is re-estimated, taking this error Δ into account. The inter-terminal vector V1′ resulting from the re-estimation is as follows.
This error correction is not only for errors caused by the radio wave source measurement, but also for errors caused by the measurement of the movement and rotation of the own terminal. If there is no need to improve the estimation accuracy, this re-estimation may not be performed. In that case, steps S35A and 36A are skipped.
Next, in step S37A, the estimated position of the other terminal and the display of the guide are displayed, a process similar to step S4 described in
Thus, according to this example, when estimating the terminal position of the partner, the position of the own terminal from the perspective of the other terminal is the position of the other terminal from the perspective of the own terminal if the vector direction is changed, so the estimation accuracy can be improved by combining the estimation results of both. In addition, by acquiring the movement history, past estimation results can also be used as data for current position estimation, and the estimation accuracy can be improved.
In this example, an example in which other search methods are used together will be described.
Thus, in this example, the search can be performed efficiently because the estimated position can be estimated from the stage where the accuracy of the position estimation of the radio wave source by direct search is low. This method is also effective for rendezvous and other situations. That is, initially, the user heads for the meeting place based on map information, and once in close enough proximity to receive radio waves, the final precise position estimation by the radio wave source search can be used to more efficiently meet the target person.
Examples have been described, but the Examples have been described in detail to make the present invention understandable, and are not necessarily limited to having all the configurations described above. In addition, a part of the configuration of one Example can be replaced with the configuration of other Examples, and the configuration of other Examples can also be added to the configuration of one Example. In addition, the addition, the deletion, and the replacement of other configurations can be performed with respect to a part of the configuration of each Example.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/013384 | 3/29/2021 | WO |