(57)【要約】  本発明の一態様は、携帯支持体上に組み付けた磁力計が生成する磁力計測定値を修正する方法（１０）に関する。携帯支持体は、磁力計に対して固定するように組み付けた１つ又は複数の移動センサ及び／又は位置センサを保持する。方法は、  ある時間間隔の間、磁力計、移動センサ及び／又は位置センサがそれぞれ同時に生成した磁力計測定値（１２）並びに移動測定値（１４）及び／又は位置測定値（１６）を得ることと、  処理ユニットによって、時間間隔の間に同時に生成した磁力計測定値（１２）並びに移動測定値（１４）及び／又は位置測定値（１６）に基づき、修正磁力計測定値（２８）を推測することとを含み、処理ユニット（３６）は、１つ又は複数のマイクロプロセッサを備え、人工知能アルゴリズム（２４）を介して修正磁力計測定値（２８）を推測することができ、前記アルゴリズムは、訓練データにより訓練し、時間間隔の間に記録した磁力計測定値並びに移動測定値及び／又は位置測定値のログに従って磁力計測定値の修正を発見するようにする。【選択図】図１
2022501618.tif 000002
【特許請求の範囲】
【請求項１】
携帯支持体（３０）上に組み付けた磁力計が生成する磁力計測定値を修正する方法（１０）であって、前記携帯支持体は、前記磁力計（３２）の他に、１つ若しくは複数の移動センサ及び／又は位置センサ（３４）を保持し、前記１つ若しくは複数の移動及び／又は位置センサ（３４）は、前記磁力計に対して固定するように組み付け、前記方法（１０）は、
−ある時間間隔の間、前記磁力計、前記移動センサ及び／又は前記位置センサがそれぞれ同時に生成した磁力計測定値（１２）並びに移動測定値（１４）及び／又は位置測定値（１６）を得ることと、
−処理ユニット（３６）によって、前記時間間隔の間に同時に生成した前記磁力計測定値（１２）並びに前記移動測定値（１４）及び／又は前記位置測定値（１６）に基づき、修正磁力計測定値（２８）を推測することと
を含み、前記処理ユニット（３６）は、１つ又は複数のマイクロプロセッサを備え、人工知能アルゴリズム（２４）を介して前記修正磁力計測定値（２８）を推測することができ、前記アルゴリズムは、訓練データにより訓練し、前記時間間隔の間に記録した前記磁力計測定値並びに前記移動測定値及び／又は前記位置測定値のログに従って前記磁力計測定値の修正を発見するようにする、方法。
【請求項２】
前記時間間隔の間に前記磁力計が生成した前記磁力計測定値（１２）は、前記外部磁界に対する前記携帯支持体の方位の展開を示す、請求項１に記載の磁力計測定値を修正する方法（１０）。
【請求項３】
前記時間間隔の間に前記移動センサ及び／又は前記位置センサが生成した前記移動測定値（１４）及び／又は前記位置測定値（１６）は、前記時間間隔の間の前記携帯支持体の移動を示す、請求項１又は２に記載の磁力計測定値を修正する方法（１０）。
【請求項４】
前記修正磁力計測定値（２８）の推測は、一方の、前記外部磁界に対する前記携帯支持体の方位の展開と、もう一方の、前記携帯支持体の移動との間の一致及び相違に基づく、請求項２又は３に記載の磁力計測定値を修正する方法（１０）。
【請求項５】
前記移動測定値（１４）及び／又は前記位置測定値（１６）は、１つ又は複数の加速度計が生成した測定値を含む、請求項１から４のいずれか一項に記載の磁力計測定値を修正する方法（１０）。
【請求項６】
前記移動測定値（１４）及び／又は前記位置測定値（１６）は、１つ又は複数のジャイロメータが生成した測定値を含む、請求項１から５のいずれか一項に記載の磁力計測定値を修正する方法（１０）。
【請求項７】
前記移動測定値（１４）及び／又は前記位置測定値（１６）は、１つ又は複数の加速度計及び１つ又は複数のジャイロメータを備える慣性測定ユニット（１４）が生成した測定値を含む、請求項１から４のいずれか一項に記載の磁力計測定値を修正する方法（１０）。
【請求項８】
前記移動測定値（１４）及び／又は前記位置測定値（１６）は、１つ又は複数のＧＮＳＳ受信器（１６）が生成した測定値を含む、請求項１から７のいずれか一項に記載の磁力計測定値を修正する方法（１０）。
【請求項９】
前記移動測定値（１４）及び／又は前記位置測定値（１６）は、いくつかのセンサから得られ、前記修正磁力計測定値を推測する前に互いに混成する、請求項１から８のいずれか一項に記載の磁力計測定値を修正する方法（１０）。
【請求項１０】
前記修正磁力計測定値の推測は、その場で実行する、請求項１から９のいずれか一項に記載の磁力計測定値を修正する方法（１０）。
【請求項１１】
前記携帯支持体は、携帯端末を備える、請求項１から１０のいずれか一項に記載の磁力計測定値を修正する方法（１０）。
【請求項１２】
前記携帯支持体は、コネクテッド・ウォッチを備える、請求項１から１０のいずれか一項に記載の磁力計測定値を修正する方法（１０）。
【請求項１３】
前記人工知能アルゴリズム（２４）は、以下のアルゴリズム：ベイジアン・ネットワーク、ニューラル・ネットワーク、サポート・ベクター・マシン、ｋ近傍法、遺伝的アルゴリズム、決定木、決定木フォレスト、混合ガウス・モデル、ロジスティック回帰分析、及び線形判別分析の少なくとも１つを使用する、請求項１から１１のいずれか一項に記載の磁力計測定値を修正する方法（１０）。
【請求項１４】
同時に生成した前記磁力計測定値（１２）並びに前記移動測定値（１４）及び／若しくは前記位置測定値（１６）、又は前記磁力計測定値（１２）並びに前記移動測定値（１４）及び／若しくは前記位置測定値（１６）から推測した数量を、クラウド計算プラットフォームに伝達し、前記修正磁力計測定値のために前記処理ユニットが実行するソフトウェアの更新設定を受信することを含む、請求項１から１３のいずれか一項に記載の磁力計測定値を修正する方法（１０）。
【請求項１５】
携帯端末（３０）であって、前記携帯端末（３０）は、磁力計（３２）と、前記磁力計に対して固定するように組み付けた１つ若しくは複数の移動センサ及び／又は位置センサ（３４）と、前記磁力計並びに前記移動センサ及び／又は前記位置センサ（複数可）に接続した処理ユニット（３６）とを備え、ある時間間隔の間に前記磁力計（３２）、前記移動センサ及び／又は前記位置センサ（複数可）（３４）のそれぞれが同時に生成した磁力計測定値（１２）並びに移動測定値（１４）及び／又は位置測定値（１６）を得るようにし、前記処理ユニット（３６）は、コンピュータ・プログラムにより、前記時間間隔の間に同時に生成した前記磁力計測定値（１２）並びに前記移動測定値（１４）及び／又は前記位置測定値（１６）に基づき、修正磁力計測定値（２８）を推測するように構成する、携帯端末。
【請求項１６】
コネクテッド・ウォッチ（３０）として具現化する、請求項１５に記載の携帯端末。
【請求項１７】
プログラム・コード命令を含むコンピュータ・プログラムであって、前記プログラム・コード命令は、前記プログラムを携帯端末の制御ユニット（３６）によって実行すると、請求項１から１４のいずれか一項に記載の方法ステップを実行する、コンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、１つ又は複数の磁力計を較正及び／又は設定する方法に関する。本発明は、より詳細には、携帯支持体上で１つ又は複数の磁力計が生成した磁力計測定値を修正することを対象とし、携帯支持体は、１つ若しくは複数の移動センサ及び／又は位置センサを更に含む。
【背景技術】
【０００２】
今日、ほとんどの多機能携帯電話（スマートフォン）は、多数の様々なセンサ、例えば、ＧＮＳＳ受信器（ＧＮＳＳ、即ち衛星測位システムが送信する電波航行信号の受信器。ＧＮＳＳは、「Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ（全地球航法衛星システム）」の頭文字である）、加速度計、ジャイロメータ、磁力計等を含む。地球基準座標系内で多機能携帯電話の方位を決定するため、磁力計は、多数のアプリケーションに必須である。このことは、ナビゲーション・アプリケーションに特にあてはまる。個々のＧＮＳＳ受信器は、ＧＮＳＳ受信器のアンテナ中心の位置及び速度を決定することができる。一方、地球基準座標系におけるＧＮＳＳ受信器の方位は、難しく、少なくとも、初期の方位に関する知識を必要とする。したがって、大部分のナビゲーション・アプリケーションは、地図に対して携帯電話の方位を決定する必要がある場合、磁力計を使用する。
【０００３】
磁力計の測定値は、磁北方向、又は偏角差の修正後、地理上の北の方向を指すように働くことができる。しかし、測定誤差は、数度に達することがあり、このことは、磁力計の測定値を高精度の用途では使用できないことを意味する。特に、この測定誤差は、地球磁界よりもはるかに大きい外部環境及び／又は内部環境内に存在する磁気の干渉に起因することがあり、したがって、測定推定値を著しくゆがませ、例えば、数十度の誤差を引き起こし得ることに留意されたい。
【０００４】
この問題は、全ての種類の携帯端末で最も一般的である、低価格の磁力計に特に影響を与える。誤差の更なる発生源は、携帯端末の位置における磁界が、（比較的弱い）地球磁界以外の寄与を有することによる。局所的な外乱（磁気、金属質量体、電磁源）は、磁力計測定値を容易にゆがませることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、限定はしないが、特に、携帯端末（例えば、多機能携帯電話、タブレット、コネクテッド・ウォッチ、ＧＮＳＳ／ＧＰＳ受信器等）の場合におけるこの問題を改善することである。
【課題を解決するための手段】
【０００６】
本発明の第１の態様は、携帯支持体上に組み付けた磁力計が生成する磁力計測定値を修正する方法に関する。携帯支持体は、磁力計以外に、磁力計に対して固定するように組み付けた１つ若しくは複数の移動センサ及び／又は位置センサを保持する。方法は、
〇ある時間間隔の間、磁力計、移動センサ及び／又は位置センサがそれぞれ同時に生成した磁力計測定値並びに移動測定値及び／又は位置測定値を得ることと、
〇処理ユニット（例えば、マイクロプロセッサ、一組のマイクロプロセッサ、プログラム可能論理回路、特定用途向け集積回路等）によって、前記時間間隔の間に同時に生成した磁力計測定値並びに移動測定値及び／又は位置測定値に基づき、修正磁力計測定値を推測することと
を含み、処理ユニット（３６）は、１つ又は複数のマイクロプロセッサを備え、人工知能アルゴリズム（２４）を介して修正磁力計測定値（２８）を推測することができ、前記アルゴリズムは、訓練データにより訓練され、時間間隔の間に記録した磁力計測定値並びに移動測定値及び／又は位置測定値のログに従って磁力計測定値の修正を発見するようにする。
【０００７】
磁力計という用語は、本文書の背景において、（１つの軸に沿って磁界を測定することができる）基本磁力計、及びいくつかの基本磁力計を備える多軸（例えば２軸又は３軸）磁力計を示すことを留意されたい。
【０００８】
一方で、時間間隔の間に磁力計が生成した磁力計測定値は、時間間隔の間の、基準座標系における携帯支持体の外部磁界の方向及び／又は大きさの展開、したがって、外部磁界に対する携帯支持体の方位の展開を示す。
【０００９】
もう一方で、移動センサ及び／又は位置センサが生成した移動測定値及び／又は位置測定値は、同じ時間間隔の間の、携帯支持体の移動を示す。
【００１０】
したがって、修正磁力計測定値の推測は、一方の、外部磁界に対する携帯支持体の方位の展開と、もう一方の、携帯支持体の移動、又は携帯支持体の経時的な並進移動との間の一致及び相違に基づくことができる。修正磁力計測定値は、いくつかの方向で生成した並進移動から構成することができる。
【００１１】
地球磁界が地域で一様である場合、（測定誤差がなく、携帯支持体がその地域内に留まる間）外部磁界に対する携帯支持体の方位の展開と、携帯支持体の移動との間の一致が観察されるはずである。実際、この一致は、測定誤差（特に、センサの浮動／移動／並進移動）、及び地球磁界の外乱のために完全ではない。直観的に、携帯支持体が動いていた時間間隔の間に観察される相違により、磁界の局所的な外乱を検出し、定量化することを可能にする。次に、磁力計測定値は、これらの外乱をなくすように修正することができる。特定の条件下、磁力計を（再）較正することも可能である。地球基準座標系（例えばＷＧＳ８４）内の携帯支持体の変位、及び変位の間の携帯支持体の固有の移動が既知である場合、十分な精度を伴って磁界ベクトルの理論値を推測し、これらを測定値と比較することが可能である。
【００１２】
好ましくは、携帯支持体は、移動測定値及び／又は位置測定値を生成する１つ又は複数の加速度計を備える。
【００１３】
代替又は追加として、携帯支持体は、移動測定値及び／又は位置測定値を生成する１つ又は複数のジャイロメータを備える。
【００１４】
特に好ましくは、携帯支持体は、慣性測定ユニット（ＩＭＵ）を備え、慣性測定ユニット（ＩＭＵ）は、移動測定値及び／又は位置測定値を生成する１つ又は複数の加速度計及び１つ又は複数のジャイロメータを統合するものである。
【００１５】
好ましくは、移動センサ（複数可）は、超小型電子技術システム（ＭＥＭＳ）として具現化される。
【００１６】
本発明の特に有利な実施形態によれば、携帯支持体は、１つ又は複数の位置センサ、好ましくは、移動測定値及び／又は位置測定値を生成する１つ又は複数のＧＮＳＳ／ＧＰＳ受信器を備える。
【００１７】
携帯支持体がいくつかのセンサ、例えば、慣性測定ユニット及びＧＮＳＳ／ＧＰＳ受信器を備える場合、移動測定値及び／又は位置測定値は、修正磁力計測定値を推測するステップの前の事前処理ステップにおいて、（例えば、適応フィルタ又はカルマン・フィルタにより）互いに混成することができる。
【００１８】
好ましくは、修正磁力計測定値の推測は、その場で実行される。時間間隔は、好ましくは、修正を決定する時間に先行する既定の時間間隔に対応する。時間間隔は、決定時間に対して固定することができる。しかし、可能性としては、時間間隔のパラメータ（開始及び継続時間）に動的に適応するように構成することが可能である。時間間隔は、好ましくは、３０秒以上、例えば、１分以上、２分以上、３分以上、４分以上、又は５分以上の継続時間を有する。間隔の最大継続時間は、１０から１５分の範囲以内とすることができる。
【００１９】
本発明の好ましい実施形態によれば、携帯支持体は、携帯端末、例えば、携帯電話又はコネクテッド・ウォッチを備える。
【００２０】
好ましくは、処理ユニットは、１つ又は複数のマイクロプロセッサを備え、マイクロプロセッサは、修正磁力計測定値を推測する専用プログラムを実行する。修正磁力計測定値の推測ステップは、カルマン・フィルタ又は適応フィルタを使用することができる。しかし、より好ましくは、人工知能アルゴリズムが使用される。この背景において、「人工知能アルゴリズム」は、コンピュータによって使用され、訓練データにより（教師あり学習又は教師なし学習によって）訓練してあるアルゴリズムを示し、時間間隔の間に記録した磁力計測定値並びに移動測定値及び／又は位置測定値のログに従って磁力計測定値の修正を発見するようにする。人工知能アルゴリズムは、例えば、ベイジアン・ネットワーク、ニューラル・ネットワーク、サポート・ベクター・マシン、ｋ近傍法、遺伝的アルゴリズム、決定木、決定木フォレスト、混合ガウス・モデル、ロジスティック回帰分析、線形判別分析又はそれらの組合せを含むことができる。
【００２１】
上記では、磁力計測定値の修正が可能であることを説明している。というのは、磁力計測定値は、移動測定値及び／又は位置測定値と同じ移動値を概算的に反映しなければならないためである。実際、全ての状況で有効な修正規則を確立することはかなり困難である。この理由で、人工知能アルゴリズムの使用は、本発明の範囲内で有利であると考えられる。
【００２２】
特に好ましい実施形態によれば、方法は、同時に生成した磁力計測定値並びに移動測定値及び／若しくは位置測定値（又はこれらから推測した数量）を、クラウド計算プラットフォームに伝達し、修正磁力計測定値のために処理ユニットによって実行されるソフトウェアの更新設定を受信することを含む。クラウド計算プラットフォームは、この場合、多数のユーザからデータを収集し、このデータを「消化」し、修正アルゴリズムを強化することをタスクとする。この双方向の態様は、人工知能アルゴリズムの背景では特に有用である。
【００２３】
本発明の第２の態様は、携帯端末、例えば、コネクテッド・ウォッチ又は携帯電話に関し、携帯端末は、磁力計と、磁力計に対して固定するように組み付けた１つ若しくは複数の移動センサ及び／又は位置センサと、処理ユニットとを備え、処理ユニットは、磁力計並びに移動センサ及び／又は位置センサ（複数可）に接続され、ある時間間隔の間、磁力計、移動センサ及び／又は位置センサ（複数可）がそれぞれ同時に生成した磁力計測定値並びに移動測定値及び／又は位置測定値を得るようにする。処理ユニットは、コンピュータ・プログラムにより、時間間隔の間に同時に生成した磁力計測定値並びに移動測定値及び／又は位置測定値に基づき、修正磁力計測定値を推測するように構成される。
【００２４】
本発明の更なる態様は、プログラム・コード命令を含むコンピュータ・プログラムに関し、プログラム・コード命令は、前記プログラムを携帯端末の処理ユニットによって実行すると、この方法ステップを実行する。
【００２５】
本発明の更なる詳細及び特徴は、例として、添付の図面を参照しながら以下で提示するいくつかの有利な実施形態の詳細な説明から明らかになるであろう。
【図面の簡単な説明】
【００２６】
【図１】本発明の有利な実施形態による、磁力計測定値を修正する方法の図である。
【図２】本発明による方法を実施するコネクテッド・ウォッチの概略図である。
【発明を実施するための形態】
【００２７】
図１は、磁力計測定値を修正する方法１０を概略的に示し、方法１０は、携帯端末の処理ユニットによって実施することができる。処理ユニット（本アプリケーション専用の１つ若しくは複数のマイクロプロセッサ又は回路を備え得る）は、入力として、
〇磁力計測定値１２（即ち、携帯端末の基準座標系内の磁界のベクトル成分）、
〇慣性測定ユニット測定値１４（即ち、加速度及び角速度）、並びに
〇ＧＮＳＳ／ＧＰＳ受信器測定値１６（即ち、当該ＧＮＳＳ／ＧＰＳの基準座標系内の位置、速度及び時間）
を受信する。
【００２８】
処理ユニット１０は、北の表示１９をもたらすため、測定値１２を従来の様式で処理し（例えば、フィルタ処理、平滑化、球形データ又は極性データへの変換等）、この北の表示１９は、通常、携帯端末の軸に対する角度の形態で表現される。この従来の処理は、機能ユニット１８によって概略的に表される。北の表示が地理上の北に関連する場合、従来の処理は、携帯端末の位置で有効な偏角差を考慮する。
【００２９】
測定値１２、１４及び１６は、人工知能アルゴリズムを実施する工程において導入される。センサによって供給される測定値１２、１４及び１６は、まず、事前処理２０（例えば、フィルタ処理、平滑化、変換等を含む）にかけられ、特徴ベクトルに変換される。特徴ベクトル２０は、それ自体、人工知能アルゴリズム２４を実施する工程において、入力データとして働く。アルゴリズムは、北の表示１９に関する修正２６を発見するように、訓練データにより事前に訓練してある。各時間間隔において、アルゴリズムは、規定の時間間隔の間に記録した特徴ベクトル（したがって、測定値１２、１４及び１６）に従って、可能性が最も高い修正２６を生成する。修正された北の表示２８は、機能ユニット１８が生成した北の表示に修正２６を加えることによって得られる。
【００３０】
測定値１２、１４及び１６の事前処理は、任意であることに留意されたい。実際、生の測定値を人工知能ユニットに導入することが可能である（人工知能ユニットが、生の測定値で事前に訓練してあることを条件とする）。
【００３１】
図２は、コネクテッド・ウォッチ３０の概略図であり、コネクテッド・ウォッチ３０は、磁力計３２と、ＭＥＭＳ慣性測定ユニット３４と、本発明による磁力計測定値を修正する方法を実施するように構成したマイクロプロセッサ３６とを備える。マイクロプロセッサ３６は、磁力計３２が供給する生の磁力計測定値、並びに慣性測定ユニット３４が供給する移動値（より具体的には加速度及び角速度）から修正磁力計測定値を推測する。修正磁力計測定値は、コネクテッド・ウォッチ上にインストールされる携帯アプリケーション、例えば、コンパス・アプリケーション３８に利用可能である。
【００３２】
本発明は、プログラム・コード命令を含むコンピュータ・プログラムにも関し、プログラム・コード命令は、前記プログラムを携帯端末の処理ユニット３６によって実行すると、この方法ステップを実行する。
【００３３】
いくつかの特定の実施形態は、詳細に説明してあるが、当業者は、本発明の本開示が提供する全体的な教示に照らして、これら実施形態に対する様々な修正形態及び代替形態を展開し得ることは了解するであろう。したがって、本明細書で説明する特定の構成及び／又は方法は、単なる例として示すことを意図し、本発明の範囲を限定することを意図するものではない。
【図１】
2022501618.tif 000003
【図２】
2022501618.tif 000004
【国際調査報告】
2022501618.tif 000005
2022501618.tif 000006
2022501618.tif 000007
2022501618.tif 000008
2022501618.tif 000009
2022501618.tif 000010