【手続補正書】
【提出日】平成29年8月29日(2017.8.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子機器において、
前記電子機器の周囲の磁界を検出し、検出した磁界に応じた磁気データを出力する磁気センサと、
前記電子機器の地理的な位置に対する位置情報を取得する測位部と、
前記磁気センサのオフセット値を取得するオフセット値取得部と、
を有し、
前記オフセット値取得部は、
前記電子機器が特定の位置にあって、前記磁気データによる出力ベクトルが、地球の磁極方向を向いているときに、前記測位部より前記特定の位置に対する特定の位置情報を取得し、
前記特定の位置情報に基づいて、前記特定の位置における地磁気ベクトルを導出し、
前記地磁気ベクトルと前記出力ベクトルとの比較に基づいて、前記オフセット値を取得する、
ことを特徴とする電子機器。
【請求項２】
前記オフセット値取得部は、前記地磁気ベクトルに対する前記出力ベクトルの差分ベクトルを算出して、前記差分ベクトルを前記オフセット値として取得することを特徴とする請求項１に記載の電子機器。
【請求項３】
加速度を検出して、検出した加速度に対応する加速度データを出力する加速度センサを備え、
前記オフセット値取得部は、前記磁気センサにより出力される前記磁気データに対して、前記磁気データを、重力方向に設定された一軸と前記重力方向と直交する水平方向に設定された二軸とを有する３次元座標上で、前記加速度データに基づいて、前記重力方向の鉛直成分と前記水平方向の水平成分とに分解する座標変換処理を実行することを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記オフセット値取得部は、前記磁気センサの向きを変えたときに前記磁気センサから出力される前記磁気データの、重力方向に設定された一軸と前記重力方向と直交する水平方向に設定された二軸とを有する３次元座標上での、前記水平方向の成分の変化に基づいて、前記出力ベクトルが前記磁極方向を向いているか否かを判定することを特徴とする請求項１乃至３のいずれかに記載の電子機器。
【請求項５】
前記オフセット値取得部は、
前記磁気センサを前記重力方向の軸を中心にして回転させたときに、前記磁気データの前記水平方向の成分の値が最大値又は最小値を示す点を特徴点とし、
前記磁気データの前記水平方向の成分に前記特徴点が検出されたときに、前記出力ベクトルが前記磁極方向を向いていると判定する、
ことを特徴とする請求項４に記載の電子機器。
【請求項６】
前記オフセット値取得部は、
前記磁気データを前記オフセット値に基づいて補正するキャリブレーション処理を行う機能を有し、
前記オフセット値が第１の値であるときに、前記キャリブレーション処理を行った後、前記オフセット値を取得する毎に、取得した前記オフセット値が、前記第１の値に対して、所定の許容範囲より大きく変化しているか否かを監視し、
前記監視により、前記オフセット値が前記第１の値に対して前記許容範囲より大きい第２の値を有していることを検知したとき、前記キャリブレーション処理により、前記磁気データを前記第２の値を有する前記オフセット値に基づいて補正する、
ことを特徴とする請求項１乃至５のいずれかに記載の電子機器。
【請求項７】
前記測位部は、測位衛星から受信した情報に基づいて、前記位置情報を取得することを特徴とする請求項１乃至６のいずれかに記載の電子機器。
【請求項８】
前記測位部は、外部と無線通信を行う通信機能部を有し、前記無線通信におけるアクセスポイント、及び又は、通信基地局との無線通信に基づいて、前記位置情報を取得することを特徴とする請求項１乃至７のいずれかに記載の電子機器。
【請求項９】
前記特定の位置情報は、前記特定の位置の緯度及び経度の値を含み、
前記オフセット値取得部は、前記特定の位置情報に含まれる前記緯度及び前記経度の値に基づいて、所定の計算式により前記地磁気ベクトルの伏角、鉛直成分、水平成分を算出することを特徴とする請求項１乃至８のいずれかに記載の電子機器。
【請求項１０】
前記特定の位置情報は、前記特定の位置の緯度及び経度の値を含み、
前記オフセット値取得部は、前記特定の位置情報に含まれる前記緯度及び前記経度の値に基づいて、予め用意された参照テーブルを参照することにより前記地磁気ベクトルの伏角、鉛直成分、水平成分を取得することを特徴とする請求項１乃至８のいずれかに記載の電子機器。
【請求項１１】
電子機器の周囲の磁界を検出し、検出した磁界に応じた磁気データを出力する磁気センサと、
前記電子機器の地理的な位置に対する位置情報を取得する測位部と、を有した電子機器の前記磁気センサのオフセット値取得方法であって、
前記電子機器が特定の位置にあって、前記磁気データによる出力ベクトルが、地球の磁極方向を向いているときに、前記測位部より前記特定の位置に対する特定の位置情報を取得し、
前記特定の位置情報に基づいて、前記特定の位置における地磁気ベクトルを導出し、
前記地磁気ベクトルと前記出力ベクトルとの比較に基づいて、前記オフセット値を取得する、
ことを特徴とするオフセット値取得方法。
【請求項１２】
電子機器の周囲の磁界を検出し、検出した磁界に応じた磁気データを出力する磁気センサと、
前記電子機器の地理的な位置に対する位置情報を取得する測位部と、を有した電子機器のコンピュータに、
前記電子機器が特定の位置にあって、前記磁気データによる出力ベクトルが、地球の磁極方向を向いているときに、前記測位部より前記特定の位置に対する特定の位置情報を取得させ、
前記特定の位置情報に基づいて、前記特定の位置における地磁気ベクトルを導出させ、
前記地磁気ベクトルと前記出力ベクトルとの比較に基づいて、前記オフセット値を取得させる、
ことを特徴とするオフセット値取得プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】電子機器及びオフセット値取得方法、オフセット値取得プログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、地磁気を検出するための磁気センサを備えた電子機器、及び、当該電子機器に適用可能な磁気センサのオフセット値取得方法、並びに、オフセット値取得プログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
そこで、本発明は、上述した問題点に鑑み、ユーザによるキャリブレーション処理に伴う特定の動作等を必要とすることなく、磁気センサのオフセット値取得を行うことができる電子機器及びオフセット値取得方法、オフセット値取得プログラムを提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明は、
電子機器において、
前記電子機器の周囲の磁界を検出し、検出した磁界に応じた磁気データを出力する磁気センサと、
前記電子機器の地理的な位置に対する位置情報を取得する測位部と、
前記磁気センサのオフセット値を取得するオフセット値取得部と、
を有し、
前記オフセット値取得部は、
前記電子機器が特定の位置にあって、前記磁気データによる出力ベクトルが、地球の磁極方向を向いているときに、前記測位部より前記特定の位置に対する特定の位置情報を取得し、
前記特定の位置情報に基づいて、前記特定の位置における地磁気ベクトルを導出し、
前記地磁気ベクトルと前記出力ベクトルとの比較に基づいて、前記オフセット値を取得する、
ことを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明に係るオフセット値取得方法は、
電子機器の周囲の磁界を検出し、検出した磁界に応じた磁気データを出力する磁気センサと、
前記電子機器の地理的な位置に対する位置情報を取得する測位部と、を有した電子機器の前記磁気センサのオフセット値取得方法であって、
前記電子機器が特定の位置にあって、前記磁気データによる出力ベクトルが、地球の磁極方向を向いているときに、前記測位部より前記特定の位置に対する特定の位置情報を取得し、
前記特定の位置情報に基づいて、前記特定の位置における地磁気ベクトルを導出し、
前記地磁気ベクトルと前記出力ベクトルとの比較に基づいて、前記オフセット値を取得する、
ことを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明に係るオフセット値取得プログラムは、
電子機器の周囲の磁界を検出し、検出した磁界に応じた磁気データを出力する磁気センサと、
前記電子機器の地理的な位置に対する位置情報を取得する測位部と、を有した電子機器のコンピュータに、
前記電子機器が特定の位置にあって、前記磁気データによる出力ベクトルが、地球の磁極方向を向いているときに、前記測位部より前記特定の位置に対する特定の位置情報を取得させ、
前記特定の位置情報に基づいて、前記特定の位置における地磁気ベクトルを導出させ、
前記地磁気ベクトルと前記出力ベクトルとの比較に基づいて、前記オフセット値を取得させる、
ことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明によれば、ユーザによるキャリブレーション処理に伴う特定の動作等を必要とすることなく、磁気センサのオフセット値取得を行うことができ、正確な方位を検出することができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
以下、本発明に係る電子機器及びオフセット値取得方法、オフセット値取得プログラムについて、実施形態を示して詳しく説明する。
＜電子機器＞
図１は、本発明に係る電子機器の複数の適用例を示す概略構成図である。また、図２は、本発明に係る電子機器の一実施形態を示す機能ブロック図である。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
メモリ部１８０は、上述した磁気センサ１１０により取得された磁気データや、モーションセンサ１２０により取得されたセンサデータ、ＧＰＳ受信回路１３０により取得された測位データ等を、時間データに関連付けて所定の記憶領域に保存する。また、メモリ部１８０は、演算回路部１７０において実行されるオフセット値取得動作により生成される各種データや、磁気センサ１１０のオフセット値を所定の記憶領域に保存する。また、メモリ部１８０は、磁気センサ１１０やモーションセンサ１２０、ＧＰＳ受信回路１３０等の、各構成における動作を実行するための制御プログラムや、上記の磁気データやセンサデータ、測位データに基づいて、磁気センサ１１０のキャリブレーション処理を実行するためのアルゴリズムプログラムを保存する。なお、これらのプログラムは、演算回路部１７０に予め組み込まれているものであってもよい。また、メモリ部１８０は、その一部又は全部が、例えばメモリカード等のリムーバブル記憶媒体としての形態を有し、電子機器１００に対して着脱可能に構成されているものであってもよい。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
＜電子機器の制御方法＞
次に、本実施形態に係る電子機器における制御方法（オフセット値取得方法）について、図面を参照して説明する。ここで、以下のフローチャートに示す電子機器の制御方法は、上述した演算回路部１７０が所定の制御プログラム及びアルゴリズムプログラムに従って処理を実行することにより実現される。