1. Field of the Invention
The present invention relates, in general, to a mobile terminal capable of measuring an altitude and an altitude measurement method using the mobile terminal and, more particularly, to a mobile terminal capable of measuring an altitude and an altitude measurement method using the mobile terminal, which can provide accurate altitude information of a terminal user using a barometric pressure sensor mounted in the mobile terminal.
2. Description of the Related Art
Mobile communication devices, including recently developed smart phones, are each equipped with a Global Positioning System (GPS) receiver. GPS-based services are provided in the form of various types of applications executed using a location determination function, a current location transmission function, and location-based functions based on GPS technology.
Typical GPS-based services are provided in such a way as to determine location information within an allowable error range by receiving GPS information about a current location through a GPS receiver contained in a mobile terminal, to transmit such location information using a function included in the mobile terminal, and to limitedly track the location of the mobile terminal.
However, there is a disadvantage in that the location of the mobile terminal based on GPS information is mainly indicated by a two-dimensional (2D) location, that is, only by the latitude and longitude of a place at which the mobile terminal is currently located, and the location of an altitude can be neither indicated nor tracked.
Meanwhile, in modern urban society, the number of high-rise buildings is gradually increasing, and the percentage of people who work or live in high-rise buildings is also increasing. Particularly in Korea, the percentage of people who live in apartments is gradually increasing. When a location is determined based on current GPS information, it is impossible to receive GPS information in an indoor area, so the determination of a location is difficult, or a location different from the current location is indicated, and the determination of a location in a high-rise building is impossible. Accordingly, methods enabling a location to be estimated using altitude information have been presented.
However, there have been problems pointed out that make it difficult for mobile terminal users in such an environment to determine an accurate location using only 2D location information when determining or transmitting their locations within a high-rise building, particularly when an emergency evacuation situation, such as a fire or a terror, occurs and the users must transmit their location information or request location tracking.
That is, when persons placed in an evacuation situation are respectively located on the second floor and the 13th floor of a building, current technology makes it possible to receive only GPS information corresponding to the same location, so that unless evacuees request rescue from an area outside the high-rise building, it is difficult to determine an accurate height. As a result, there is a disadvantage in that a search operation cannot be specified, thus causing rescue operations to be inevitably limited.
Accordingly, the present invention has been made keeping in mind the above disadvantages and problems pointed out in the conventional mobile terminal capable of receiving GPS information, and an object of the present invention is to provide a mobile terminal capable of measuring an altitude and an altitude measurement method using the mobile terminal, wherein a barometric pressure sensor is mounted in the mobile terminal to simultaneously provide location information and accurate altitude information based on the reception of GPS information, thus enabling the three-dimensional (3D) location information of the mobile terminal to be provided.
Another object of the present invention is to provide a mobile terminal capable of measuring an altitude and an altitude measurement method using the mobile terminal, which calibrate a barometric pressure sensor contained in the mobile terminal either using a sea-level pressure, or using reference barometric pressure information and altitude information provided by a barometer, and can estimate the altitude information of the mobile terminal based on the barometric pressure of the calibrated barometric pressure sensor.
A further object of the present invention is to provide a mobile terminal capable of measuring an altitude and an altitude measurement method using the mobile terminal, which combine the digital map data information of a building with altitude information measured by a calibrated barometric pressure sensor, thus enabling a floor on which the mobile terminal is located to be measured and pinpointed.
In order to accomplish the above objects, the present invention provides a mobile terminal capable of measuring an altitude, including a barometric pressure information reception unit for receiving barometric pressure information; a barometric pressure correction unit for calculating a bias barometric pressure using the barometric pressure information received by the barometric pressure information reception unit; and a barometric pressure sensor for outputting a corrected barometric pressure to which the bias barometric pressure is applied.
Further, in order to accomplish the above objects, the present invention provides a mobile terminal capable of measuring an altitude, including a barometric pressure information reception unit for receiving barometric pressure information; a barometric pressure sensor for outputting a corrected barometric pressure to which a bias barometric pressure is applied; and an altitude measurement unit for measuring an altitude of a current location using the corrected barometric pressure of the barometric pressure sensor and the barometric pressure information.
Furthermore, in order to accomplish the above objects, the present invention provides an altitude measurement method using a mobile terminal, including a) receiving a sea-level pressure by a barometric pressure information reception unit; b) measuring an actual barometric pressure using the sea-level pressure and altitude information; c) calculating a bias barometric pressure by subtracting a barometric pressure measured by a barometric pressure sensor from the actual barometric pressure; and d) calibrating the barometric pressure sensor by applying the bias barometric pressure to the barometric pressure sensor.
Furthermore, in order to accomplish the above objects, the present invention provides an altitude measurement method using a mobile terminal, including a) receiving a sea-level pressure by a barometric pressure information reception unit; b) measuring a corrected barometric pressure of a calibrated barometric pressure sensor; c) measuring an altitude of the mobile terminal using the sea-level pressure and the corrected barometric pressure of the barometric pressure sensor; and d) combining information about the altitude with map data information, and then pinpointing a floor on which the mobile terminal is located.
Hereinafter, operations and effects of a mobile terminal capable of measuring an altitude and an altitude measurement method using the mobile terminal according to the present invention, together with technical configuration for the objects of the present invention, will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings which show preferred embodiments of the present invention.
The mobile terminal 100 may further include an altitude measurement unit 140 for measuring the altitude of a current location using the corrected barometric pressure of the barometric pressure sensor 130 and the barometric pressure information received from the barometric pressure information reception unit 110.
The mobile terminal 100 may further include a GPS reception unit 150 for receiving latitude information, longitude information, and altitude information from a GPS satellite, and a determined altitude reception unit 160 for receiving latitude information, longitude information, and altitude information of a specific location, in addition to information transmitted from the GPS satellite.
In this case, the mobile terminal 100 according to the present invention can be connected to a barometric pressure server 200 for providing reference barometric pressure information over the network, a map data server 300 for providing the floor height and the number of floors of a building, and a GPS correction server 400 for providing a correction coefficient for errors in altitude information provided through the GPS satellite.
The barometric pressure information reception unit 110 of the mobile terminal 100 receives a sea-level pressure provided by a national official organization, such as the Meteorological Administration, over the network. The barometric pressure information reception unit 110 may provide information based on current location information represented by latitude and longitude received by the GPS reception unit 150 contained in the mobile terminal 100 or may provide a sea-level pressure for the location of the mobile terminal 100 that can be detected over the network, for example, a predetermined area around the mobile terminal 100 based on information about a cell that can be covered by a mobile communication base station. Further, the barometric pressure information reception unit 110 can receive reference barometric pressure information and reference altitude information about an area around the mobile terminal 100 through the barometric pressure server 200 operating in conjunction with a reference barometer. The sea-level pressure of an area in which the mobile terminal is currently located can be calculated using the reference barometric pressure information and the reference altitude information provided by the barometric pressure server 200.
In this case, the sea-level pressure denotes a pressure indicating a barometric pressure at a mean sea level, and can be defined by a barometric pressure at the mean sea level obtained by performing the reduction of a barometric pressure observed at a specific observation point to a mean sea level. Such a sea-level pressure can be acquired using barometric pressure information or the like provided by the Meteorological Administration or a private institution, and barometric pressure information of a specific area can be provided by the database (DB) server of a mobile communication company. In addition to the sea-level pressure, reference barometric pressure information using a barometer and reference altitude information can also be provided by the barometric pressure server 200 provided by a private institution or a mobile communication company. Further, reference barometric pressure information and reference altitude information of a specific area can be provided in the form of a table via the mobile terminal 100. Alternatively, via smart phones, which have recently been widely popularized, such information can be provided in the form of an application capable of obtaining reference barometric pressure information and reference altitude information for individual areas, such as principal urban areas in a city, tourist attractions, and a city/country/district. In this case, when the reference barometric pressure information and the reference altitude information are stored in the mobile terminal 100, the calculation of a sea-level pressure can be performed without having to receive separate reference barometric pressure information and reference altitude information over the network.
Further, the barometric pressure correction unit 120 can calibrate the barometric pressure sensor 130 by using the sea-level pressure which is received from the barometric pressure information reception unit 110 or a sea-level pressure which is calculated using both the reference barometric pressure information and the reference altitude information received from the barometric pressure server 200, and current location-based altitude information.
In greater detail, the calibration of the barometric pressure sensor 130 is performed using the sea-level pressure received from the barometric pressure information reception unit 110 or calculated using both the reference barometric pressure information and the reference altitude information, and the current location-based altitude information of the mobile terminal 100. In this case, the sea-level pressure can be received through the above-described barometric pressure information reception unit 110, and the altitude information can be received simultaneously with longitude and latitude information from the GPS satellite through the GPS reception unit 150 of the mobile terminal 100. The actual barometric pressure of an area in which the mobile terminal 100 is located can be calculated using both the sea-level pressure and the altitude information.
Here, the altitude information received by the mobile terminal 100 can be obtained such that, in addition to altitude information received from the GPS satellite, determined altitude information of a specific area can be received from the determined altitude reception unit 160 or such that altitude information of a specific area stored in the mobile terminal 100 itself can be obtained. For example, the determined altitude information of the specific area can be obtained in such a way that a terminal for storing altitude information, as well as latitude and longitude information, is separately installed on the first floor of a building, and the mobile terminal 100 can obtain the altitude information of the terminal via Near Field Communication (NFC) or Radio Frequency Identification (RFID) through the determined altitude reception unit 160. As the information stored in the mobile terminal 100, the latitude, longitude, and altitude information of a representative area, a representative building, etc. can be obtained in the form of a table or an application, similar to that of the above-described reference barometric pressure information.
Furthermore, a bias barometric pressure is calculated depending on a difference obtained by subtracting the barometric pressure measured by the barometric pressure sensor 130 from the real barometric pressure of the corresponding area measured using both the sea-level pressure and the altitude information. In this case, the bias barometric pressure is applied to the barometric pressure measured by the barometric pressure sensor 130, so that the calibration of the barometric pressure sensor 130 is performed.
The reason for calibrating the barometric pressure sensor 130 is that, in the case of the barometric pressure sensor 130 contained in the mobile terminal 100, different barometric pressure values are inevitably output from barometric pressure sensors contained in different terminals under identical time and place conditions, and so it is difficult to measure the absolute altitude of the surrounding area, in which the mobile terminal 100 is located, using only the barometric pressure information measured by the barometric pressure sensor 130. Therefore, it is intended to calibrate the barometric pressure sensor 130 by compensating for the barometric pressure measured by the barometric pressure sensor 130 contained in the mobile terminal 100 with the bias barometric pressure calculated using the sea-level pressure, and to calculate an absolute altitude at which the mobile terminal 100 is actually located by using the corrected barometric pressure measured by the calibrated barometric pressure sensor 130.
Furthermore, since the mobile terminal 100 may receive altitude information, which is less accurate than the latitude and longitude information, through the GPS reception unit 150, upon receiving GPS altitude information from the GPS satellite, GPS correction information about the corresponding altitude information is received through the GPS correction server 400 connected to the network, thus enabling any errors in GPS altitude information to be corrected. The barometric pressure sensor 130 can be more precisely calibrated based on the GPS correction information. When altitude information is tracked as will be described later, more accurate altitude information can be estimated.
In this way, after the barometric pressure sensor 130 contained in the mobile terminal 100 has been calibrated, an altitude at which the mobile terminal 100 is located is calculated using the corrected barometric pressure measured by the calibrated barometric pressure sensor 130 and the sea-level pressure received through the barometric pressure information reception unit 110. The calculation of the altitude of the mobile terminal 100 can be performed by the altitude measurement unit 140.
In this case, as the sea-level pressure required to calculate the absolute altitude of the mobile terminal 100, either the sea-level pressure received from the Meteorological Administration or the like through the barometric pressure information reception unit 110 or the sea-level pressure calculated using both the reference barometric pressure information and the reference altitude information received from the barometric pressure server 200 through the barometric pressure information reception unit 110 over the network, can be used. In addition, as described above, the sea-level pressure can be calculated by using reference barometric pressure information and reference altitude information which are received from a barometer pressure-related DB server provided by a private institution or a mobile communication company, or by using reference barometric pressure information and reference altitude information which are stored in the mobile terminal 100 itself, and can then be used. Further, the reference barometric pressure information is not separately converted into a sea-level pressure and is applied to the altitude measurement unit 140, so that the altitude can be calculated by a computation between the reference barometric pressure and the corrected barometric pressure of the barometric pressure sensor 130.
In this case, the altitude information of the mobile terminal 100 calculated by the altitude measurement unit 140 is combined with the information about the building, received from the map data server 300 connected to the mobile terminal 100 over the network, and then the altitude information can be measured as information about the floor on which the mobile terminal is located. This floor information can be output via the display of the mobile terminal 100.
Here, the information about each building provided by the map data server 300 may be 3D map information about the building that includes the number of floors of the building, the height between floors (inter-floor height), and the height of a first floor when the height of the first floor is different from that of other floors.
Further, when the map data server 300 cannot be connected to the network or when there is no information stored in the map data server 300, the average height between floors (average inter-floor height) (about 2.5˜3 m) of individual buildings can be used to calculate floor information corresponding to altitude information.
The calibration procedure of the barometric pressure sensor contained in the mobile terminal capable of measuring an altitude, which has the above configuration, and an altitude measurement process using the mobile terminal will be described in detail with reference to
As shown in
In this case, the sea-level pressure using the reference barometric pressure information and the reference altitude information can be calculated by the following Equation (1):
where p0(t) denotes a sea-level pressure, pr(t) denotes a reference barometric pressure, hr(t) denotes a reference altitude, and a and b denote scale factors.
Meanwhile, the sea-level pressure calculated by Equation (1) is information measured and stored by an official organization, such as the Meteorological Administration, and can be directly received by the barometric pressure information reception unit 110 of the mobile terminal 100 over the network at step S103. In this case, the sea-level pressure calculation step using Equation (1) can be omitted.
Next, an actual barometric pressure is measured using the sea-level pressure calculated by Equation (1) or the sea-level pressure received by the barometric pressure information reception unit 110, and the altitude information, at step S104. The altitude information is the actual altitude of the surrounding area in which the mobile terminal 100 is located, and can be received from the GPS satellite through the GPS reception unit 150. Further, when the information of the GPS satellite cannot be received, or when the GPS reception unit 150 is not contained in the mobile terminal 100, the determined altitude information of a specific area can also be received using Near Field Communication (NFC) or RFID through the determined altitude reception unit 160. Furthermore, the latitude, longitude, and altitude information of a representative area, a representative building, etc. can be obtained in the form of a table or an application using the information stored in the mobile terminal 100.
The actual barometric pressure is calculated from altitude information obtained using various schemes including GPS information. The actual barometric pressure is barometric pressure information separate from the barometric pressure measured by the barometric pressure sensor 130 contained in the mobile terminal 100, and is barometric pressure information that can be theoretically calculated together with the sea-level pressure using the actual altitude information of the mobile terminal. Here, the actual barometric pressure can be calculated by the following Equation (2):
where pu(t) denotes an actual barometric pressure, hu(t) denotes an actual altitude, p0(t) denotes a sea-level pressure, and a and b denote scale factors.
In this case, when altitude information is obtained from the GPS satellite, the GPS correction information of the GPS correction server 400 is further received and used to correct any errors in the GPS altitude information, and thus more accurate altitude information can be obtained.
Next, a bias barometric pressure is calculated by subtracting the pressure measured by the barometric pressure sensor 130 from the theoretical actual barometric pressure, calculated at the previous step, at step S105. The bias barometric pressure is a barometric pressure used to compensate for barometric pressures differently measured by the barometric pressure sensor 130, and is added to or subtracted from the barometric pressures measured by the barometric pressure sensor 130, so that corrected barometric pressure information can be extracted through the barometric pressure sensor 130, thus enabling an absolute barometric pressure corresponding to the sea-level pressure to be calculated.
Next, the barometric pressure sensor 130 is calibrated by applying the calculated bias barometric pressure to the barometric pressure sensor 130 at step S106. The corrected barometric pressure measured by the calibrated barometric pressure sensor 130 can be used as base data required to measure an absolute altitude.
In this case, the bias barometric pressure can be calculated by the following Equation (3):
p
u(t)=pm(t)+pb
p
b
=p
u(t)−pm(t) (3)
where pm(t) denotes a barometric pressure measured by the barometric pressure sensor, pb denotes a bias barometric pressure, and pu(t) denotes an actual barometric pressure.
The calibration of the barometric pressure sensor 130 is conducted by performing a calibration procedure once as the sea-level pressure is used on a ground surface. Thereafter, a repetitive calibration procedure is not required, and a repetitive altitude measurement can be performed via the one calibration procedure of the barometric pressure sensor.
As shown in
Further, the sea-level pressure is information measured and stored by an official organization, such as the Meteorological Administration, and can be directly received by the barometric pressure information reception unit 110 of the mobile terminal 100 over the network at step S203. In this case, the sea-level pressure calculation step using the reference barometric pressure information and the reference altitude information can be omitted.
Next, the corrected barometric pressure of the calibrated barometric pressure sensor 130 is measured at step S204. The corrected barometric pressure measured by the calibrated barometric pressure sensor 130 is a barometric pressure to which the bias barometric pressure is applied to the above-described step of calibrating the barometric pressure sensor 130.
Next, the altitude of the mobile terminal is measured using the corrected barometric pressure of the barometric pressure sensor 130 and the sea-level pressure at step S205.
In this case, the altitude of the mobile terminal is an absolute altitude at which the mobile terminal is actually located with respect to the ground surface, depending on the corrected barometric pressure to which the bias barometric pressure is applied. The altitude information can be calculated by the following Equation (4):
where hu(t) denotes the absolute altitude of the mobile terminal, p0(t) denotes a sea-level pressure, pu(t) denotes a corrected barometric pressure, and a and b denote scale factors.
In this regard, the sea-level pressure applied to the above Equation is replaced with the stored barometric pressure information of a specific area, and then altitude information can be measured.
Thereafter, when the absolute altitude at which the mobile terminal is located is measured, the information stored in the map data server 300 connected to the mobile terminal over the network is combined with the altitude information, so that information about the floor on which the mobile terminal is located is extracted at step S206. Map data information relates to information about each building, the location of which can be detected based on latitude and longitude information. As map data information, 3D building information, such as the number of floors of each high-rise building, the inter-floor height of the building, and the height of the first floor of the building, can be mainly provided.
The altitude information-based floor measured using the map data information can be calculated by the following Equation (5):
where L(t) denotes a floor on which the mobile terminal is located, hu(t) denotes altitude information, h0 denotes the height of the first floor of the building, and d denotes an inter-floor height.
When the map data information cannot be provided or when only the overall height of the building and information about the inter-floor height are provided, that is, when incomplete information is provided, an inter-floor height of about 2.5˜3 m, which is the inter-floor height of a typical building, can be arbitrarily applied.
In this way, referring to the results of measuring the actual location of the mobile terminal user located in the corresponding building using the real-time accurate altitude information and map data information based on the barometric pressure measured and corrected by the barometric pressure sensor by means of a series of steps, it can be seen in the graph shown in
As shown in
As described above, a mobile terminal capable of measuring an altitude and an altitude measurement method using the mobile terminal according to the present invention are advantageous in that a barometric pressure sensor is calibrated either using a sea-level pressure received through the mobile terminal or using reference barometric pressure information and the altitude information of GPS, and in that accurate information about a floor on which the mobile terminal is located within a high-rise building can be obtained by combining altitude information calculated using a barometric pressure measured by the calibrated barometric pressure sensor with 3D map data information.
Further, the present invention is configured such that accurate information about the altitude and the floor of a building on which a terminal user is located can be obtained or pinpointed using a mobile terminal containing a barometric pressure sensor. Accordingly, the present invention is advantageous in that it can be utilized for various fields using physical distribution, entertainment, navigation, advertising, social networking, etc., and in that, in addition to the various fields, mobile terminal users can be promptly and safely rescued in emergency situations, such as a fire or a terror, based on accurate information about an altitude and a floor within a building.
Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without changing technical spirit or essential features of the present invention. Therefore, it should be noted that the above-described embodiments are not restrictive, but are exemplary from all aspects. For example, each component described as a single component can be distributed and implemented, and components described as distributed components can also be implemented in a combined form.
The scope of the present invention is defined by the accompanying claims rather than by the detailed description of the invention. Furthermore, all the changes or modifications derived from the meanings, scopes, and equivalents of the claims should be interpreted as being included in the scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
10-2012-0073903 | Jul 2012 | KR | national |