JP7157754B2 - 屋内測位のための正確な高度推定 - Google Patents

屋内測位のための正確な高度推定 Download PDF

Info

Publication number
JP7157754B2
JP7157754B2 JP2019545943A JP2019545943A JP7157754B2 JP 7157754 B2 JP7157754 B2 JP 7157754B2 JP 2019545943 A JP2019545943 A JP 2019545943A JP 2019545943 A JP2019545943 A JP 2019545943A JP 7157754 B2 JP7157754 B2 JP 7157754B2
Authority
JP
Japan
Prior art keywords
information
altitude
absolute
altitude information
map
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019545943A
Other languages
English (en)
Other versions
JP2020508455A (ja
Inventor
イワノフ パベル
アールネ ヨハンネス ウィロラ ラウリ
タパニ シルジャリン ヤリ
イルシャン カン ムハンマド
Original Assignee
ヘーレ グローバル ベスローテン フェンノートシャップ
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ヘーレ グローバル ベスローテン フェンノートシャップ filed Critical ヘーレ グローバル ベスローテン フェンノートシャップ
Publication of JP2020508455A publication Critical patent/JP2020508455A/ja
Application granted granted Critical
Publication of JP7157754B2 publication Critical patent/JP7157754B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • G01C21/206Instruments for performing navigational calculations specially adapted for indoor navigation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C5/00Measuring height; Measuring distances transverse to line of sight; Levelling between separated points; Surveyors' levels
    • G01C5/06Measuring height; Measuring distances transverse to line of sight; Levelling between separated points; Surveyors' levels by using barometric means
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/45Determining position by combining measurements of signals from the satellite radio beacon positioning system with a supplementary measurement
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/50Determining position whereby the position solution is constrained to lie upon a particular curve or surface, e.g. for locomotives on railway tracks
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/53Determining attitude
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/01Determining conditions which influence positioning, e.g. radio environment, state of motion or energy consumption
    • G01S5/014Identifying transitions between environments
    • G01S5/015Identifying transitions between environments between indoor and outdoor environments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/005Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 with correlation of navigation data from several sources, e.g. map or contour matching
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0252Radio frequency fingerprinting
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0257Hybrid positioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/006Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Automation & Control Theory (AREA)
  • Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Signal Processing (AREA)
  • Navigation (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Instructional Devices (AREA)

Description

以下の開示は、屋内測位の分野に関し、または、より特定的には、高度を示す推定情報を決定するためのシステム、装置、および方法に関する。
屋内測位(すなわち、フロア検出を含む位置発見)は、この目的のために特別に開発され配備された新しいシステムとソリューションを必要とする。「伝統的な」主に屋外で使用される測位技術、例えば、衛星およびセルラー測位技術は、一般に、両方の環境において、シームレスで同等のナビゲーションエクスペリエンスを可能にするような屋内でのパフォーマンスは実現できない。必要な位置決め精度(例えば、2-3m)、カバレッジ(例えば、ほぼ100%)とフロアの検出は、屋内ユースケース用に設計および特定されていないシステムおよび信号を用いて、満足のいくパフォーマンスレベルで室内を達成するために挑戦的である。衛星ベースの無線ナビゲーション信号は、適切な信号受信のためには、壁や屋根を通じてとても十分には貫通しない。セルラー信号は通常、デフォルトで正確な測距をするには帯域幅が狭すぎる。
いくつかの屋内専用ソリューションは、過去数年の間に、例えば、擬似衛星(pseudolite:GPSのような短距離ビーコン)、超音波ポジショニング、BTLE信号(例えば、高精度屋内測位、HAIP)および、WiFi-フィンガープリンティングなどが開発され、商業的に展開されている。どのようなこれらのソリューションに典型的なのは、それらは、全く新しいインフラストラクチャ(いくつかの例であるが、ビーコン、名前のタグ)または、全フロア、スペースや部屋を含む建物の手動の網羅的無線測量のいずれかの展開を要求することである。これはかなり高価であり、商業的に期待されるレベルまでカバレッジを構築するためにはかなりの時間がかかる。場合によっては、ヘルスケアまたは専用エンタープライズソリューション向けなど、潜在的な市場セグメントを非常に薄い顧客ベースに限定する。さらに、これらの技術の多様性は、グローバルスケーラブルな屋内測位ソリューションを構築することを、困難にし、また、技術の多数が、スマートフォンなどの民生機器でサポートする必要がある場合、統合とテストが複雑になる。
屋内測位ソリューションは、商業的に成功するためには、つまり、グローバルにスケーラブルであること、低メンテナンスおよび導入コストを有すること、許容できるエンドユーザーエクスペリエンスを提供すること、ソリューションは、建物の中の既存のインフラストラクチャおよび、消費者デバイスの既存の機能に基づくものでなければならない。これは、屋内測位が有利に、すでにすべてのスマートフォン、タブレット、ノートパソコン、さらに、フィーチャーフォンの大部分でサポートされているWiFiおよび/またはBluetooth(登録商標)(BT)技術に基づく、という結論につながる。このように、例えば、2-3m水平位置決め精度、例えば、すぐにこのアプローチのグローバルカバレッジを構築する能力を有する100%にちかいフロア検出などを達成することができるように、WiFi-およびBT-無線信号を使用するソリューションを見つけることが要求される。
フロア検出はGPSにより推定されることが知られている標高値に少なくとも部分的に基づくことができる。しかし、そのような高度推定は非常に低い精度(例えば、±50メートル)を有し、それは、フロア検出には十分ではない。
したがって、とりわけ、正確な高度推定を達成することが本願開示の目的である。
本発明の第1の実施形態によれば、少なくとも部分的に、少なくとも1つの圧力情報に基づいて、少なくとも1つの相対的高度情報を決定するステップであって、該少なくとも1つの相対的高度情報は高度の相対値を示すものである、ステップと、地図データを含むデータベースのデータ要素に関連する、少なくとも1つの絶対的高度情報を決定するステップであって、該少なくとも1つの絶対的高度情報は高度の絶対値を示すものである、ステップと、少なくとも部分的に前記決定された相対的高度情報に、および、少なくとも部分的に前記決定された絶対的高度情報に基づいて、推定情報を決定するステップであって、該推定情報は、標高の絶対値を表すものである、ステップとを含む方法が開示されている。
この方法は、例えば、サーバなどのため、装置によって実行および/または制御することができる。あるいは、この方法は、例えば、複数の装置、例えば、少なくとも二つのサーバを含むサーバクラウドにより実行および/または制御することができる。あるいは、この方法は、電子デバイス、例えば、携帯端末によって実行および/または制御することができる。例えば、この方法は、電子デバイスの少なくとも1つのプロセッサを用いて実行および/または制御することができる。
本開示のさらなる例示的な態様によれば、コンピュータプログラムがプロセッサによって実行されたとき、装置、例えば、サーバに、第1の実施形態に係る方法の動作を実行および/または制御させるコンピュータプログラムが開示されている。
コンピュータプログラムは、有形および/または非一時的媒体、特に、コンピュータ可読記憶媒体に格納することができる。コンピュータ読み取り可能な記憶媒体は、例えば、ディスクやメモリなどであり得る。コンピュータプログラムは、コンピュータ可読記憶媒体をコード命令の形態のコンピュータ読み取り可能な記憶媒体に記憶することができる。コンピュータ可読記憶媒体は、内部または外部メモリ、例えば読み取り専用メモリ(ROM)またはコンピュータのハードディスクなど、デバイスの動作に参加することを意図された場合があり、あるいは、光ディスクなどのプログラムの配布を意図された場合があり得る。
本開示のさらなる例示的な態様によれば、装置が、開示され、または第1の実施形態に係る方法を実行および/または制御するための各手段を実行および/または制御、または、備える。
装置の手段は、ハードウェアおよび/またはソフトウェアで実施することができる。それらは、例えば、少なくとも1つの必須の機能を実行するためのコンピュータ・プログラム・コードを実行するプロセッサ、プログラムコードを記憶する少なくとも1つのメモリ、またはその両方を備えることができる。代替的に、それらは、例えば、集積回路のようなチップセットまたはチップに実装されるなど、必要な機能を実装するように設計された回路を備えることができる。一般的に、集積回路のような手段は、例えば、1つ以上の処理手段またはプロセッサを含むことができる。
本開示のさらなる例示的な態様によれば、少なくとも1つのプロセッサと、コンピュータプログラムコードを含む少なくとも1つのメモリとを備える装置が開示されている。前記少なくとも1つのメモリおよび前記コンピュータ・プログラム・コードは、該少なくとも1つのプロセッサを用いて、装置に、例えば、少なくとも、第1の実施形態に係る方法を実行および/または制御させる、ように構成される。
上記開示の態様にしたがう上記開示モジュールは、デバイス、例えば、チップのモジュールまたは部品であり得る。代替的に、本開示の任意の態様による開示された装置は、デバイス、例えば、サーバまたはサーバ・クラウドであることができる。本開示の任意の態様による開示された装置は、開示されている部品のみ、例えば、手段、プロセッサ、メモリなどを含むことがあり得る。あるいは、1つの以上の追加的部品を含むこともできる。
本開示のさらなる例示的な態様によれば、本開示の任意の態様によれば、上で開示された装置、および、電子デバイスを含むシステムが、開示される。ここで、この電子デバイスは、決定された推定の少なくとも1つを受信するように構成されている。
以下では、例示的な特徴および本開示の全ての態様の例示的な実施形態を、さらに詳細に説明する。
圧力情報は、例えば、電子デバイス(端末など)装置とは異なるエンティティに由来する場合がある。例えば、電子デバイスまたは別のエンティティから受信できる。代替的に、圧力情報は、例えば、装置またはそのコンポーネントによって決定することができる。圧力は、例えば、大気圧であることができる。大気圧は、例えば、ガスの温度、湿度、濃度など異なるパラメータに応じて変化することができる。具体的には、温度は、大気圧に影響を与える。正確な相対的高度情報を取得するために、圧力情報は、例えば、温度をさらに示すことができる。圧力情報は、代替的または追加的に、電子機器、例えば、サーバまたはコンピュータとは異なるエンティティに由来することがあり得る。圧力情報は、例えば、少なくとも1つのセンサ、例えば、圧力センサによって収集することができる。圧力センサは、また、気圧センサと呼ばれる。圧力情報は、例えば、圧力の変化を示すことができる。圧力の変化は、例えば、2回目に得られた圧力情報を1回目に得られた圧力情報に比較することによって得ることができる。ここで、2回目に取得される圧力情報は、1回目に取得される圧力情報よりも後の段階で取得される。
少なくとも1つの圧力情報に基づいて、プロセッサを使用して、相対的高度情報が決定される。プロセッサは、例えば、電子機器などの装置の一部であり得る。相対的高度情報は、例えば、圧力情報の1つのまたは複数に基づくことができる。相対的高度情報は、例えば高度変化ではなく、絶対標高値を表すことができる。
電子デバイスは、例えば、ポータブル(例えば、重量、5、3、2、または1キログラム未満)であり得る。電子デバイスは、例えば、少なくとも一時的に(取り外し可能な形で)、または、永久的に車両に設置することができる。車両は、例をあげると、例えば、車、トラック、オートバイ、自転車、ボートまたは飛行機であることができる。電子デバイスは、例えば、ユーザーにガイド/ナビゲートされるルートを表示するためのディスプレイを含むか、または、それに接続することができる。電子デバイスは、例えば、音声コマンドまたは音声情報の形式などで音を出力するための手段を含むか、または、それに接続可能であることができる。電子デバイスは、例えば、全地球測位システム(GPS)受信機の形態においては、例えば、全地球的航法衛星システム(GNSS)受信機などのデバイスの位置を決定するための1つ以上のセンサを含むか、または、それに接続可能であることができる。電子デバイスは、例えば、気圧センサの形態で、少なくとも1つの圧力情報を決定するための1つ以上のセンサを含むか、または、それに接続可能であることができる。この電子デバイスは、例えば、屋外用、屋内用ナビゲーションのそれぞれの位置決め、または、屋内用の位置決めのために適切であり得る。
地図データを含むデータベースの1つ以上のデータ要素は、例えば、この電子デバイスに利用可能である。データ要素は、例えば、地図の領域を表すことができる。これらのマップの領域は、例えば、より大きな地図の一部であることができる。大きい地図のこれらの部分は、例えば、グリッドなどによって地図を分割した異なる地理的領域など、異なる幾何学的領域に関連する。データベースの1つ以上のデータ要素は、例えば、建物の境界を含むことができる。建物の境界の内部では、屋内ナビゲーションを使用することができる。
データ要素は、電子機器内または電子機器上に格納することにより、または、電子デバイスからアクセスできるようにすることにより、データ要素を保存する装置などへのワイヤレス接続または有線接続などを介して、例えば電子機器に利用可能である。この装置は、電子デバイスから離れていることができ、あるいは、1つのデバイスに、電子デバイスとともに含まれていることもできる。
絶対的な高度情報は、標高の絶対値を示す。絶対的な高度情報は、マップ領域を示す地図データ、などを含むデータベースのデータ要素に関連付けられている。絶対的な高度情報は、例えば、地図データから絶対標高値を取得(例えば、受信)することによって決定することができる。絶対標高値は、例えば、別のエンティティ、例えば、サーバから得ることができる、絶対的な高度情報は、例えば、位置情報に基づいて決定することができる。位置情報は、例えば、電子機器の水平位置を示すことができる。位置情報は、例えば、建物の外側の(例えば、電子機器の)水平位置を示すことができる。位置情報は、例えば、絶対標高値の指標ではないことがあり得る。位置情報は、例えば、GPS、Galileo、GLONASS(Globalnaja nawigazionnaja sputnikowaja sistema)など、GNSSから提供されてもよい。位置情報は、例えば、少なくともGNSSから受信した信号に基づいて決定することができる。絶対的な高度情報は、例えば、位置情報が配置されているマップ領域を表すデータ要素など位置情報およびデータ要素に関連する絶対的高度情報に基づいて決定することができる。例えば、位置情報は、電子機器の位置の絶対標高値の、ではなく、電子機器の水平位置を示す。位置情報に基づいて、位置情報に応じて水平位置における絶対標高値を決定することができる。位置の絶対値は、例えば、例えば、標高マップから、絶対標高値を得るために、位置情報を用いて、絶対標高値を決定するために、(電子デバイス)の水平位置を示す位置情報を用いて決定することができる。高度マップは、例えば水平位置(緯度と経度の座標)など位置情報に関連する少なくとも一つの絶対標高値を含む。
隣接マップ領域を表すデータ要素、および/または、絶対的高度情報を表すデータ要素に関連付けられたに結びついた絶対的な高度情報は、一般的に急激に変化しない。これにより、位置情報が正しい位置に関して正確ではない場合であっても、位置情報による数十メートルの誤差は、高度において、(例えば、数メートル以下の)マイナー・エラーとなり得る。データ要素に関連する決定された絶対的な高度情報は、例えばGPSなどのGNSSによって提供される高度値と比較して非常に正確である。
推定情報は、標高の絶対値を表し、そして、少なくとも部分的に、決定された相対的高度情報に、および、少なくとも部分的に、決定された絶対的な高度情報に基づいて決定される。推定情報は、例えば、絶対的な高度情報が決定された後に、決定される。相対的高度情報は、例えば、絶対的な高度情報の(例えば、直接の)決定が、例えば、現在位置が、建物内または他の多層構造の内部にあるという理由で、使用できなくなったり、あるいは、絶対的高度情報があいまいになった後に、継続的な高度推定のために高度変化を示すことができる。推定情報は、例えば、絶対的な高度情報を考慮して、相対的高度情報の較正によって、決定することができる。したがって、相対的高度情報は、例えば、高度の変化のみを示すことができる。相対的高度情報を較正することにより、非常に正確な高度を決定する。これは、決定された推定情報により表される。
付加的または代替的に、その位置が建物内にあるか否かを検出するためことが不可能である場合(例えば、建物の境界についての情報が利用可能ではないが、絶対標高情報は依然として決定することができる場合)、例えば、相対的高度情報が、絶対的な高度情報から急速に発散するか否かをチェックすることができる。例えば、建物内の上の階への移動が発生した場合、位置情報は、例えば水平位置の指標であって、同じままであるから、絶対的な高度情報は同じままであるか、または、最小の変化である。このように、建物内部の上の階に移動中に、水平方向の位置はあまり変化しない。しかし、建物内で上の階への移動中に、相対的高度情報は、高度の急激な変化を示すことになる。この場合には、現在位置が、建物(または多層構造)内にある可能性が高い。このシナリオでは、相対的高度情報は、より正確であるため、推定情報は、相対的高度情報に主に基づくことができる。推定情報の較正のために、決定された推定情報は、(例えば、最後に)決定された絶対的高度情報に基づいたものであることができる。
推定情報は、例えば、電子デバイス、または、電子デバイスに推定情報を転送する他の装置に、出力されることができる。出力された推定情報を受信した電子デバイスにおいて、出力推定情報は、例えば、屋内ナビゲーションおよび/または位置決めの目的で使用することができる。
例示的な実施形態は、特に、例えば、それぞれ位置を決定する屋内ナビゲーションなど建物内のフロアレベルを決定するための決定された推定情報を用いて、屋内ナビゲーションシステムにおいて使用するための(例えば、電子機器の)高度を表す推定情報を、正確に決定することを可能にする。
圧力情報取得するステップと、相対的高度情報を決定するステップとを並行して行うことができることに留意する。例えば、推定情報を決定する前に、圧力情報および相対的高度情報を決定することができる。相対および絶対的高度情報を決定した後に、推定情報は、例えば、決定することができる。
本開示の全ての態様の例示的な実施形態によれば、この方法はさらに、前記絶対的高度情報は、少なくとも部分的には、前記位置情報に基づいて決定される、位置情報を取得するステップを含む。
位置情報は、例えば、電子デバイスの水平位置を示し得る。位置情報は、例えば、建物の外側の水平位置を示すことができる。
位置情報は、例えば、GNSSモジュール、から提供されることができる。例を挙げると、GPS、ガリレオ、GLONASSモジュールなどである。GNSSモジュールは、例えば、装置(例えば、電子デバイス)の一部であり得る。位置情報は、例えば、GNSSから受信した少なくとも1つの信号に基づいて決定することができる。位置情報は、例えば、サーバー、サーバークラウド、またはコンピューターなどのエンティティから受信することができる。あるいは、位置情報は、エンティティの位置情報を取得するための要求を送信することによって、例えば、エンティティからの受信を引き起こす。位置情報を取得するための要求を受信すると、エンティティは、例えば、位置情報を返すことができ、それは、要求の発信元によって受信される。
絶対的高度情報は、少なくとも部分的に、位置情報(またはその一部)に基づいて決定される。第1の態様に係る例示的な実施形態では、絶対的高度情報は、例えば、位置情報に基づいて決定することができる。
例えば、絶対的高度情報は、高度マップから導出することができる。高度マップは、例えば、水平位置または複数の水平位置のエリアにおける高度に関連付けられた少なくとも1つの絶対的高度情報を含むことができる。位置情報に基づいて、絶対的な高度情報は、例えば、標高マップから得ることができる。一般的に、隣接する水平位置で高度の値が急激に変化しない。従って、位置情報が、水平位置に対して(例えは、数十メートルのエラー)と誤っている場合でも、誤った位置情報と比較して、高度の値に数メートルの誤差しか生じない。
全ての態様の例示的な実施形態によれば、推定情報は、相対的高度情報を、絶対的高度情報にマッピング(固定、結合、統合など)することで決定される。追加的または代替的に、相対的高度情報が、最初に、決定された推定情報にマッピングされる。例えば、初期推定情報の決定(例えば、第1の態様による方法を1回実行する)後、さらに決定された(例えば、1つまたは複数の圧力情報に基づいて決定、例えば気圧センサーから取得された)相対的高度情報は、例えば、高度の変化を追跡するために使用できる。多分さらに決定相対的高度情報に基づいて、高度の変化を追跡するための一つのシナリオは、使用できなくなったGNSSにより位置情報を取得した後に、推定情報を決定することを継続するためのものである。さらに、決定された相対的高度情報に基づいて、高度の変化を追跡するための別のシナリオは、例えば、高度の地図を表す地図データのデータ要素に関連付けられた決定された絶対的高度情報が、曖昧になった(例えば、現在位置が建物内または他の多層構造の内部にある)後のものであることがあり得る。
本開示の全ての態様の例示的な実施形態では、最後の既知のまたは最後の決定された絶対的高度情報は、相対的高度情報を絶対的高度情報にマッピングするために使用される。高度における少なくとも1つの変更は、例えば、最後の既知の、または、最後に決定された絶対的高度情報の上にマッピングすることができる。あるいは、最初に決定された絶対的高度情報は、例えば、絶対的高度情報へ相対的高度情報をマッピングするために使用することができる。このように、相対的高度情報は、非常に正確な高度を表す絶対的高度情報に関連して設定されている。
最後の既知の、または最後に決定された絶対的高度情報は、例えば、(例えばGNSSにより決定された)位置情報が利用できなくなる前に決定することができる。
本開示の全ての態様の例示的な実施形態によれば、相対的高度情報の決定は、(例えば、GNSSを介して決定された)位置情報が受信可能であっても、実行および/または制御される。このように、決定された位置情報(水平位置など)または少なくとも1つの絶対的高度情報をフィルタリングするために、屋外ナビゲーションや測位シナリオでも複数の相対的高度情報を決定できる。例えば、位置情報と(高度マップを表す)地図データに基づいて、複数の相対的高度情報に基づいて決定される。
全ての態様による例示的な実施形態では、地図データは、標高マップを表す。
高度マップは、例えば、地形マップとも呼ばれる地形標高地図であることができる。高度マップは、例えば、絶対的高度情報に関連付けられた1つのまたは複数のデータ要素からなることができる。例えば、マップが分割された異なる領域は、絶対的高度情報に関連付けられている。ここで、絶対的高度情報は絶対的高度を示している。1つ以上の絶対的高度情報 は、例えば、データ要素に関連付けることができる。地図が1つ以上の地域に分割されている場合、1つ以上の絶対的高度情報を、例えば1つの地域に関連付けることができる。1つの地域に関連付けられている絶対的高度情報が1つだけの場合、絶対的高度情報はその地域のメディアン高度を表すことができる。絶対的高度情報は、例えば、メートルまたはフィート単位、例えば標高メートルまたはフィートの高度を含むことができる。
高度マップは、例えば、例えば位置情報(例:水平位置)に関してクラウドソーシング(例えば収穫)された推定情報に基づいて生成することができる。一つまたは複数の推定情報は、例えば高度マップに集約することができる。高度マップは、例えば、地図の領域を表すことができる。高度マップは、例えば、建物の(近傍内など)周辺の地図領域を表すことができる。高度マップは、例えば、建物の境界を含む建物の(近傍内など)周辺の地図領域を表すことができる。
全ての態様の例示的な実施形態によれば、複数の推定情報が決定される。例えば、複数の推定情報は、推定情報で構成されることができる。ここで、各推定情報は、連続して(例えば、連続した時間間隔で)決定される。推定情報は、例えば、少なくとも1つの位置情報と関連付けることができる。推定情報が、位置情報を複数に関連付けられている場合には、複数の位置情報は、例えば、ユーザ(例えばユーザの電子機器)の移動に沿った追跡を表すことができる。
全ての態様による例示的な実施形態では、複数の推定情報が、フィルタリングされる。
フィルタリングは、例えば、(例えばGNSSを介して決定された)少なくとも1つの位置情報と、地図データ(例えば高度マップを表、地図データ)との組み合わせとに基づくことができる。
全ての態様による例示的な実施形態では、この方法は、絶対的な高度情報の少なくとも2つの部分を決定するステップと、絶対的高度情報の少なくとも2つの片が互いに異なるか否かをチェック、または、チェックさせるステップと、互いに絶対的な高度情報の少なくとも2つの部品を調整するための変換機能を取得するステップと、を含む。
少なくとも2つの絶対的高度情報は、地図データを含むデータベースのデータ要素に関連付けられている。地図データは、例えば、標高マップを表すことができる。決定された少なくとも2つの絶対的高度情報が互いに異なる場合、2セットの地図データ(例:高度マップをそれぞれ表すマップデータ)は、異なる絶対的高度値に関連付けることができる。例えば、位置情報について、最も可能性が高く正確な絶対的高度値を取得するために、例えば、2組のマップデータ(例えば、それぞれ高度マップを表すマップデータ)間の変換関数が利用可能かどうかをチェックしたり、チェックさせたりすることがある。 チェックは、例えば、第1の態様による方法を実行および/または制御する装置によって実行および/または制御することができる。チェックさせることは、例えば、第1の態様による方法を実行および/または制御する装置とは異なるエンティティによって、実行および/または制御する。
代替的に、異なる絶対標高値に関連付けることができる地図データ(例えば、それぞれが標高マップを表す地図データ)を含むデータベースのデータ要素に関連する少なくとも2つの絶対的高度情報は、例えば、決定された少なくとも1つの相対的高度情報と一致する地図データを含むデータベースのデータ要素に関連付けられた少なくとも2つの絶対的高度情報との差が決定された少なくとも1つの相対的な高度情報と一致するか否かをチェックする、または、チェックさせることができる。地図データを含むデータベースのデータ要素に関連付けられている少なくとも2つの絶対的高度情報の差が、決定された少なくとも1つの相対的高度情報と一致しない場合には、地図データを含むデータベースのデータ要素に関連付けられている少なくとも2つの絶対的高度情報は、例えば、少なくとも部分的には、決定された相対的高度情報に基づいて修正することができる。これは、例えば、本開示の本明細書に開示されているように、例えば、カルマン・フィルターを使用して実行できる。ここで、地図データを含むデータベースのデータ要素に関連付けられている少なくとも2つの絶対的高度情報の前述の修正は、カルマン・フィルターのそれぞれの動的モデル(例えば、状態遷移モデル)によって実行できる。
全ての態様の例示的な実施形態によれば、推定値を決定することは、カルマン・フィルタを用いて1つ以上の絶対的高度情報をフィルタリングすることを含む。また、推定情報を決定することは、カルマン・フィルタを使用して、1つ以上の相対的高度情報をフィルタリング含むことができる。推定情報は、例えば、カルマン・フィルタを用いて決定することができる。
カルマン・フィルタは、例えば、イノベーションを計算することによって伝播動的モデルを利用する任意の種類の信号処理(例えば方法)であることができる。ここで、イノベーションは、入力情報と、動的モデルによって生成された推定されている情報との差である。例えば、カルマン・フィルタは、入力信号(例えば、絶対的な高度情報および/または相対的高度情報)の現在および過去の値からの出力信号(例えば、推定情報)を決定する。1つ以上の絶対的な高度情報は、例えば、カルマン・フィルタの入力信号として使用することができる。また、相対絶対的な情報は、例えば、推定情報を決定するために、カルマン・フィルタの動的モデル(例えば、状態遷移モデル)を決定および/または定義するために使用することができる。このように、推定情報は、例えば、特に、高度マップを表す地図データを含むデータベースのデータ要素に結び付いた絶対的高度情報に関して正確である。
全ての態様の例示的な実施形態によれば、カルマン・フィルタの動的モデルが、少なくとも部分的に、相対的高度情報に基づいて決定、および/または、定義される。また、カルマン・フィルタの動的モデルは、少なくとも部分的に、圧力情報に基づいて決定、および/または、定義される。
本開示の全ての態様に従った例示的な実施形態では、地図データの少なくとも1つのデータ要素は、建物の事前定義された(例えば、メイン)フロア、および/または、海面に対する高度値に対する高度値を含む。地図データは、1つのまたは複数の相対的高度値を含むことができる。また、地図データは、1つ以上の絶対標高値を含むことができる。地図データが、標高マップを表す場合には、高度マップは、例えば、1つ以上の相対的高度値を含むことができる。また、地図データは、標高マップを表す場合には、高度マップは、1つ以上の絶対標高値を含むことができる。地図データ(標高マップを表す、例えば地図データ)に含まれる1つ以上の相対的高度値は、建物のメインフロアに対する標高値を有する。このような場合に、推定情報は、建物のメインフロアに対して決定される。代替的にまたは付加的に、地図データ(例えば、標高マップを表すマップデータ)に含まれる1つ以上の相対的高度値は、海面に対する高度値を有する。この場合、推定情報は海面に対して決定される。
全ての態様の例示的な実施形態によれば、この方法は、受信可能であるGNSSからの信号が少なくとも1つの信号がある状態から、受信可能であるGNSSからの信号がなくなる状態への変化を決定することを含む。
GNSSからの受信可能な信号に基づいて、例えば、位置情報が決定可能であり得る。受信可能なGNSSからの信号が少なくとも1つの信号がある状態から、受信可能なGNSSからの信号がない状態への変化が、決定される場合、この変化は、例えば、屋内ナビゲーションのそれぞれ位置決めシナリオを示す。受信可能なGNSSからの信号が少なくとも1つの信号がある状態から、受信可能なGNSSからの信号がない状態への変化が、決定される場合、この変化は、例えば、屋外ナビゲーションのそれぞれ測位シナリオを示す。屋内ナビゲーションをそれぞれ位置決めするシナリオが適用される全ての態様による例示的な実施形態では、推定情報を決定することができる。代替的にまたは追加的に、屋外のナビゲーションがそれぞれ位置決めするシナリオが適用される全ての態様による例示的な実施形態では、推定情報は、同様に決定されることができる。このように、例えば、フロアレベルのローカリゼーションの精度の高い電波マップを生成することができる。この無線マップでは、メートルあるいはサブメートル(あるいは、フィートまたはインチ)内の無線ノードの推定情報により表現された正確な高度を、達成することができる。
本開示の全ての態様にしたがう、例示的な実施形態では、方法は、高度推定要求の受信に応答して伝播の推定情報を使用するステップを含む。
例えば、決定された推定情報は、高度推定要求が受信されたエンティティに送信することができる。追加的または代替的に、決定された推定情報は、高度推定要求が受信されたエンティティへ送信させることができる。
このように、(地図データ(例えば、高度マップ)を含むデータベースのデータ要素から得られる)絶対的な高度情報は、推定情報により表される非常に正確な高度推定を取得するために、相対的高度情報を補正するために使用される。例えば、正確な高度推定を達成するために、圧力センサーの一種の較正は、必要がない。
この節で開示された提示は、単に例としてであり、非制限的なものであることを理解すべきである。
本開示の他の特徴は、添付の図面と併せて考慮される以下の詳細な説明から明らかになる。しかしながら、図面は、単に図示の目的のためであり、本発明の限界の定義としてではない設計されていることが理解されるべきである。限界の定義は、添付の特許請求の範囲の参照がなされるべきである。さらに、図面は縮尺通りに描かれておらず、それらは、単に概念的に、本明細書に記載される構造および手順を例示することを意図していることを理解すべきである。
図では、以下を示している。
本願開示の例示的態様によるシステムの概略ブロック図である。 本開示の第1の態様による方法の例示的な実施形態を示すフローチャートです。 本発明の一態様による装置の概略ブロック図である。 本開示の第1の態様による方法の例示的な実施形態の高度マップの概略的な例である。 本開示の第1の態様による方法の例示的な実施形態で使用されるプロット相対的高度情報の概略図である。 GNSSによって提供されるプロットされた絶対的高度情報の概略図である。 本開示の第1の態様による方法の例示的な実施形態で使用されるプロット推定情報の概略図である。
以下の説明は、本開示の理解を深めるのに役立つものであり、本明細書の上記の概要のセクションで提供される説明を補完し、その説明と一緒に読むべきことが理解されるべきである。
図1は、本開示の実施形態に係るシステムの概略ブロック図である。システム100は、サーバーは、あるいは、サーバークラウド(例えば、インターネット経由などを介して接続され、少なくとも部分的に共同でサービス提供する複数のサーバー)として具体化することもできるサーバー110と、インターネット経由などでサーバーに接続することができ、そしてサーバー110からデータベース120のデータへのアクセスを許可し、代わりに、例えば、サーバー110内で、具現化されることがあり得る、データベース120と、そして ポータブルナビゲーションデバイス130、モバイルデバイス140、および、タブレット150の3つの異なる実現が非限定的な例として示されている電子デバイスとを含む。この電子デバイスは、例えば、少なくとも1つの無線指紋(電子機器の現在の位置において、「聞く」ことができる(例えば、所定の品質および/または信号レベルまたは信号対雑音レベルまたは信号対雑音および干渉レベルで受信)それぞれの無線ビーコンの1つ以上の無線ビーコン識別子のセットを含むデータ、電子デバイスの現在位置の推定値(GNSS推定値など)、および、例えば、1つまたは複数の無線ビーコン識別子のセットに関連するそれぞれの受信信号強度インジケータのセット)を収集する指紋収集デバイスであり得る。そしてサーバー110が、少なくとも無線指紋(および、例えば、電子デバイスおよび/またはさらなる電子デバイスによって提供されるさらなる無線指紋)に基づいて、他の電子機器による測位および/またはナビゲーション目的で使用される1つまたは複数のラジオマップを推定できるように、それをサーバー110に提供する。
例示的な実施形態によれば、電子デバイス130、140、150は、地図データ、例えばサーバー110によって提供される。サーバー110と電子機器130、140、150の間の、例えば地図データの送信のための、通信は、例えば、セルラー無線通信、または、いくつかの例を挙げると、無線ローカルエリアネットワーク(WLAN)ベースの通信に基づく、少なくとも部分的にワイヤレス機能で行われる場合がある。地図データは、少なくとも1つのデータ要素を含むことができる。地図データは、例えば、少なくとも1つの高度情報に関連付けられたマップ領域など、少なくとも1つの高度地図を表すことができる。さらに、地図データは、絶対的高度情報、例えば、高度値を含む。絶対的高度情報は、例えば、データ要素に関連付けることができる。さらに、地図データには、例えば建物のメインフロアを基準とした少なくとも1つの高度値、および/または海抜に対する少なくとも1つの高度値が含まれる。建物のメインフロアに関連する高度値および/または海面に関連する各高度値は、例えば、データ要素に関連付けることができる。地図データは、例えば1つまたは複数の建物の境界を含む場合があるす。少なくとも1つの絶対的高度値は、例えば、1つまたは複数の建物境界の外側のデータ要素に関連付けることができる。
電子デバイスは、少なくとも1つのデータ要素を受信するように構成され得る。少なくとも1つのデータ要素および/または地図データをデータベース120に保存することができ、サーバ110を介して電子デバイス130、140、150に提供することができる。このようにして、例えば、データ要素に関連付けられた絶対的高度情報は、例えば、ユーザーの電子デバイスに対するサービスとして、決定することができる。
別の実施形態例によれば、電子デバイス130、140、150は、例えば、電子デバイス130、140、150の圧力センサーによって収集された少なくとも1つの圧力情報を取得することができる。次に、取得した圧力情報を、(例えば、さらなる指紋測定と一緒に)電子機器130、140、150 によって、サーバー110に提供することができる。取得した圧力情報を受信すると、サーバー110は、本開示の第1の態様による方法を実行することができる。この方法では、電子デバイス130、140、150から取得した圧力情報に基づいて、サーバ110は、推定情報を決定することができる。さらに、決定された推定情報を、サーバー110から電子機器130、140、150へ・出力(例えば、提供)することができる。図2は、本開示の第1の例示的な態様による方法の例示的な実施形態を示すフローチャート200である。このフローチャート200は、例えば、図1のサーバー110、または図1の電子機器130、140、150によって実行されることができる。
オプションのステップ201では、少なくとも1つの圧力情報が、例えば図1の電子デバイス130、140、150または別のエンティティから取得(例えば、受信)される。または、少なくとも1つの圧力情報が、例えばセンサー、特に電子デバイス130、140、150のセンサーによって取得(例えば、収集)される。このセンサーは、例えば、圧力センサー、例えば気圧センサーである。圧力センサは、例えば、少なくとも1つの圧力情報を取得するために使用することができる。圧力情報は、例えば、大気圧の変化の追跡を表すことができる。
少なくとも1つの圧力情報に基づいて、ステップ202で相対的高度情報が決定される。少なくとも1つの圧力情報は、例えば圧力測定(例えば、気圧センサーによる)を表すことができる。これは、少なくとも1つの大気圧の変化を示している。少なくとも1つの相対的高度情報は、例えば、少なくとも1つの高度変化を示すことができる。ただし、絶対的高度値を示すものではない。
ステップ203において、絶対的高度情報が決定される。絶対的高度情報は、地図データを含むデータベースのデータ要素に関連付けられている。絶対的高度情報は、標高の絶対値を示す。絶対的高度情報は、GNSSのロケーションサービスを使用して、例えば、標高マップから、絶対的高度情報を取得するために決定された位置情報を用いて得られた位置(例えば水平位置)などを取得することによって決定することができる。高度マップが存在しない場合には、絶対的高度情報は、例えば、群衆ソースの絶対標高値に基づいて決定することができる。これらのクラウドソース標高値は、例えば、特定の位置に関連付けることができる。例えば、絶対標高情報は、地図データを含むデータベースのデータ要素に関連付けられている。地図データは、標高マップを表すことができる。絶対的高度情報は、例えば、得られた少なくとも1つの絶対的な高度情報を格納したデータベースから受信される。
少なくとも部分的に、決定された相対的高度情報に基づいて、および、少なくとも部分的には、絶対的高度情報に基づいて、推定情報は、例えばステップ204で決定される。例えば、決定された相対的高度情報は絶対的高度情報にマッピングされる。このように、(例えば、少なくとも1つの高度変化を表す)相対的な高度情報は、絶対的高度情報に対応して修正される。このように、絶対的な高度は、絶対的高度情報を直接的に決定できない場合(例えば屋内)であっても、例えば、水平位置(例えば、屋外)に基づく高度マップから、決定することができる。推定情報は、標高の絶対値を表す。
図3は、本開示の例示的な態様による装置300の概略ブロック図である。例えば、電子デバイス130、140、および/または図2の150を表すことができる。代替的に、本開示の例示的な態様による装置300の概略ブロックは、例えば、図1のサーバ110を表す。
装置300は、プロセッサ310、ワーキングメモリ320、プログラムメモリ330、データメモリ340、通信インターフェース(複数可)350、オプションのユーザインタフェース360、および、オプションのセンサ370を備える。
装置300は、例えば、第1の例示的な態様による方法を実行および/または制御、または、実行および/または制御するそれぞれの手段(310から370の少なくとも1つ)を含むように構成される。装置300は同様に、少なくとも1つのプロセッサ(310)と、コンピュータプログラムコードを含む少なくとも1つのメモリ(320)とを備える装置であって、少なくとも1つのメモリと構成されたコンピュータプログラムコードは、少なくとも1つのプロセッサを使用して、装置、例えば少なくとも実行および/または制御するための装置300に、本開示の例示的な態様による方法を実行および/または制御させる、装置を構成することができる。
プロセッサ310は、機能的および/または構造的ユニットとしての高度推定器311を備えてことができる。高度推定器311は、例えば、推定情報を決定する(図2のステップ204を参照)ように構成される。プロセッサ310は、例えば、メモリ320-340、通信インターフェース350、オプションのユーザーインターフェイス360およびオプションのセンサー370をさらに制御することができる。
プロセッサ310は、例えば、プログラムメモリ330に保存されたコンピュータプログラムコードを実行することができる。これは、例えば、プロセッサ310によって実行されると、第1の例示的な態様によるプロセッサ310に方法を実行させるプログラムコードを含むコンピュータで読み取り可能な記憶媒体を表すことができる。
プロセッサ310(および本願明細書で言及されている他のプロセッサ)は、任意の適切なタイプのプロセッサであってもよい。プロセッサ310は、1つまたは複数のマイクロプロセッサ、1つまたは複数のデジタルシグナルプロセッサを伴う1つまたは複数のプロセッサ、デジタルシグナルプロセッサを伴わない1つまたは複数のプロセッサ、1つまたは複数の専用コンピューターチップ、1つ以上のフィールドプログラマブルゲートアレイ(FPGA)、1つ以上のコントローラー、1つ以上の特定用途向け集積回路(ASIC)、または、1つ以上のコンピューターを備えることができる。ただし、これらに限定するものではない。関連する構造/ハードウェアが、説明された機能を実行するようなに、プログラムされている。プロセッサ310は、例えば、オペレーティングシステムを実行するアプリケーションプロセッサであり得る。
プログラムメモリ330は、また、プロセッサ310に含まれ得る。このメモリは、例えば、プロセッサ310に固定的に接続する、または、例えば、メモリカードまたはスティックの形でプロセッサ310から少なくとも部分的に取り外し可能とすることができる。プログラムメモリ330は、例えば不揮発性メモリであることができる。それは、例えば、いくつかの例を挙げれば、フラッシュメモリ(またはその一部)、ROM、PROM、EPROMおよびEEPROMメモリのいずれか(またはその一部)、または、名前にハードディスク(またはその一部)であることができる。プログラムメモリ330は、プロセッサ310、プログラムメモリ310のためのオペレーティング・システムを含むことができる、プログラムメモリ330は、また、装置300のファームウェアを含むことができる。
装置300は、揮発性メモリの形態で、例えば、ワーキングメモリ320を含む。それは、非制限的ないくつかの例を挙げるとすれば、例えば、ランダムアクセスメモリ(RAM)やダイナミックRAM(DRAM)であることができる。オペレーティングシステムおよび/またはコンピュータプログラムを実行するとき、それは、例えば、プロセッサ310によって使用されることができる。
例えばデータメモリ340は、不揮発性メモリであり得る。それは、例えば、いくつか例を挙げれば、フラッシュメモリ(またはその一部)、ROM、PROM、EPROMおよびEEPROMメモリのいずれか(またはその一部)または名前にハードディスク(またはその一部)であり得る。データメモリ340は、例えば、地図データ341を格納することができる。地図データ341は、例えば、高度地図を表すことができる。地図データ341は、1つ以上のデータ要素、例えば、データ要素341Aおよび341Bを含むことができる。データメモリ340に格納された各データ要素は、例えば少なくとも1つのマップ領域を表すことができる。さらに、絶対的な高度情報が多分データ要素のそれぞれに関連することができる。さらに、データエレメントの各々は、少なくとも1つのマップ領域は、データ要素の別の少なくとも1つのマップ領域に接することができる。
通信インターフェース350は、装置300が、他のエンティティ、例えば、図1のサーバ110と通信することを可能にする。通信インターフェース350は、例えば、インターネット経由でエンティティと通信する場合、例えば、無線インターフェース、例えばセルラー無線通信インターフェース、および/または、WLANインターフェース、および/または、有線インターフェース、例えば、IPベースのインターフェースを含むことができる。通信インターフェースにより、装置300は、他のエンティティ、例えば図1のサーバー110と通信する。
ユーザインタフェース360はオプションであり、ユーザおよび/またはユーザから情報を受信するための入力装置(例えば、キーボード、キーパッド、タッチパッド、マウス、等)に情報を表示するためのディスプレイを備えることができる。
センサ370は、任意であり、例えば、圧力情報を収集するために、例えば気圧センサを備えることができる。
装置300の構成要素のいくつかまたはすべては、例えば、バスを介して接続することができる。装置300の構成要素のいくつかまたはすべては、例えば、1つ以上のモジュールに組み合わせることができる。
図4は、本開示の第1の態様による方法の例示的な実施形態に係る絶対的高度情報を決定するために使用することができる高度マップの概略的な例を示している。
地図データは、例えば、標高マップを表すことができる。図4に示す高度マップは、マップの領域を表す。建物の境界を含む建物は高度マップに配置されている。高度マップは、建物の境界の外側の絶対的高度情報で構成され、ここで、図4に示す複数の絶対的高度情報のそれぞれは、高度の絶対値を示している。絶対的高度情報は、建物の周りに提示されている。
電子デバイスの例示的な位置、例えば、水平方向の位置は、トラックを形成する水平な複数の位置、特に、実線で高度マップに示されている。それぞれの水平位置が変化すると、標高は連続線に沿って変化し、異なるハッチング領域のそれぞれによって示され、これらは連続した線で表される。例えば、図4の左下隅に実線の高度は、現在、146メートルあたりであり、連続線にしたがって、145メートルあたりに変化する。各水平位置の絶対的な高度は、その位置が存在する領域に関連付けられた絶対的高度情報に基づいて取得することができる。
第一の態様の方法の例示的な実施形態によれば、地図データを含むデータ要素に関連付けられた絶対的高度情報が決定される。図4に示すように、地図データは、標高マップを表す。
以下では、例示的なシナリオについて説明する。電子デバイスを所有しているユーザー、例えば図1の電子デバイス130、140、150は、例えば、図4に示すように、建物に近づく場合があり得る。これにより、例えば、図4の高度マップに示されているとおりに、高度が143メートルから145メートルの間である建物の前庭を横断する。次に、ユーザーは、例えば建物に入り、建物の2階(地上レベルの1フロア上)に移動することができる。ユーザーの追跡の連続線から、図4に示すように、その高度は、約148.6メートルである。
図5Aは、本開示の第1の態様による方法の例示的な実施形態において、使用されるプロット相対的高度情報の概略図を示す。
相対的高度情報は、例えば、少なくとも1つの圧力情報、例えば気圧センサによって得られた(例えば、集められた)情報に基づいて決定することができる。図5(a)は、プロットの相対的な高度情報が相対的高度の変化を含むことを示している。したがって、相対的高度情報は、時間的に早い時点で得られた別の少なくとも1つの圧力情報と比較して少なくとも1つの圧力情報の変化を表す。
図5(b)は、GNSSによって提供された、プロットした絶対的高度情報の概略図を示す。
図5bに示された絶対的高度情報は、GNSS、例えばGPSによって提供される。図5aに示す相対的高度情報と比較して、GNSSによって提供される絶対的な高度情報は非常に異なっており、図5aに示す相対的高度情報に比べて比較的大きく変化する。この違いは、GNSSの測位精度が低いことによる、と説明できる。
図5cは、本開示の第1の態様による方法の例示的な実施形態において使用されるプロット推定情報の概略図を示す。プロットされた推定情報は、少なくとも部分的に、決定された相対的高度情報と、少なくとも部分的に、決定された絶対的な高度情報とに基づいて決定される。プロットされた推定情報は、得られた位置、例えば、GNSS(水平)位置と、(高度マップなど)地図データを含むデータベースのデータ要素と結び付いた絶対的な高度情報と、例えば、(気圧センサなどによって)得られた圧力情報に基づいて決定された相対的高度情報との組み合わせに基づいている。
図5cのプロットの最初において、絶対的な高度情報が利用できない。推定情報は、このように、GNSS高度推定値に基づいており、気圧センサによる、圧力情報、例えば、気圧測定値に基づいてフィルタリングされる。
左側の縦線は、マップデータ、例えば、標高マップを含むデータベースのデータ要素に関連する絶対的な高度情報が、利用可能になることを示す。この場合、推定情報は、決定された絶対的な高度情報に対応した値を修正するために固定されている。さらに、推定情報じゃ、フィルタリングされ、気圧測定値に基づいて伝搬される。
図5Cの右の垂直線は、例えば、標高マップ、マップデータを含むデータベースのデータ要素に関連する絶対的高度情報を示す。これは、例えば、建物に入るユーザーによって起こり得る。したがって、GNSS高度推定のために使用することができるいかなるGNSS信号も、ユーザの電子デバイスによって受信することができない。プロットされた推定情報は、少なくとも部分的に、少なくとも1つの取得した圧力情報に基づいている相対的高度情報に基づいている。
本開示の全ての態様に係る例示的な実施形態では、GNSSセンサで直接高度を測定しようとする代わりに、GNSSセンサや正確な位置データの他のソースによって提供される水平位置推定値が、利用され、水平位置は、高度マップから(そのような高度マップが存在する場合)高度を得るために使用される。水平位置が建物の外にあるとき、例えば、路上にあるとき、高度マップだけが、使用できる。その場合のみ、水平位置が、高度マップを使用して、高度に明確にマッピングすることができるからである。このような高度の修正に加えて、気圧計は、高度の変化を追跡し、例えばGPSが利用できない、または、高度マップからの情報は、例えば、屋内空間において、あいまいである場所にさらに推定を伝播するために使用される。
以下の実施形態も開示されていると考える。
実施形態1:少なくとも1つのプロセッサと、コンピュータ・プログラム・コードを含む少なくとも1つのメモリとを備える装置であって、前記少なくとも1つのメモリおよび前記コンピュータ・プログラム・コードは、前記少なくとも1つのプロセッサを用いて、前記装置に、少なくとも、少なくとも部分的に、少なくとも1つの圧力情報に基づいて、少なくとも1つの相対的高度情報を決定するステップであって、該少なくとも1つの相対的高度情報は高度の相対値を示すものである、ステップと、地図データを含むデータベースのデータ要素に関連する、少なくとも1つの絶対的高度情報を決定するステップであって、該少なくとも1つの絶対的高度情報は高度の絶対値を示すものである、ステップと、少なくとも部分的に前記決定された相対的高度情報に、少なくとも部分的に前記決定された絶対的高度情報に基づいて、推定情報を決定するステップであって、該推定情報は、標高の絶対値を表すものである、ステップと、を実行させるように構成される、装置。
実施形態2:前記少なくとも1つのメモリおよび前記コンピュータ・プログラム・コードは、前記少なくとも1つのプロセッサを用いて、さらに、前記装置に、少なくとも1つの圧力情報を取得する(例えば、測定または受信)ステップを実行させるように構成される、実施形態1に記載の装置。
実施形態3:前記少なくとも1つのメモリおよび前記コンピュータ・プログラム・コードは、前記少なくとも1つのプロセッサを用いて、さらに、前記装置に、位置情報を取得するステップであって、前記絶対的高度情報は、少なくとも部分的には、前記位置情報に基づいて決定される、ステップを実行させるように構成される、実施形態1または実施形態2に記載の装置。
実施形態4:前記推定情報は、前記絶対的高度情報へ前記相対的高度情報をマッピングすることにより決定される、実施形態1ないし3のいずれか1つに記載の装置。
実施形態5:最後に知った、または、最後に決定した絶対的高度情報は、前記マッピングのために使用される、実施形態1ないし4のいずれか1つに記載の装置。
実施形態6:前記地図データは、標高地図を表す、実施形態1ないし5のいずれか1つに記載の装置。
実施形態7:推定情報の複数の情報片が決定される、実施形態1ないし6のいずれか1つに記載の装置。
実施形態8:推定情報の前記複数の情報片がフィルタリングされる、実施形態7に記載の装置。
実施形態9:前記推定情報を決定するステップは、カルマン・フィルタを使用することによって絶対的高度情報のセットをフィルタリングするステップを含み、絶対的高度情報の該セットは、少なくとも前記絶対的高度情報を含む、実施例1ないし8のいずれか1つに記載の装置。
実施形態10:前記カルマン・フィルタの動的モデルは、前記相対的高度情報に少なくとも部分的に基づいて決定される、実施形態9に記載の装置。
実施形態11:前記地図データの少なくとも1つのデータ要素は、建物の所定の床に対する高度値、および/または海面に対する高度値を含む、実施例1ないし10のいずれか1つに記載の装置。
実施形態12:前記少なくとも1つのメモリおよび前記コンピュータ・プログラム・コードは、前記少なくとも1つのプロセッサを用いて、さらに、前記装置に、全地球的航法衛星システムから少なくとも1つの信号が受信可能である状態から、該全地球的航法衛星システムから受信可能な信号がない状態への変化を決定するステップを実行させるように構成される、実施例1ないし11のいずれか1つに記載の装置。
実施形態13:前記少なくとも1つのメモリおよび前記コンピュータ・プログラム・コードは、前記少なくとも1つのプロセッサを用いて、さらに、前記装置に、高度推定要求の受信に応答して、伝播の推定情報を使用するステップを実行させるように構成される、実施例1ないし12のいずれか1つに記載の装置。
実施形態14:少なくとも部分的に、少なくとも1つの圧力情報に基づいて、少なくとも1つの相対的高度情報を決定するステップであって、該少なくとも1つの相対的高度情報は高度の相対値を示すものである、ステップと、地図データを含むデータベースのデータ要素に関連する、少なくとも1つの絶対的高度情報を決定するステップであって、該少なくとも1つの絶対的高度情報は高度の絶対値を示すものである、ステップと、少なくとも部分的に前記決定された相対的高度情報に、少なくとも部分的に前記決定された絶対的高度情報に基づいて、推定情報を決定するステップであって、該推定情報は、標高の絶対値を表すものである、ステップと、を含む(例えば、少なくとも1つの装置によって実行および/または制御される)方法。
実施形態15:前記方法は、少なくとも1つの圧力情報を取得する(例えば、測定または受信)ステップをさらに含む、実施形態14に記載の方法。
実施形態16:前記方法は、位置情報を取得するステップであって、前記絶対的高度情報は、少なくとも部分的には、前記位置情報に基づいて決定される、ステップをさらに含む、実施形態14または実施形態15に記載の方法。
実施形態17:前記推定情報は、前記絶対的高度情報へ前記相対的高度情報をマッピングすることにより決定される、実施形態14ないし16のいずれか1つに記載の方法。
実施形態18:最後に知った、または、最後に決定した絶対的高度情報は、前記マッピングのために使用される、実施形態17に記載の方法。
実施形態19:前記地図データは、標高地図を表す、実施形態14ないし18のいずれか1つに記載の方法。
実施形態20:推定情報の複数の情報片が決定される、実施形態14ないし19のいずれか1つに記載の方法。
実施形態21:推定情報の前記複数の情報片がフィルタリングされる、実施形態20に記載の方法。
実施形態22:前記推定情報を決定するステップは、カルマン・フィルタを使用することによって絶対的高度情報のセットをフィルタリングするステップを含み、絶対的高度情報の該セットは、少なくとも前記絶対的高度情報を含む、実施形態14ないし21のいずれか1つに記載の方法。
実施形態23:前記カルマン・フィルタの動的モデルは、前記相対的高度情報に少なくとも部分的に基づいて決定される、実施形態22に記載の方法。
実施形態24:前記地図データの少なくとも1つのデータ要素は、建物の所定の床に対する高度値、および/または海面に対する高度値を含む、実施形態14ないし23のいずれか1つに記載の方法。
実施形態25:前記方法は、全地球的航法衛星システムからの少なくとも1つの信号が受信可能である状態から、該全地球的航法衛星システムから受信可能な信号がない状態への変化を決定するステップをさらに含む、実施形態14ないし24のいずれか1つに記載の方法。
実施形態26:前記方法は、高度推定要求の受信に応答して、伝播の推定情報を使用するステップをさらに含む、実施形態14ないし25のいずれか1つに記載の方法。
実施形態27:実施形態14ないし27のいずれか1つの方法を実行および/または制御するそれぞれの手段を実行および/または制御するように構成された、または備える装置。
実施形態28:少なくとも1つのプロセッサと、コンピュータ・プログラム・コードを含む少なくとも1つのメモリとを備える装置であって、前記少なくとも1つのメモリおよび前記コンピュータ・プログラム・コードは、該少なくとも1つのプロセッサを用いて、装置に、少なくとも、実施形態14ないし27のいずれか1つの方法を実行および/または制御させるように構成される、装置。
本明細書において、記載された実施形態のすべての提示された接続は、関与するコンポーネントが動作的に結合されるように理解すべきである。したがって、接続は、介在する要素の任意数または組合せと、直接的または間接的であることができ、単に、コンポーネント間の機能的な関係が存在することも可能である。
さらに、本明細書に記載または開示された方法、プロセス、操作のいずれも、汎用または専用プロセッサにおいて実行可能な命令を用いて実装することができ、そのようなプロセッサによって実行される、コンピュータ読み取り可能な記憶媒体(例えば、ディスク、メモリなど)に記憶することができる。「コンピュータ読み取り可能な記憶媒体」への言及は、FPGA、ASIC、信号処理装置、およびその他のデバイスのような専用回路を包含すると理解されるべきである。
「Aおよび/またはB」という表現は、(i) A、(ii) B、(iii) AおよびBの3つのシナリオのいずれか1つを含むと考えられている。さらに、冠詞「a」は、「1つのみ」と理解されるべきではない。すなわち、「1つの要素(an element)」という表現の使用は、さらにまた要素を含むことを除外するものではない。」「備える、含む(comprising)」という用語は、オープンな意味に、すなわち、「1つの要素Aを含む」オブジェクトは、また、素子Aに加えて更なる要素を含むことができるというように理解すべきである。
すべての提示される実施形態は単なる例示であること、そして、特定の例示的な実施形態のために提示された、すべての特徴は、本発明の任意の態様で単独で、または、同じまたは別の特定の例示的な実施形態のために提示される任意の機能と組み合わせて、および/または、言及されていない他の機能と組み合わせて使用することができることが理解される。特に、本明細書で提示される例示的な実施形態は、また、技術的に合理的であり、例示的な実施形態が互いに関して代替物でない限り、互いに可能なすべての組み合わせで開示されると理解されるべきである。さらに、特定のカテゴリ(方法/装置/コンピュータ・プログラム/システム)における例示的な実施形態のために提示されるいかなる特徴も、また、他のカテゴリの例示的な実施形態に対応する方法で使用することができることが理解される。また、提示された例示的な実施形態における特徴の存在は、必ずしも、この特徴は、本発明の本質的な特徴を形成し、省略または置換することはできないことを意味するものではないことも理解される。
特徴の記載は、続いて列挙された特徴が、その特徴が、その後に列挙されるすべての特徴で構成されるようには必須ではないこと、または、次に列挙される複数の特徴のうちの少なくとも1つの特徴であること、のうちの少なくとも1つを含む。また、任意の組み合わせで列挙された機能の選択または、列挙された機能の1つのみの選択が可能である。その後に列挙されるすべての機能の特定の組み合わせも考慮することができる。また、列挙された特徴の1つのみの複数が可能であり得る。
上記のすべての方法ステップの順序は必須ではなく、また、代替シーケンスも可能である。それにもかかわらず、図に例示的に示されている方法ステップの特定のシーケンスは、それぞれの図によって説明されているそれぞれの実施形態に対して、メソッドステップの1つの可能なシーケンスと見なされる。
本発明は、例示的な実施形態によって上記で説明された。当業者にとって、明らかな代替の方法およびバリエーションがあり、そして添付の特許請求の範囲から逸脱することなく実装することができることに留意する。

Claims (18)

  1. 少なくとも1つのプロセッサと、コンピュータ・プログラム・コードを含む少なくとも1つのメモリとを備える装置であって、該少なくとも1つのメモリおよび該コンピュータ・プログラム・コードは、前記少なくとも1つのプロセッサを用いて、前記装置に、少なくとも、
    少なくとも1つの圧力情報に基づいて、少なくとも1つの相対的高度情報を決定するステップであって、該少なくとも1つの相対的高度情報は高度の相対値を示すものである、ステップと、
    地図データを含むデータベースのデータ要素に関連する、少なくとも1つの絶対的高度情報を決定するステップであって、該少なくとも1つの絶対的高度情報は高度の絶対値を示すものである、ステップと、
    前記絶対的高度情報への前記相対的高度情報をマッピングにより推定情報を決定するステップであって、該推定情報は、標高の絶対値を表すものである、ステップと、
    少なくとも1つの無線指紋を収集または受信するステップと、
    少なくとも無線指紋および前記推定情報に基づいて、1つ以上の電波マップを生成するステップであって、該推定情報は高度を表し、該電波マップは他の電子デバイスによる測位および/またはナビゲーションの目的で使用することができる、ステップと、
    を実行させるように構成される、装置。
  2. 前記少なくとも1つのメモリおよび前記コンピュータ・プログラム・コードは、前記少なくとも1つのプロセッサを用いて、さらに、前記装置に、少なくとも1つの圧力情報を取得するステップを実行させるように構成される、請求項1に記載の装置。
  3. 前記少なくとも1つのメモリおよび前記コンピュータ・プログラム・コードは、前記少なくとも1つのプロセッサを用いて、さらに、前記装置に、位置情報を取得するステップを実行させるように構成され、前記絶対的高度情報は、少なくとも部分的には、前記位置情報に基づいて決定される、請求項1または2に記載の装置。
  4. 最後に知った、または、最後に決定した絶対的高度情報は、前記マッピングのために使用される、請求項1ないし3のいずれか1項に記載の装置。
  5. 前記地図データは、標高地図を表す、請求項1ないし4のいずれか1項に記載の装置。
  6. 前記推定情報の複数の情報片が決定される、請求項1ないし5のいずれか1項に記載の装置。
  7. 推定情報の前記複数の情報片がフィルタリングされる、請求項6に記載の装置。
  8. 前記推定情報を決定するステップは、カルマン・フィルタを使用することによって1つ以上の絶対的高度情報をフィルタリングするステップを含み、
    前記1つ以上の絶対的高度情報は、前記絶対的高度情報を含み、
    前記1つ以上の絶対的高度情報は、前記カルマン・フィルタの入力信号である、請求項1ないし7のいずれか1項に記載の装置。
  9. 前記カルマン・フィルタの動的モデルは、前記相対的高度情報に少なくとも部分的に基づいて決定される、請求項8に記載の装置。
  10. 前記地図データの少なくとも1つのデータ要素は、建物の所定の床に対する高度値、
    および/または、海面に対する高度値を含む、請求項1ないし9のいずれか1項に記載の装置。
  11. 前記少なくとも1つのメモリおよび前記コンピュータ・プログラム・コードは、前記少なくとも1つのプロセッサを用いて、さらに、前記装置に、全地球的ナビゲーション衛星システムから少なくとも1つの信号が受信可能である状態から、該全地球的ナビゲーション衛星システムから受信可能な信号がない状態へ変化を決定するステップを実行させるように構成される、請求項1ないし10のいずれか1項に記載の装置。
  12. 前記少なくとも1つのメモリおよび前記コンピュータ・プログラム・コードは、前記少なくとも1つのプロセッサを用いて、さらに、前記装置に、高度推定要求の受信に応答して伝播の推定情報を送信する、または、送信させるステップを実行させるように構成される、請求項1ないし11のいずれか1項に記載の装置。
  13. 少なくとも1つの圧力情報に基づいて、少なくとも1つの相対的高度情報を決定するステップであって、該少なくとも1つの相対的高度情報は高度の相対値を示すものである、ステップと、
    地図データを含むデータベースのデータ要素に関連する、少なくとも1つの絶対的高度情報を決定するステップであって、該少なくとも1つの絶対的高度情報は高度の絶対値を示すものである、ステップと、
    前記絶対的高度情報への前記相対的高度情報をマッピングにより推定情報を決定するステップであって、該推定情報は、標高の絶対値を表すものである、ステップと、
    少なくとも1つの無線指紋を収集または受信するステップと、
    少なくとも無線指紋および前記推定情報に基づいて、1つ以上の電波マップを生成するステップであって、該推定情報は高度を表し、該電波マップは他の電子デバイスによる測位および/またはナビゲーションの目的で使用することができる、ステップと、
    を含む、方法。
  14. 前記方法は、さらに、前記少なくとも1つの圧力情報を取得するステップを含む、請求項13に記載の方法。
  15. 前記方法は、さらに、位置情報を取得するステップを含み、
    前記絶対的高度情報は、少なくとも部分的には、前記位置情報に基づいて決定される、
    請求項13または14に記載の方法。
  16. 最後に知った、または、最後に決定した絶対的高度情報は、前記マッピングのために使用される、請求項13ないし15のいずれか1項に記載の方法。
  17. 前記地図データは、標高マップを表す、請求項13ないし16のいずれか1項に記載の方法。
  18. コンピュータ・プログラム・コードを格納する有形コンピュータ可読媒体であって、プロセッサによって実行されたときに、該コンピュータ・プログラム・コードは、装置に、
    少なくとも部分的に、少なくとも1つの圧力情報に基づいて、少なくとも1つの相対的高度情報を決定するステップであって、該少なくとも1つの相対的高度情報は高度の相対値を示すものである、ステップと、
    地図データを含むデータベースのデータ要素に関連する、少なくとも1つの絶対的高度情報を決定するステップであって、該少なくとも1つの絶対的高度情報は高度の絶対値を示すものである、ステップと、
    前記絶対的高度情報への前記相対的高度情報をマッピングにより推定情報を決定するステップであって、該推定情報は、標高の絶対値を表すものである、ステップと、
    少なくとも1つの無線指紋を収集または受信するステップと、
    少なくとも前記無線指紋および前記推定情報に基づいて、1つ以上の電波マップを生成するステップであって、該推定情報は高度を表し、該電波マップは他の電子デバイスによる測位および/またはナビゲーションの目的で使用することができる、ステップと、
    を実行および/または制御させる、有形コンピュータ可読媒体。
JP2019545943A 2017-02-24 2018-02-19 屋内測位のための正確な高度推定 Active JP7157754B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15/441,357 US11248908B2 (en) 2017-02-24 2017-02-24 Precise altitude estimation for indoor positioning
US15/441,357 2017-02-24
PCT/EP2018/054023 WO2018153811A1 (en) 2017-02-24 2018-02-19 Precise altitude estimation for indoor positioning

Publications (2)

Publication Number Publication Date
JP2020508455A JP2020508455A (ja) 2020-03-19
JP7157754B2 true JP7157754B2 (ja) 2022-10-20

Family

ID=61256953

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019545943A Active JP7157754B2 (ja) 2017-02-24 2018-02-19 屋内測位のための正確な高度推定

Country Status (6)

Country Link
US (1) US11248908B2 (ja)
EP (1) EP3586082A1 (ja)
JP (1) JP7157754B2 (ja)
KR (2) KR102449606B1 (ja)
CN (1) CN110325819B (ja)
WO (1) WO2018153811A1 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3234505B1 (en) * 2014-12-17 2021-09-29 HERE Global B.V. Providing constraint to a position
US10365111B1 (en) * 2018-07-09 2019-07-30 Mapsted Corp. Method and system for crowd- sourced barometric fingerprint data repository
EP3693699B1 (en) 2019-02-05 2021-12-22 HERE Global B.V. Determining of absolute altitudes of floors of a structure
WO2021012243A1 (en) * 2019-07-25 2021-01-28 Beijing Voyager Technology Co., Ltd. Positioning systems and methods
EP3971617A1 (en) * 2020-09-18 2022-03-23 HERE Global B.V. Multi-level altitude map matching
CN112770253B (zh) * 2020-12-31 2024-02-20 宇龙计算机通信科技(深圳)有限公司 紧急呼叫的定位方法、装置、存储介质及电子设备
US11856592B2 (en) * 2021-10-27 2023-12-26 International Business Machines Corporation Multi-dimensional mapping and user cognitive profile based device control and channel assignment
US20230184548A1 (en) * 2021-12-15 2023-06-15 Here Global B.V. Multiple mode learning of absolute altitude of floors of a building
KR102616201B1 (ko) * 2022-01-24 2023-12-20 파파야 주식회사 다중 신호 환경 데이터의 센서맵 이미지에 기초하여 구축된 인공지능 신경망 기반 측위 방법 및 그 장치

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110199257A1 (en) 2010-02-18 2011-08-18 David Lundgren Method and system for updating altitude information for a location by using terrain model information to prime altitude sensors
JP2013527907A (ja) 2009-12-30 2013-07-04 テレフオンアクチーボラゲット エル エム エリクソン(パブル) セルラー通信システムにおける位置判定の方法及び装置
US20140335894A1 (en) 2012-01-23 2014-11-13 Nokia Corporation Collecting positioning reference data
US20150006100A1 (en) 2013-06-27 2015-01-01 Google Inc. Enhancing geolocation using barometric data to determine floors at a location
JP2015514969A (ja) 2012-02-27 2015-05-21 ノキア コーポレイション 位置決め方法及び位置決め装置、及び、コンピュータプログラム
WO2015107627A1 (ja) 2014-01-15 2015-07-23 日立マクセル株式会社 端末装置および標高値取得方法
JP2016503498A (ja) 2012-11-12 2016-02-04 クゥアルコム・インコーポレイテッドQualcomm Incorporated モバイルデバイスに代わって特定の環境に関する環境および基準データ報告を生成するための技法
JP2016512600A (ja) 2013-01-13 2016-04-28 クアルコム,インコーポレイテッド アクセスネットワークノードベースの基準気圧ネットワーク

Family Cites Families (86)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5646857A (en) * 1995-03-31 1997-07-08 Trimble Navigation Limited Use of an altitude sensor to augment availability of GPS location fixes
JP3547947B2 (ja) * 1997-08-11 2004-07-28 アルパイン株式会社 ナビゲーション装置における所在階数表示方法
US6094607A (en) 1998-11-27 2000-07-25 Litton Systems Inc. 3D AIME™ aircraft navigation
US7035650B1 (en) * 2000-06-14 2006-04-25 International Business Machines Corporation System and method for providing directions
JP2002286492A (ja) * 2001-03-26 2002-10-03 Denso Corp 携帯型ナビゲーション装置
KR20020097356A (ko) * 2001-06-20 2002-12-31 현대자동차주식회사 멀티 미터의 기압 표시 방법
JP2004151752A (ja) * 2002-10-28 2004-05-27 Casio Comput Co Ltd 電子地図表示装置
US7305303B2 (en) 2004-03-02 2007-12-04 Honeywell International Inc. Personal navigation using terrain-correlation and/or signal-of-opportunity information
JP2005337872A (ja) * 2004-05-26 2005-12-08 Matsushita Electric Works Ltd 位置検出装置および位置検出システム
US7162368B2 (en) * 2004-11-09 2007-01-09 Honeywell International Inc. Barometric floor level indicator
US7327245B2 (en) * 2004-11-22 2008-02-05 Microsoft Corporation Sensing and analysis of ambient contextual signals for discriminating between indoor and outdoor locations
JP2007003195A (ja) * 2005-06-21 2007-01-11 Seiko Epson Corp 位置検出装置
BRPI0621448B1 (pt) * 2006-02-28 2019-02-26 Nokia Technologies Oy Aparelho, elemento de rede, módulo, método, sinal para fornecer dados de assistência a um dispositivo, portador possuindo um sinal gravado em si para fornecer dados deassistência a um dispositivo e servidor de dados de assistência
US8154442B2 (en) * 2006-02-28 2012-04-10 Nokia Corporation Method and apparatus for navigation systems
US20070282565A1 (en) * 2006-06-06 2007-12-06 Honeywell International Inc. Object locating in restricted environments using personal navigation
US8612172B2 (en) * 2006-09-19 2013-12-17 Nokia Corporation Relative positioning
CN100419380C (zh) 2007-01-05 2008-09-17 北京航空航天大学 一种高集成度mimu/gps/微磁罗盘/气压高度计组合导航***
DE102007028114A1 (de) * 2007-03-16 2008-09-25 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung und Verfahren zur Lokalisierung von Endgeräten
CN101688910A (zh) * 2007-05-24 2010-03-31 电子地图有限公司 使用绝对定位***及相对定位***来确定位置的定位装置及方法、计算机程序及数据载体
US9733091B2 (en) * 2007-05-31 2017-08-15 Trx Systems, Inc. Collaborative creation of indoor maps
US8332137B2 (en) 2007-12-04 2012-12-11 Qualcomm Incorporated Navigation system with dynamically calibrated pressure sensor
US9057606B2 (en) * 2009-09-10 2015-06-16 Nextnav, Llc Wide area positioning system
CN101750050B (zh) 2008-11-28 2011-08-17 北京航天发射技术研究所 一种提高高程数据稳定性的滤波方法
US20100250134A1 (en) * 2009-03-24 2010-09-30 Qualcomm Incorporated Dead reckoning elevation component adjustment
CN101666643A (zh) 2009-09-08 2010-03-10 清华大学 高度计测装置
US8566032B2 (en) 2009-10-30 2013-10-22 CSR Technology Holdings Inc. Methods and applications for altitude measurement and fusion of user context detection with elevation motion for personal navigation systems
JP2011122996A (ja) * 2009-12-14 2011-06-23 Sony Corp 高度出力装置、高度出力方法及びプログラム
CN102300311A (zh) * 2010-06-23 2011-12-28 中国科学院国家天文台 用地图高程修正地面移动通信网的定位方法
US9234965B2 (en) * 2010-09-17 2016-01-12 Qualcomm Incorporated Indoor positioning using pressure sensors
US9167991B2 (en) * 2010-09-30 2015-10-27 Fitbit, Inc. Portable monitoring devices and methods of operating same
KR101242253B1 (ko) * 2011-02-23 2013-03-11 고려대학교 산학협력단 지형분류 기반 고도 지도 작성 방법
US8990043B1 (en) * 2011-03-01 2015-03-24 Cellco Partnership Determining building floor level of wireless mobile communication device
EP2495688A1 (en) * 2011-03-02 2012-09-05 Harman Becker Automotive Systems GmbH Floor Number Determination in Buildings
US20120290253A1 (en) * 2011-05-10 2012-11-15 Qualcomm Incorporated Apparatus and methods for height determination
JP2013052723A (ja) * 2011-09-01 2013-03-21 Seiko Epson Corp 高度計測システム、高度計測方法、高度計測プログラム及び記録媒体
KR20140067108A (ko) * 2011-09-12 2014-06-03 콘티넨탈 테베스 아게 운트 코. 오하게 시간 정정 센서 시스템
FR2988618B1 (fr) 2012-03-30 2014-05-09 Parrot Estimateur d'altitude pour drone a voilure tournante a rotors multiples
JP2013231634A (ja) * 2012-04-27 2013-11-14 Hitachi Consumer Electronics Co Ltd 位置情報提供システム、ナビゲーションシステム、及び端末装置
KR101966701B1 (ko) * 2012-06-05 2019-08-13 삼성전자 주식회사 휴대 단말기의 고도 측정 방법 및 장치
WO2014042727A2 (en) * 2012-06-12 2014-03-20 Trxs Systems, Inc. Methods resolving the elevation of a tracked personnel or assets
KR101366015B1 (ko) * 2012-07-06 2014-02-24 한국전자통신연구원 고도 측정이 가능한 휴대 단말 및 이를 이용한 고도 측정 방법
US20140114567A1 (en) * 2012-10-18 2014-04-24 Research In Motion Limited Generating an elevation model using mobile devices
CN102937449B (zh) 2012-10-19 2015-01-14 南京航空航天大学 惯性导航***中跨音速段气压高度计和gps信息两步融合方法
US9107178B2 (en) 2012-12-24 2015-08-11 Intel Corporation Geo-location signal fingerprinting
CN103118429A (zh) 2013-03-12 2013-05-22 南京烽火星空通信发展有限公司 Wifi定位方法
US9462568B2 (en) * 2013-03-13 2016-10-04 Retail Optimization International, Inc. Systems and methods for indoor location services
CN108810809A (zh) * 2013-03-15 2018-11-13 耐克斯特纳威公司 用于使用三维位置信息改进定位服务的***和方法
US9210682B2 (en) * 2013-04-15 2015-12-08 Qualcomm Incorporated Varying processes to control transmission characteristics for position determination operations
US9131347B2 (en) * 2013-04-26 2015-09-08 Qualcomm Incorporated Utilizing a pressure profile to determine a location context identifier
US9642110B2 (en) 2013-05-09 2017-05-02 Marvell World Trade Ltd. GPS and WLAN hybrid position determination
CN104251690B (zh) * 2013-06-27 2017-06-27 联想(北京)有限公司 一种获取相对高度的方法及电子设备
US9648458B2 (en) * 2013-07-03 2017-05-09 Qualcomm Incorporated Systems and methods for labeling crowd sourced data
EP3056049A1 (en) * 2013-10-09 2016-08-17 Qualcomm Incorporated Methods and apparatus for controlling the transmission and/or reception of safety messages by portable wireless user devices
US9986529B2 (en) 2013-11-12 2018-05-29 Qualcomm Incorporated Methods and apparatuses for use in determining an altitude of a mobile device
US9380425B2 (en) 2013-12-05 2016-06-28 At&T Mobility Ii Llc Systems, methods, and computer-readable storage devices for generating and using a radio-frequency map of an area
US10094905B2 (en) 2014-02-28 2018-10-09 Qualcomm Incorporated Opportunistic calibration of a barometer in a mobile device
US9374678B2 (en) * 2014-02-28 2016-06-21 Texas Instruments Incorporated Kalman filter iteratively performing time/measurement update of user/relative floor locations
CN103841642B (zh) 2014-03-10 2017-04-19 北京工业大学 一种三维室内定位方法
CN104049636B (zh) 2014-05-27 2017-01-25 北京航空航天大学 一种融合相对高度和绝对高度获得导航高度的方法
GB2526807A (en) * 2014-06-03 2015-12-09 Here Global Bv Updating single regions of a navigational database
US10240995B2 (en) * 2014-08-01 2019-03-26 Google Llc Construction of a surface of best GPS visibility from passive traces using SLAM for horizontal localization and GPS readings and barometer readings for elevation estimation
US10234292B2 (en) * 2014-08-08 2019-03-19 Stmicroelefctronics S.R.L. Positioning apparatus and global navigation satellite system, method of detecting satellite signals
US20160047649A1 (en) 2014-08-15 2016-02-18 Qualcomm Incorporated Mobile-assisted determination of the altitude of a mobile device
US10921208B2 (en) * 2014-09-26 2021-02-16 Invensense, Inc. Systems and methods differential pressure sensing
US20160102995A1 (en) * 2014-10-10 2016-04-14 Qualcomm Incorporated Opportunistic calibration of a barometer in a mobile device
US20180003507A1 (en) * 2014-10-27 2018-01-04 Sensewhere Limited Position estimation
CN104501796B (zh) * 2014-12-16 2017-03-08 重庆邮电大学 一种室内wlan/mems融合跨楼层3维定位方法
KR20160081700A (ko) 2014-12-31 2016-07-08 엘지전자 주식회사 이동 단말기 및 그 제어 방법
US9763050B2 (en) * 2015-02-06 2017-09-12 Apple Inc. Method and apparatus for location determination with WLAN/WPAN/sensor support
US20160245716A1 (en) * 2015-02-25 2016-08-25 Qualcomm Incorporated Opportunistic calibration of a barometer in a mobile device
US10309775B2 (en) * 2015-03-05 2019-06-04 Apple Inc. Altitude estimation using crowd-sourced pressure sensor data
CN104748722B (zh) 2015-03-13 2017-09-08 中国科学院光电研究院 利用卫星定位信息实时校准气压测高结果的高程定位方法
JP6541399B2 (ja) * 2015-04-10 2019-07-10 Kddi株式会社 気圧センサの気圧補正値を算出する管理装置、携帯端末及びプログラム
KR20160129147A (ko) * 2015-04-29 2016-11-09 현대엠엔소프트 주식회사 차량의 위치정보 산출 장치 및 방법
JP2017020846A (ja) * 2015-07-08 2017-01-26 Kddi株式会社 複数の標高値を用いて高度誤差を推定する装置、プログラム及び方法
US20170248428A1 (en) * 2016-02-25 2017-08-31 Electronics And Telecommunications Research Institute Indoor positioning system and method
CN105704677B (zh) * 2016-03-25 2019-05-31 北京智慧图科技有限责任公司 一种基于气压计的室内定位方法及装置
WO2017194820A1 (en) * 2016-05-10 2017-11-16 Indooratlas Oy Measurement data processing
EP3264035A1 (en) * 2016-07-01 2018-01-03 INTEL Corporation System and method for indoors altitude determination
US10254188B2 (en) * 2016-09-09 2019-04-09 Qualcomm Incorporated Adaptive pressure sensor sampling rate
US20190310343A1 (en) * 2016-10-06 2019-10-10 Indooratlas Oy Processing apparatus, computer program code, and method
US20180206078A1 (en) * 2017-01-13 2018-07-19 Qualcomm Incorporated Method and apparatus for handling building pressurization during indoor positioning
GB201700816D0 (en) * 2017-01-17 2017-03-01 Sensewhere Ltd Method and computing processing apparatus
CN112513575B (zh) * 2018-05-28 2024-03-19 赫尔环球有限公司 多级高度图
US10845203B2 (en) * 2018-06-01 2020-11-24 Apple Inc. Indoor/outdoor detection using a wearable computer
CN211848791U (zh) * 2019-12-11 2020-11-03 陕西蓝软信息科技有限公司 一种公路工程施工用质量动态监测***

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013527907A (ja) 2009-12-30 2013-07-04 テレフオンアクチーボラゲット エル エム エリクソン(パブル) セルラー通信システムにおける位置判定の方法及び装置
US20110199257A1 (en) 2010-02-18 2011-08-18 David Lundgren Method and system for updating altitude information for a location by using terrain model information to prime altitude sensors
US20140335894A1 (en) 2012-01-23 2014-11-13 Nokia Corporation Collecting positioning reference data
JP2015514969A (ja) 2012-02-27 2015-05-21 ノキア コーポレイション 位置決め方法及び位置決め装置、及び、コンピュータプログラム
JP2016503498A (ja) 2012-11-12 2016-02-04 クゥアルコム・インコーポレイテッドQualcomm Incorporated モバイルデバイスに代わって特定の環境に関する環境および基準データ報告を生成するための技法
JP2016512600A (ja) 2013-01-13 2016-04-28 クアルコム,インコーポレイテッド アクセスネットワークノードベースの基準気圧ネットワーク
US20150006100A1 (en) 2013-06-27 2015-01-01 Google Inc. Enhancing geolocation using barometric data to determine floors at a location
WO2015107627A1 (ja) 2014-01-15 2015-07-23 日立マクセル株式会社 端末装置および標高値取得方法

Also Published As

Publication number Publication date
US11248908B2 (en) 2022-02-15
KR102449606B1 (ko) 2022-09-30
EP3586082A1 (en) 2020-01-01
WO2018153811A1 (en) 2018-08-30
CN110325819B (zh) 2023-06-02
JP2020508455A (ja) 2020-03-19
KR20190107692A (ko) 2019-09-20
US20180245916A1 (en) 2018-08-30
CN110325819A (zh) 2019-10-11
KR20210053341A (ko) 2021-05-11

Similar Documents

Publication Publication Date Title
JP7157754B2 (ja) 屋内測位のための正確な高度推定
CN110325820B (zh) 用于室内定位服务的高度地图
US9113291B2 (en) Location detection within identifiable pre-defined geographic areas
US11012832B2 (en) Metric for evaluating indoor positioning systems
TWI557418B (zh) 用於gnss使能設備之通用混合導航資訊計算方法及系統
US10509098B2 (en) Supporting the use of radio maps
KR20210057208A (ko) 로케이션 서비스를 개선하기 위해 3차원 로케이션 정보를 사용하기 위한 시스템 및 방법
US11573089B2 (en) Multilevel altitude maps
EP3152586B1 (en) Mobile device position uncertainty based on a measure of potential hindrance of an estimated trajectory
US20200128369A1 (en) Controlling radio fingerprint observation report collection
US10972873B2 (en) Enhancing the accuracy for device localization
US20200153688A1 (en) Reconfiguration of a radio positioning support system
EP3726253A1 (en) Video enhanced location estimates
US11313939B2 (en) Self-correction of a radio map

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191021

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200902

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200915

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20201214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210330

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20210629

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210927

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220516

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220920

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221007

R150 Certificate of patent or registration of utility model

Ref document number: 7157754

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150