(57)【特許請求の範囲】
【請求項１】
その場における地磁気の３軸成分のうち既定の２軸成分を検出してそれぞれの大きさに応じた２軸の磁気検出データを生成する磁気センサと；
自身に与えられる加速度の３軸成分を検出してそれぞれの大きさに応じた３軸の加速度検出データを生成する加速度センサと；
前記２軸の磁気検出データ、前記３軸の加速度検出データ、及び、前記地磁気の大きさと伏角から、前記地磁気の３軸成分のうち未検出の残り１軸成分に相当する仮想磁気検出データを算出し、これを用いて前記地磁気の地表水平方向成分を求めることにより、方位角を検出する方位角検出部と；
を有し、
前記方位角検出部は、処理ステップの一つとして、経時的に変化する前記２軸の磁気検出データから、各軸成分の合成ベクトルの最大値、若しくは、各軸成分の最大値と最小値との差のうち大きい方の半値を求め、これを前記地磁気の大きさとすることを特徴とする電子コンパス。
【請求項２】
前記方位角検出部は、処理ステップの一つとして、前記地磁気の大きさと伏角から前記地磁気の地表鉛直方向成分を算出することを特徴とする請求項１に記載の電子コンパス。
【請求項３】
前記方位角検出部は、処理ステップの一つとして、前記３軸の加速度検出データから地表面との傾斜角を算出して回転行列を導出することを特徴とする請求項２に記載の電子コンパス。
【請求項４】
前記方位角検出部は、処理ステップの一つとして、前記２軸の磁気検出データと前記仮想磁気検出データとを合わせた３軸の磁気検出データに前記回転行列を掛け合わせることにより、前記地磁気の地表水平方向成分と地表鉛直方向成分をそれぞれ前記仮想磁気検出データの関数として導出することを特徴とする請求項３に記載の電子コンパス。
【請求項５】
前記方位角検出部は、処理ステップの一つとして、既知である前記地磁気の地表鉛直方向成分から前記仮想磁気検出データを算出して前記地磁気の地表水平方向成分を求めることを特徴とする請求項４に記載の電子コンパス。
【請求項６】
前記方位角検出部は、処理ステップの一つとして、前記地磁気の地表水平方向成分から前記方位角を検出することを特徴とする請求項５に記載の電子コンパス。
【請求項７】
前記磁気センサは、ホール素子、ＭＲ［magnetoresistance］素子、または、ＭＩ［magnetic impedance］素子を含むことを特徴とする請求項１〜請求項６のいずれか一項に記載の電子コンパス。
【請求項８】
請求項１〜請求項７のいずれか一項に記載の電子コンパスを備えた電子機器。
【請求項９】
その場における地磁気の３軸成分のうち既定の２軸成分を検出してそれぞれの大きさに応じた２軸の磁気検出データを生成する磁気センサと；
自身に与えられる加速度の３軸成分を検出してそれぞれの大きさに応じた３軸の加速度検出データを生成する加速度センサと；
を用いて方位角を検出する方位角検出方法であって、
経時的に変化する前記２軸の磁気検出データから、各軸成分の合成ベクトルの最大値、若しくは、各軸成分の最大値と最小値との差のうち大きい方の半値を求め、これを前記地磁気の大きさとするステップと；
前記地磁気の大きさと伏角から前記地磁気の地表鉛直方向成分を算出するステップと；
前記３軸の加速度検出データから地表面との傾斜角を算出して回転行列を導出するステップと；
前記２軸の磁気検出データと１軸の仮想磁気検出データを含む３軸の磁気検出データに前記回転行列を掛け合わせることにより、前記地磁気の地表水平方向成分と地表鉛直方向成分をそれぞれ前記仮想磁気検出データの関数として導出するステップと；
既知である前記地磁気の地表鉛直方向成分から前記仮想磁気検出データを算出して前記地磁気の地表水平方向成分を求めるステップと；
前記地磁気の地表水平方向成分から前記方位角を検出するステップと；
を有することを特徴とする方位角検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子コンパスに関する。
【背景技術】
【０００２】
近年、携帯電話やスマートフォンなどのハンドセットデバイスの多くは、自身の向いている方位を検出するための電子コンパス（方位角センサ）を備えている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４５５２６５８号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、方位を正しく検出するためには、地表面との傾斜角を考慮するための加速度センサと３軸磁気センサが必要となる。しかしながら、３軸磁気センサは、製造技術が複雑である場合があり、それに伴ってコストが高くなる傾向がある。【０００５】
なお、特許文献１には、３軸磁気センサよりも安価な２軸磁気センサを用いて、３軸磁気センサを用いた場合と同様の方位検知や姿勢検知を可能とする技術が提案されている。この従来技術では、２軸の地磁気成分を検出し、その検出値を用いて３軸目の地磁気成分を推定する方法が用いられている。【０００６】
しかしながら、地磁気の大きさは、同一地点であっても屋内と屋外で異なることが知られている。そのため、例えば、屋内外移動（建物への出入りなど）により地磁気の大きさが変わり得る状況下では、２軸の地磁気成分のみから３軸目の地磁気成分を正しく推定することが必ずしも容易でなく、十分な方位検出精度を得られないおそれがあった。【０００７】
本明細書中に開示されている発明は、本願の発明者により見出された上記課題に鑑み、２軸磁気センサを用いて正確な方位を検出することのできる安価な電子コンパスを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本明細書中に開示されている電子コンパスは、その場における地磁気の３軸成分のうち既定の２軸成分を検出してそれぞれの大きさに応じた２軸の磁気検出データを生成する磁気センサと；自身に与えられる加速度の３軸成分を検出してそれぞれの大きさに応じた３軸の加速度検出データを生成する加速度センサと；前記２軸の磁気検出データ、前記３軸の加速度検出データ、及び、前記地磁気の大きさと伏角から、前記地磁気の３軸成分のうち未検出の残り１軸成分に相当する仮想磁気検出データを算出し、これを用いて前記地磁気の地表水平方向成分を求めることにより、方位角を検出する方位角検出部と；を有する構成（第１の構成）とされている。【０００９】
なお、上記第１の構成から成る電子コンパスにおいて、前記方位角検出部は、処理ステップの一つとして、前記地磁気の大きさと伏角から前記地磁気の地表鉛直方向成分を算出する構成（第２の構成）にするとよい。【００１０】
また、上記第２の構成から成る電子コンパスにおいて、前記方位角検出部は、処理ステップの一つとして、前記３軸の加速度検出データから地表面との傾斜角を算出して回転行列を導出する構成（第３の構成）にするとよい。【００１１】
また、上記第３の構成から成る電子コンパスにおいて、前記方位角検出部は、処理ステップの一つとして、前記２軸の磁気検出データと前記仮想磁気検出データとを合わせた３軸の磁気検出データに前記回転行列を掛け合わせることにより、前記地磁気の地表水平方向成分と地表鉛直方向成分をそれぞれ前記仮想磁気検出データの関数として導出する構成（第４の構成）にするとよい。【００１２】
また、上記第４の構成から成る電子コンパスにおいて、前記方位角検出部は、処理ステップの一つとして、既知である前記地磁気の地表鉛直方向成分から前記仮想磁気検出データを算出して前記地磁気の地表水平方向成分を求める構成（第５の構成）にするとよい。【００１３】
また、上記第５の構成から成る電子コンパスにおいて、前記方位角検出部は、処理ステップの一つとして、前記地磁気の地表水平方向成分から前記方位角を検出する構成（第６の構成）にするとよい。【００１４】
また、上記第１〜第６いずれかの構成から成る電子コンパスにおいて、前記方位角検出部は、処理ステップの一つとして、経時的に変化する前記２軸の磁気検出データから、各軸成分の合成ベクトルの最大値、若しくは、各軸成分の最大値と最小値との差のうち大きい方の半値を求め、これを前記地磁気の大きさとする構成（第７の構成）にするとよい。【００１５】
また、上記第１〜第７いずれかの構成から成る電子コンパスにおいて、前記磁気センサは、ホール素子、ＭＲ［magnetoresistance］素子、又は、ＭＩ［magnetic  impedance］素子を含む構成（第８の構成）にするとよい。【００１６】
また、本明細書中に開示されている電子機器は、上記第１〜第８いずれかの構成から成る電子コンパスを備えた構成（第９の構成）にするとよい。【００１７】
また、本明細書中に開示されている方位角検出方法は、その場における地磁気の３軸成分のうち既定の２軸成分を検出してそれぞれの大きさに応じた２軸の磁気検出データを生成する磁気センサと；自身に与えられる加速度の３軸成分を検出してそれぞれの大きさに応じた３軸の加速度検出データを生成する加速度センサと；を用いて方位角を検出する方法であり、前記地磁気の大きさと伏角から前記地磁気の地表鉛直方向成分を算出するステップと；前記３軸の加速度検出データから地表面との傾斜角を算出して回転行列を導出するステップと；前記２軸の磁気検出データと１軸の仮想磁気検出データを含む３軸の磁気検出データに前記回転行列を掛け合わせることにより、前記地磁気の地表水平方向成分と地表鉛直方向成分をそれぞれ前記仮想磁気検出データの関数として導出するステップと；既知である前記地磁気の地表鉛直方向成分から前記仮想磁気検出データを算出して前記地磁気の地表水平方向成分を求めるステップと；前記地磁気の地表水平方向成分から前記方位角を検出するステップと；を有する構成（第１０の構成）とされている。
【発明の効果】
【００１８】
本明細書中に開示されている発明によれば、２軸磁気センサを用いて正確な方位を検出することのできる安価な電子コンパスを提供することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】電子コンパスの一構成例を示すブロック図
【図２】磁気センサが地表面に対して水平に維持された状態を示す模式図
【図３】磁気センサが地表面に対して傾斜された状態を示す模式図
【図４】地磁気の大きさと伏角を示す模式図
【図５】Ｘ軸周りの回転角ｐとＹ軸周りの回転角ｒを示す模式図
【図６】地磁気の地表水平方向成分に基づく方位角検出の様子を示す模式図
【図７】方位検出処理の一例を示すフローチャート
【図８】スマートフォンの外観図
【図９】タブレット端末の外観図
【図１０】スマートウォッチの外観図
【発明を実施するための形態】
【００２０】
＜電子コンパス＞
図１は、電子コンパスの一構成例を示すブロック図である。本構成例の電子コンパス１は、磁気センサ１０と、加速度センサ２０と、方位角検出部３０と、を有する。
【００２１】
磁気センサ１０は、その場（＝電子コンパス１が存在する場所）における地磁気の３軸成分（Ｘ軸成分、Ｙ軸成分、Ｚ軸成分）のうち、既定の２軸成分（Ｘ軸成分、Ｙ軸成分）を検出してそれぞれの大きさに応じた２軸の磁気検出データ（ｈｘ’，ｈｙ’）を生成する２軸磁気センサである。すなわち、磁気センサ１０では、地磁気のＺ軸成分が検出対象とされておらず、Ｚ軸の磁気検出データｈｚ’（図中の破線を参照）が生成されることはない。なお、上記の各軸（Ｘ軸、Ｙ軸、Ｚ軸）は、それぞれが互いに直交するように設計しておくとよい。また、磁気センサ１０としては、例えば、ホール素子を利用してもよいし、ＭＲ［magnetoresistance］素子を利用してもよいし、ＭＩ［magnetic  impedance］素子を利用してもよい。
【００２２】
加速度センサ２０は、自身（延いては電子コンパス１）に与えられる加速度の３軸成分（Ｘ軸成分、Ｙ軸成分、Ｚ軸成分）を検出してそれぞれの大きさに応じた３軸の加速度検出データ（ａｘ，ａｙ，ａｚ）を生成する３軸加速度センサである。
【００２３】
方位角検出部３０は、２軸の磁気検出データ（ｈｘ’，ｈｙ’）、３軸の加速度検出データ（ａｘ，ａｙ，ａｚ）、及び、その場における地磁気の大きさ｜Ｍ｜と伏角αから、方位角θ（＝電子コンパス１の向いている方位）を検出する。なお、方位角検出部３０での内部処理については、後ほど詳細に説明する。
【００２４】
また、本図では、方位角検出部３０の外部から、地磁気の伏角αと大きさ｜Ｍ｜に関するデータが与えられているように描写されているが、これらのデータについては、方位角検出部３０の内部で生成される場合もある。この点についても後述する。
【００２５】
＜地表面との傾斜＞
上記したように、電子コンパス１に搭載されている磁気センサ１０は、３軸磁気センサよりも安価な２軸磁気センサである。２軸磁気センサを用いて方位角θを検出する場合、一般的には、磁気センサ１０と地表面との傾斜角を考慮せずに済むように、磁気センサ１０を地表面に対して水平に維持した状態（図２）で方位角検出処理を行う必要がある。
【００２６】
しかしながら、電子コンパス１を備えた電子機器の多くは、ユーザが手に持って操作する機会の多いハンドセットデバイス（携帯電話やスマートフォンなど）であり、磁気センサ１０が地表面に対して様々な角度で傾斜された状態（図３）となり得る。そのため、方位角θの検出中には、磁気センサ１０を常に図２の水平状態に維持しておくようにユーザに要求しなければならず、現実的な使用態様とは言い難い。
【００２７】
そこで、方位角検出部３０は、２軸の磁気検出データ（ｈｘ’，ｈｙ’）、３軸の加速度検出データ（ａｘ，ａｙ，ａｚ）、及び、その場における地磁気の大きさ｜Ｍ｜と伏角αから、地磁気のＺ軸成分に相当する仮想磁気検出データｈｚ’を算出して地磁気の地表水平方向成分（詳細は後述）を求めることにより、磁気センサ１０が地表面に対して傾斜していた場合であっても、方位角θを正しく検出することのできる構成とされている。
【００２８】
特に、方位角検出部３０では、方位角検出処理に際して、地磁気の大きさ｜Ｍ｜だけでなく、地磁気の伏角αが積極的に利用されている。以下では、その技術的意義について、詳細に説明する。
【００２９】
＜地磁気の大きさと伏角＞
図４は、地磁気の大きさ｜Ｍ｜と伏角αを示す模式図である。地磁気（本図中の太矢印を参照）は、地球の南極付近から北極付近に降り注いでおり、その大きさ｜Ｍ｜と伏角α（＝地磁気が地表面に突入する角度、または、地磁気が地表面から放出される角度）は、それぞれ、測定地点の緯度と経度により異なる値となることが知られている。
【００３０】
なお、地磁気の大きさ｜Ｍ｜は、たとえ同一地点であっても、例えば屋内と屋外とで異なる値を取り得る。一方、地磁気の伏角αについては、一般ユーザの日常的な行動範囲内（＝飛行機などによる大移動を伴わない局所的な行動範囲内）であれば、屋内でも屋外でも、ほぼ一定値と考えて差し支えない。
【００３１】
上記の知見に鑑み、本明細書中で提案する方位角検出方法は、地磁気の大きさ｜Ｍ｜だけでなく、地磁気の伏角αを積極的に利用することにより、磁気センサ１０では検出されないＺ軸の仮想磁気検出データｈｚ’を精度良く算出し、延いては、より正確な方位角θの検出を実現するものである。
【００３２】
＜方位角検出処理＞
以下では、方位角検出部３０での方位角検出処理について具体的に説明する。まず、３軸の磁気検出データ（ｈｘ’，ｈｙ’、ｈｚ’）（ただしｈｚ’は仮想磁気検出データ）と、これを地表水平に射影して得られる３軸の射影磁気検出データ（ｈｘ，ｈｙ，ｈｚ）との関係は、次の（１）式を用いて表現することができる。なお、３軸の射影磁気検出データ（ｈｘ，ｈｙ，ｈｚ）のうち、ｈｘ及びｈｙはそれぞれ地磁気の地表水平方向成分に相当し、ｈｚは地磁気の地表鉛直方向成分に相当する。
【００３３】
【数１】
0006667002.tif 000002
【００３４】
また、上記（１）式において、回転行列Ｒは、図５で示したように、３軸の磁気検出データ（ｈｘ’，ｈｙ’，ｈｚ’）を、Ｘ軸周りに回転角（傾斜角）ｐだけ回転させた後、さらにＹ軸周りに回転角（傾斜角）ｒだけ回転させるための回転行列であり、ＲＴはその転置行列である。なお、回転行列Ｒは、次の（２）式で表される。
【００３５】
【数２】
0006667002.tif 000003
【００３６】
また、Ｘ軸周りに回転角（傾斜角）ｐだけ傾斜し、かつ、Ｙ軸周りに回転角（傾斜角）ｒだけ傾斜した状態で検出される３軸の加速度検出データ（ａｘ，ａｙ，ａｚ）と、重力加速度（０，０，１）との関係は、次の（３）式を用いて表現することができる。
【００３７】
【数３】
0006667002.tif 000004
【００３８】
ここで、加速度検出データ（ａｘ，ａｙ，ａｚ）の出力値は、それぞれ、次の（４）式を用いて規格化されている。
【００３９】
【数４】
0006667002.tif 000005
【００４０】
従って、傾斜角ｐ及びｒは、それぞれ、次の（５ａ）式及び（５ｂ）式で求められる。
【００４１】
【数５】
0006667002.tif 000006
【００４２】
なお、上記の例では、回転の順番を「Ｘ軸→Ｙ軸」としたが、これを「Ｙ軸→Ｘ軸」に変更する場合には、回転行列Ｒと傾斜角ｐ及びｒがそれぞれ上記とは異なる表現になることに留意すべきである。具体的には、先出の（２）式において、Ｘ軸周りの回転行列とＹ軸周りの回転行列とを掛け合わせる順番が逆となるので、回転行列Ｒの表現が変わり、これに伴って傾斜角ｐ及びｒの表現も変わる。ただし、考え方については、上記の例と全く同じである。以降では、「Ｘ軸→Ｙ軸」の順番で回転する回転行列Ｒ（先出の（２）式）を採用したものとして詳細な説明を続ける。
【００４３】
方位角θを検出するためには、図６で示したように、地磁気の地表水平方向成分、すなわち、（１）式における３軸の射影磁気検出データ（ｈｘ，ｈｙ，ｈｚ）のうち、ｈｘとｈｙを用いるだけでよい。ただし、地磁気の地表水平方向成分ｈｘ及びｈｙを算出するためには、未検出であるＺ軸の仮想磁気検出データｈｚ’を知らねばならないので、実際には、３軸の磁気検出データ（ｈｘ’，ｈｙ’，ｈｚ’）全てが必要になることが分かる。
【００４４】
そこで、以下では、方位角θの検出には直接関与しない地磁気の地表鉛直方向成分ｈｚを利用してＺ軸の仮想磁気検出データｈｚ’を算出する方法について説明する。
【００４５】
先出の（１）式から、地磁気の地表鉛直方向成分ｈｚは、次の（６）式で表される。
【００４６】
【数６】
0006667002.tif 000007
【００４７】
また、先出の図４から分かるように、地磁気の地表鉛直方向成分ｈｚは、地磁気の大きさ｜Ｍ｜と伏角αを用いて、次の（７）式で表すこともできる。
【００４８】
【数７】
0006667002.tif 000008
【００４９】
従って、（６）式及び（７）式から、Ｚ軸の仮想磁気検出データｈｚ’は、次の（８）式を用いて算出することができる。
【００５０】
【数８】
0006667002.tif 000009
【００５１】
そして、仮想磁気検出データｈｚ’を（１）式に代入することにより、地磁気の地表水平方向成分ｈｘ及びｈｙは、それぞれ、次の（９ａ）式及び（９ｂ）式で求められる。
【００５２】
【数９】
0006667002.tif 000010
【００５３】
最後に、方位角θは、地磁気の地表水平方向成分ｈｘ及びｈｙを用いて、次の（１０）式により算出することができる。
【００５４】
【数１０】
0006667002.tif 000011
【００５５】
なお、上記一連の方位角検出処理では、磁気センサ１０のオフセット補正が必要となる場合もあり得る。その場合には、２軸の磁気検出データ（ｈｘ’，ｈｙ’）と１軸の仮想磁気検出データｈｚ’を用いて任意のオフセット補正アルゴリズムを適用すればよい。ただし、仮想磁気検出データｈｚ’の算出に用いられる傾斜角ｐ及びｒは、加速度検出データ（ａｘ，ａｙ，ａｚ）に基づいて決定されるので、大きなアクションの校正動作については、うまくいかない場合があり得ることに留意すべきである。
【００５６】
＜フローチャート＞
図７は、これまでに説明してきた方位角検出処理の一例を示すフローチャートである。なお、特に言及しない限り、各処理ステップの実行主体は、方位角検出部３０とする。
【００５７】
まず、ステップＳ１では、その場における地磁気の伏角αが決定される。伏角αの決定手法としては、ＧＰＳ［global  positioning  system］によって得られた位置情報（緯度及び経度）を基に、所定の近似計算式から算出してもよいし、或いは、国土地理院等の伏角マップ情報ライブラリから導き出してもよい。また、ＧＰＳを用いずに伏角αの地域別データ（国別データなど）を用意しておく方法も考えられる。また、その場における地磁気の伏角αが既知であれば、その値を自動または手入力で設定しても構わない。例えば、東京（北緯３５度、東経１３９度）での伏角αは、約４９度であり、ベルリン（北緯５２度、東経１３度）での伏角αは、約６８度である。
【００５８】
次に、ステップＳ２では、その場における地磁気の大きさ｜Ｍ｜が仮決定される。磁気センサ１０として３軸磁気センサが用いられていれば、３軸の磁気検出データの合成ベクトルの大きさを地磁気の大きさ|Ｍ|として看做すことができる。しかしながら、本構成例の電子コンパス１では、磁気センサ１０として２軸磁気センサが用いられているので、上記以外の手法を採用する必要がある。
【００５９】
地磁気の大きさ｜Ｍ｜を仮決定する手法としては、磁気センサ１０のＸ軸及びＹ軸がそれぞれＺ軸の近傍を通過するように、例えば８の字を描くように、電子コンパス１を動かしながら、経時的に変化する２軸の磁気検出データ（ｈｘ’、ｈｙ’）を逐次検出し、各軸成分の合成ベクトルの最大値、若しくは、各軸成分の最大値と最小値との差のうち大きい方の半値を求めて、これを地磁気の大きさ｜Ｍ｜とする手法などが考えられる。
【００６０】
また、先に述べた伏角αの決定手法と同じく、地磁気の大きさ｜Ｍ｜についても、ＧＰＳによって得られた位置情報を基に、所定の近似計算式から算出してもよいし、或いは、国土地理院等の磁場マップ情報ライブラリから導き出してもよい。また、ＧＰＳを用いずに地磁気の大きさ｜Ｍ｜の地域別データ（国別データなど）を用意しておく方法も考えられる。また、その場における地磁気の大きさ｜Ｍ｜が既知であれば、その値を自動または手入力で設定しても構わない。
【００６１】
次に、ステップＳ３では、仮決定された地磁気の大きさ｜Ｈ｜が適正範囲内であるか否かの判定が行われる。ここで、イエス判定が下された場合には、フローがステップＳ４に進められ、ノー判定が下された場合には、フローがステップＳ２に戻される。なお、上記の適正範囲は、地球上における一般的な地磁気の大きさ（例えば１０μＴ〜７０μＴ）を考慮して設定すればよい。
【００６２】
ステップＳ３でイエス判定が下された場合、ステップＳ４では、地磁気の大きさ｜Ｍ｜と伏角αから、先出の（７）式を用いて、地磁気の地表鉛直方向成分ｈｚが算出される。
【００６３】
次に、ステップＳ５では、３軸の加速度検出データ（ａｘ，ａｙ，ａｚ）から、磁気センサ１０と地表面との傾斜角ｐ及びｒ（先出の（５ａ）式及び（５ｂ）式を参照）を算出して回転行列Ｒ（先出の（２）式を参照）が導出される。
【００６４】
次に、ステップＳ６では、２軸の磁気検出データ（ｈｘ’，ｈｙ’）と１軸の仮想磁気検出データｈｚ’とを組み合わせた３軸の磁気検出データ（ｈｘ’，ｈｙ’，ｈｚ’）に回転行列Ｒ（より正確にはその転置行列ＲＴ）が掛け合わされることにより、３軸の磁気検出データ（ｈｘ’，ｈｙ’，ｈｚ’）が地表水平に射影されて、３軸の射影磁気検出データ（ｈｘ，ｈｙ，ｈｚ）が求められる（先出の（１）式を参照）。すなわち、ステップＳ６では、地磁気の地表水平方向成分ｈｘ及びｈｙと地表鉛直方向成分ｈｚがそれぞれ仮想磁気検出データｈｚ’の関数として導出される。
【００６５】
次に、ステップＳ７では、地磁気の地表鉛直方向成分ｈｚ（先出の（６）式及び（７）式）に着目して仮想磁気検出データｈｚ’（先出の（８）式）が算出され、さらに先出の（９ａ）式及び（９ｂ）式から、地磁気の地表水平方向成分ｈｘ及びｈｙが求められる。
【００６６】
最後に、ステップＳ８では、地磁気の地表水平方向成分ｈｘ及びｈｙから、先出の（１０）式を用いて、方位角θが検出される。その後フローはステップＳ５に戻され、以後、ステップＳ５〜Ｓ８が繰り返されることにより、方位角θの検出が継続される。
【００６７】
＜作用効果＞
これまでに説明してきたように、本構成例の電子コンパス１であれば、３軸磁気センサよりも安価な２軸磁気センサを用いて、３軸磁気センサを用いた場合と同様の正確な方位検出を行うことが可能となる。
【００６８】
また、本構成例の電子コンパス１であれば、方位角検出処理に際して、地磁気の大きさ｜Ｍ｜だけでなく、局所的に見れば一定であると考えられる地磁気の伏角αが積極的に利用されている。従って、屋内外移動（建物への出入りなど）により地磁気の大きさ｜Ｍ｜が変わり得る状況下であっても、未検出軸の地磁気成分を正しく推定することができるので、あらゆる傾斜状態においても方位角θの検出を正確に行うことが可能となる。
【００６９】
＜電子コンパスの適用例＞
図８〜図１０は、それぞれ、電子コンパスを備える電子機器（スマートフォン１００、タブレット端末２００、及び、スマートウォッチ３００）の一例を示す外観図である。各機器に先述の電子コンパス１を搭載することにより、それぞれの方位を正確に検出することができる。特に、ＧＰＳ［global  positioning  system］と電子コンパス１を併用すれば、地図アプリやナビゲーションアプリでの位置検出精度を高めることが可能となる。
【００７０】
＜その他の変形例＞
なお、本明細書中に開示されている種々の技術的特徴は、上記実施形態のほか、その技術的創作の主旨を逸脱しない範囲で種々の変更を加えることが可能である。すなわち、上記実施形態は、全ての点で例示であって制限的なものではないと考えられるべきであり、本発明の技術的範囲は、上記実施形態の説明ではなく、特許請求の範囲によって示されるものであり、特許請求の範囲と均等の意味及び範囲内に属する全ての変更が含まれると理解されるべきである。
【産業上の利用可能性】
【００７１】
本明細書中に開示されている発明は、例えば、携帯電話、スマートフォン、タブレット端末、ないしは、スマートウォッチなどのハンドセットデバイスに搭載される電子コンパスに利用することが可能である。
【符号の説明】
【００７２】
１    電子コンパス（方位角センサ）
１０    磁気センサ
２０    加速度センサ
３０    方位角検出部
１００    スマートフォン
２００    タブレット端末
３００    スマートウォッチ
【図１】
0006667002.tif 000012
【図２】
0006667002.tif 000013
【図３】
0006667002.tif 000014
【図４】
0006667002.tif 000015
【図５】
0006667002.tif 000016
【図６】
0006667002.tif 000017
【図７】
0006667002.tif 000018
【図８】
0006667002.tif 000019
【図９】
0006667002.tif 000020
【図１０】
0006667002.tif 000021