(57)【特許請求の範囲】
【請求項１】
歩道橋に対応付けられた路側機から第一気圧値を取得する通信部と、
自機の第二気圧値を取得する気圧センサと、
制御部と、を有し、
前記制御部は、
前記第一気圧値に基づいて、前記第二気圧値の補正値を算出し、前記第一気圧値と前記第二気圧値とに基づいて重み付け係数を決定し、前記補正値に対して前記重み付け係数を乗じて前記気圧センサに対する補正を実行する携帯電子機器。
【請求項２】
前記携帯電子機器の位置を検出する位置検出部を有し、
前記制御部は、前記歩道橋に対する前記位置が所定条件を満たす場合、前記第一気圧値に基づいて前記補正値を算出する請求項１に記載の携帯電子機器。
【請求項３】
携帯電子機器から第一気圧値を取得する第一通信部と、
前記携帯電子機器にデータを送信する第二通信部と、
自機が対応付けられた歩道橋における第二気圧値を取得する気圧センサと、
制御部と、を有し、
前記制御部は、
前記第二気圧値に基づいて、前記第一気圧値の補正値を算出し、前記第一気圧値と前記第二気圧値とに基づいて重み付け係数を決定し、決定した前記重み付け係数を乗じた前記補正値を含む前記データを前記第二通信部に送信させる路側機。
【請求項４】
前記携帯電子機器から、前記携帯電子機器の位置を取得する第三通信部、を有し、
前記制御部は、前記歩道橋に対する前記位置が所定条件を満たす場合、前記第二気圧値に基づいて前記補正値を算出する請求項３に記載の路側機。
【請求項５】
携帯電子機器から第一気圧値を取得する通信部と、
自機が対応付けられた歩道橋における第二気圧値を取得する気圧センサと、
制御部と、を有し、
前記制御部は、
前記第一気圧値に基づいて、前記第二気圧値の補正値を算出する路側機。
【請求項６】
前記携帯電子機器から、前記携帯電子機器の位置を取得する第二通信部、を有し、
前記制御部は、前記歩道橋に対する前記位置が所定条件を満たす場合、前記第一気圧値に基づいて前記補正値を算出する請求項５に記載の路側機。
【請求項７】
前記制御部は、前記第一気圧値と前記第二気圧値とに基づいて重み付け係数を決定し、前記補正値に対して前記重み付け係数を乗じて前記気圧センサに対する補正を実行する請求項５または６に記載の路側機。
【請求項８】
歩道橋に対応付けられた路側機から第一気圧値を取得するステップと、
自機の第二気圧値を気圧センサで取得するステップと、
前記第一気圧値に基づいて、前記第二気圧値の補正値を算出するステップと、
前記第一気圧値と前記第二気圧値とに基づいて重み付け係数を決定し、前記補正値に対して前記重み付け係数を乗じて前記気圧センサに対する補正を実行するステップと、
を携帯電子機器に実行させる携帯電子機器制御プログラム。
【請求項９】
携帯電子機器から第一気圧値を取得するステップと、
自機が対応付けられた歩道橋における第二気圧値を気圧センサで取得するステップと、
前記第二気圧値に基づいて、前記第一気圧値の補正値を算出し、前記第一気圧値と前記第二気圧値とに基づいて重み付け係数を決定し、決定した前記重み付け係数を乗じた前記補正値を前記携帯電子機器に送信するステップと、
を路側機に実行させる路側機制御プログラム。
【請求項１０】
携帯電子機器から第一気圧値を取得するステップと、
自機が対応付けられた歩道橋における第二気圧値を気圧センサで取得するステップと、
前記第一気圧値に基づいて、前記第二気圧値の補正値を算出するステップと、
を路側機に実行させる路側機制御プログラム。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本出願は、日本国出願２０１６−１６６８３２号（２０１６年８月２９日出願）の優先権を主張するものであり、当該出願の開示全体を、ここに参照のために取り込む。
【技術分野】
【０００２】
本開示は、携帯電子機器に関する。
【背景技術】
【０００３】
気圧センサで気圧変化を検出し、自機の高度変化を算出する技術が知られている。
【発明の概要】
【０００４】
携帯電子機器の一態様は、歩道橋に対応付けられた路側機から第一気圧値を取得する通信部と、自機の第二気圧値を取得する気圧センサと、制御部とを有する。制御部は、第一気圧値に基づいて、第二気圧値の補正値を算出する。
【０００５】
路側機の一態様は、携帯電子機器から第一気圧値を取得する第一通信部と、携帯電子機器にデータを送信する第二通信部と、自機が対応付けられた歩道橋における第二気圧値を取得する気圧センサと、制御部とを有する。制御部は、第二気圧値に基づいて、第一気圧値の補正値を算出し、算出した補正値を含むデータを第二通信部に送信させる。
【０００６】
路側機の一態様は、携帯電子機器から第一気圧値を取得する通信部と、自機が対応付けられた歩道橋における第二気圧値を取得する気圧センサと、制御部とを有する。制御部は、第一気圧値に基づいて、第二気圧値の補正値を算出する。
【０００７】
携帯電子機器制御プログラムの一態様は、歩道橋に対応付けられた路側機から第一気圧値を取得するステップと、自機の第二気圧値を気圧センサで取得するステップと、第一気圧値に基づいて、第二気圧値の補正値を算出するステップとを携帯電子機器に実行させるプログラムである。
【０００８】
路側機制御プログラムの一態様は、携帯電子機器から第一気圧値を取得するステップと、自機が対応付けられた歩道橋における第二気圧値を気圧センサで取得するステップと、第二気圧値に基づいて、第一気圧値の補正値を算出し、算出した補正値を携帯電子機器に送信するステップとを路側機に実行させるプログラムである。
【０００９】
路側機制御プログラムの一態様は、携帯電子機器から第一気圧値を取得するステップと、自機が対応付けられた歩道橋における第二気圧値を気圧センサで取得するステップと、第一気圧値に基づいて、第二気圧値の補正値を算出するステップとを路側機に実行させるプログラムである。
【図面の簡単な説明】
【００１０】
【図１】第一実施形態に係るスマートフォンと路側機の一例を示す模式図である。
【図２】第一実施形態に係るスマートフォンと路側機の一例を示す模式図である。
【図３】第一実施形態に係るスマートフォンと通信する路側機の一例を示すブロック図である。
【図４】第一実施形態に係るスマートフォンの一例を示す斜視図である。
【図５】第一実施形態に係るスマートフォンの一例を示す正面図である。
【図６】第一実施形態に係るスマートフォンの一例を示す背面図である。
【図７】第一実施形態に係るスマートフォンの一例を示すブロック図である。
【図８】第一実施形態に係るスマートフォンが行う制御の一例を示すフローチャートである。
【図９】第二実施形態に係るスマートフォンと路側機の一例を示す模式図である。
【図１０】第二実施形態に係るスマートフォンが行う制御の一例を示すフローチャートである。
【図１１】第三実施形態に係る路側機が行う制御の一例を示すフローチャートである。
【図１２】第四実施形態に係る路側機が行う制御の一例を示すフローチャートである。
【図１３】第五実施形態に係る路側機が行う制御の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
［第一実施形態］
図１を用いて、本実施形態に係る携帯電子機器を含む制御システム１００の全体的な構成について説明する。本実施形態に係る携帯電子機器は、例えば、携帯電話機の一種であるスマートフォン１である。スマートフォン１は歩端末と呼ばれることがある。制御システム１００は、路側機１１０と、スマートフォン１とを含む。図１においては、１つの路側機１１０と、１台のスマートフォン１とを示しているが、制御システム１００は、１つ以上の路側機１１０と、１つ以上のスマートフォン１とを含めばよく、路側機１１０及びスマートフォン１の数は限定されない。図１には、歩道橋が配置された道路が示されている。
【００１２】
図１ないし図３を用いて、路側機１１０の全体的な構成について説明する。路側機１１０は、歩道橋に対応付けられている。路側機１１０は、例えば、図１，２に示されるように、歩道橋上に配置されている。路側機１１０は、交差点に設けられた信号機を制御するものであってもよい。
【００１３】
路側機１１０は、自機の識別情報を無線で出力することが可能である。路側機１１０の識別情報とは、当該路側機１１０を識別するための情報であって、例えば、当該路側機１１０に固有の識別番号である。路側機１１０は、自機の識別情報とともにデータを無線で出力することが可能である。図３に示されるように、路側機１１０は、通信部１１１と、記憶部１１２と、気圧センサ１１３と、制御部１２０とを有する。
【００１４】
通信部１１１は、無線により通信することが可能である。通信部１１１は、例えば、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＩＥＥＥ８０２．１１（ａ,ｂ,ｎ,ｐを含む）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）及びＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等を含む無線通信規格をサポートしている。または、通信部１１１は、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格をサポートしていてもよい。セルラーフォンの通信規格には、例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）及びＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等が含まれる。通信部１１１は、上述した通信規格の１つ又は複数をサポートしている。通信部１１１は、例えば、イーサネット（登録商標）あるいはファイバーチャネル等の有線による通信をサポートしてもよい。
【００１５】
通信部１１１は、他の路側機１１０及び信号機と通信を行うことが可能である。通信部１１１は、近距離無線通信で所定距離内にある通信機器を行い、当該通信機器とデータの送受信を行うことが可能である。通信部１１１は、例えば、近距離無線通信で所定距離内にあるスマートフォン１と通信を行う。また通信部１１１は、近距離無線通信で所定距離内にある、車両に搭載されている通信機器と通信を行う。本実施形態において、通信部１１１は、スマートフォン１と通信を行い、自機の識別情報を含むデータの送信を行う。
【００１６】
気圧センサ１１３は、路側機１１０の周囲の気圧値Ａｐ（図２参照）を検出することが可能である。気圧センサ１１３は、例えば、路側機１１０の図示しないハウジングの内部に配置されている。ハウジングには、水は通過させないが空気を通過させる穴が設けられており、当該穴で、当該ハウジングの内部と外部の気圧が連動している。これにより、気圧センサ１１３は、ハウジングの内部に位置した状態で、路側機１１０の周囲の気圧値Ａｐを検出することが可能である。気圧センサ１１３の検出結果は制御部１２０に入力される。気圧センサ１１３の検出結果は、ローパスフィルタなどのフィルタ処理が行われた後に制御部１２０に入力されてもよい。
【００１７】
記憶部１１２は、プログラム及びデータを記憶することが可能である。記憶部１１２は、制御部１２０の処理結果を一時的に記憶する作業領域としても利用される。記憶部１１２は、半導体記憶媒体及び磁気記憶媒体等の任意の非一過的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を含んでよい。非一過的な記憶媒体は、例えば、ＣＤ（登録商標）、ＤＶＤ（登録商標）及びＢｌｕ−ｒａｙ（登録商標）等の光ディスク、光磁気ディスク、磁気記憶媒体、メモリカード、及びソリッドステート記憶媒体を含むが、これらに限定されない。記憶部１１２は、複数の種類の記憶媒体を含んでよい。記憶部１１２は、メモリカード、光ディスク、又は光磁気ディスク等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。記憶部１１２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の一時的な記憶領域として利用される記憶デバイスを含んでよい。
【００１８】
記憶部１１２に記憶されるプログラムには、所定距離内にある通信機器との通信確立及びデータの送受信の制御を実行するプログラムを含む。記憶部１１２に記憶されるデータには、例えば、自機の識別情報など他の通信機器に送信するデータ等を含む。
【００１９】
記憶部１１２は、例えば、制御プログラム１１２Ａ、路側機海抜データ１１２Ｂ、歩道橋海抜データ１１２Ｃ、道路海抜データ１１２Ｄ及び設定データ１１２Ｚを記憶する。
【００２０】
路側機海抜データ１１２Ｂは、路側機１１０の識別情報と、路側機１１０の位置情報と、路側機１１０の海抜Ａｈ［ｍ］とをあらかじめ対応付けて記憶している。より詳しくは、路側機海抜データ１１２Ｂは、路側機１１０の識別情報ごとに、その路側機１１０の設置位置を緯度と経度とで示す位置情報と、その路側機１１０の海抜Ａｈとを記憶している。
【００２１】
歩道橋海抜データ１１２Ｃは、歩道橋の識別情報と、歩道橋の位置情報と、歩道橋の海抜Ｂｈ［ｍ］とをあらかじめ対応付けて記憶している。より詳しくは、歩道橋海抜データ１１２Ｃは、歩道橋の識別情報ごとに、その歩道橋の設置位置を緯度と経度とで示す位置情報と、その歩道橋の海抜Ｂｈとを記憶している。
【００２２】
道路海抜データ１１２Ｄは、道路の識別情報と、当該道路での、歩道橋が存在する地点の位置情報と、当該地点の海抜Ｃｈ［ｍ］とをあらかじめ対応付けて記憶している。より詳しくは、道路海抜データ１１２Ｄは、道路の識別情報ごとに、その道路での、歩道橋が存在する地点の位置を緯度と経度とで示す位置情報と、当該地点の海抜Ｃｈとを記憶している。
【００２３】
設定データ１１２Ｚは、路側機１１０の動作に関する各種の設定に関する情報を含む。
【００２４】
制御プログラム１１２Ａは、路側機１１０を稼働させるための各種制御に関する機能を提供する。
【００２５】
制御プログラム１１２Ａは、気圧センサ１１３で検出した気圧値Ａｐと、路側機１１０の海抜Ａｈと、歩道橋の海抜Ｂｈと、道路での、歩道橋が存在する地点の海抜Ｃｈとに基づいて、歩道橋上の気圧値Ｂｐを算出する。歩道橋上の気圧値Ｂｐは、歩行者が歩行する、歩道橋の上側の平坦部の気圧である。図２には、気圧値Ａｐ，Ｂｐと、海抜Ａｈ，Ｂｈ，Ｃｈとの関係の一例が示されている。
【００２６】
制御部１２０は、演算処理装置である。演算処理装置は、以下に詳細に述べられるように、種々の機能を実行するための制御および処理能力を提供するために、少なくとも１つのプロセッサを含む。種々の実施形態によれば、少なくとも１つのプロセッサは、単一の集積回路（ＩＣ）として、又は複数の通信可能に接続された集積回路及び／又はディスクリート回路（discrete circuits）として実行されてもよい。少なくとも１つのプロセッサは、種々の既知の技術に従って実行されることが可能である。
【００２７】
１つの実施形態において、プロセッサは、例えば、関連するメモリに記憶された指示を実行することによって１以上のデータ計算手続又は処理を実行するように構成された１以上の回路又はユニットを含む。他の実施形態において、プロセッサは、１以上のデータ計算手続き又は処理を実行するように構成されたファームウェア（例えば、ディスクリートロジックコンポーネント）であってもよい。
【００２８】
種々の実施形態によれば、プロセッサは、１以上のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、デジタル信号処理装置、プログラマブルロジックデバイス、フィールドプログラマブルゲートアレイ、又はこれらのデバイス若しくは構成の任意の組み合わせ、又は他の既知のデバイス及び構成の組み合わせを含み、以下に説明される機能を実行してもよい。
【００２９】
本実施の形態では、制御部１２０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−Ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、及びＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）を含むが、これらに限定されない。制御部１２０は、路側機１１０の動作を統括的に制御して各種の機能を実現する。
【００３０】
制御部１２０は、記憶部１１２に記憶されているデータを必要に応じて参照しつつ、記憶部１１２に記憶されているプログラムに含まれる命令を実行する。そして、制御部１２０は、データ及び命令に応じて機能部を制御し、それによって各種機能を実現する。
【００３１】
路側機１１０は、自機の識別情報とともに、例えば、歩道橋上の気圧値Ｂｐを、通信部１１１を介して無線で出力する。
【００３２】
図４から図６を用いて、本実施形態に係るスマートフォン１の全体的な構成について説明する。スマートフォン１は、ハウジング２０を有する。ハウジング２０は、フロントフェイス１Ａと、バックフェイス１Ｂと、サイドフェイス１Ｃ１〜１Ｃ４とを有する。フロントフェイス１Ａは、ハウジング２０の正面である。バックフェイス１Ｂは、ハウジング２０の背面である。サイドフェイス１Ｃ１〜１Ｃ４は、フロントフェイス１Ａとバックフェイス１Ｂとを接続する側面である。以下では、サイドフェイス１Ｃ１〜１Ｃ４を、どの側面であるかを特定することなく、サイドフェイス１Ｃと総称することがある。図４から図６に示したスマートフォン１の構成は例であり、本開示の要旨を損なわない範囲において適宜変更してよい。
【００３３】
スマートフォン１は、タッチスクリーンディスプレイ２と、ボタン３Ａ〜３Ｃと、照度センサ４と、近接センサ５と、レシーバ７と、マイク８と、カメラ１２とをフロントフェイス１Ａに有する。スマートフォン１は、スピーカ１１と、カメラ１３とをバックフェイス１Ｂに有する。スマートフォン１は、ボタン３Ｄ〜３Ｆと、コネクタ１４とをサイドフェイス１Ｃに有する。以下では、ボタン３Ａ〜３Ｆを、どのボタンであるかを特定することなく、ボタン３と総称することがある。
【００３４】
タッチスクリーンディスプレイ２は、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。図４の例では、ディスプレイ２Ａ及びタッチスクリーン２Ｂはそれぞれ略長方形状であるが、ディスプレイ２Ａ及びタッチスクリーン２Ｂの形状はこれに限定されない。ディスプレイ２Ａ及びタッチスクリーン２Ｂは、それぞれが正方形又は円形等のどのような形状もとりうる。図４の例では、ディスプレイ２Ａ及びタッチスクリーン２Ｂは重なって位置しているが、ディスプレイ２Ａ及びタッチスクリーン２Ｂの位置はこれに限定されない。ディスプレイ２Ａ及びタッチスクリーン２Ｂは、例えば、並んで位置してもよいし、離れて位置してもよい。図４の例では、ディスプレイ２Ａの長辺はタッチスクリーン２Ｂの長辺に沿っており、ディスプレイ２Ａの短辺はタッチスクリーン２Ｂの短辺に沿っているが、ディスプレイ２Ａ及びタッチスクリーン２Ｂの重ね方はこれに限定されない。ディスプレイ２Ａとタッチスクリーン２Ｂとが重なって位置する場合、例えば、ディスプレイ２Ａの１ないし複数の辺は、タッチスクリーン２Ｂのいずれの辺とも沿っていなくてもよい。
【００３５】
ディスプレイ２Ａは、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬディスプレイ（ＯＥＬＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、又は無機ＥＬディスプレイ（ＩＥＬＤ：Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示デバイスを備える。ディスプレイ２Ａは、文字、画像、記号、及び図形等のオブジェクトを表示することが可能である。
【００３６】
タッチスクリーン２Ｂは、タッチスクリーン２Ｂに対する指、ペン、又はスタイラスペン等の接触を検出することが可能である。タッチスクリーン２Ｂは、複数の指、ペン、又はスタイラスペン等がタッチスクリーン２Ｂに接触した位置を検出することができる。タッチスクリーン２Ｂの検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式（又は超音波方式）、赤外線方式、電磁誘導方式、及び荷重検出方式等の任意の方式でよい。以下の説明では、説明を簡単にするため、ユーザはスマートフォン１を操作するために指を用いてタッチスクリーン２Ｂに接触するものと想定する。
【００３７】
スマートフォン１は、タッチスクリーン２Ｂにより検出された接触、接触が検出された位置、接触が検出された位置の変化、接触が検出された間隔、及び接触が検出された回数の少なくとも１つに基づいて、タッチスクリーン２Ｂに対して行われる操作（ジェスチャ）を判別することが可能である。タッチスクリーン２Ｂに対して行われる操作は、例えば、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、及びピンチアウトを含むがこれらに限定されない。
【００３８】
次に、図７を用いて、本実施形態に係るスマートフォン１の機能的な構成について説明する。図７に示すスマートフォン１の構成は例であり、本開示の要旨を損なわない範囲において適宜変更してよい。
【００３９】
スマートフォン１は、タッチスクリーンディスプレイ２と、ボタン３と、照度センサ４と、近接センサ５と、通信ユニット（通信部）６と、レシーバ７と、マイク８と、ストレージ９と、コントローラ１０と、スピーカ１１と、カメラ１２及びカメラ１３と、コネクタ１４と、加速度センサ１５と、方位センサ１６と、ジャイロスコープ１７と、気圧センサ（位置検出部）１８とを有する。
【００４０】
タッチスクリーンディスプレイ２は、上述したように、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。ディスプレイ２Ａは、文字、画像、記号、又は図形等を表示することが可能である。タッチスクリーン２Ｂは、接触を検出することが可能である。タッチスクリーン２Ｂは、検出した接触に係る情報をコントローラ１０に出力することが可能である。
【００４１】
ボタン３は、ユーザによって操作される。ボタン３は、ボタン３Ａ〜ボタン３Ｆを有する。コントローラ１０はボタン３と協働することによってボタン３に対する操作を検出することが可能である。ボタン３に対する操作は、例えば、クリック、ダブルクリック、トリプルクリック、プッシュ、及びマルチプッシュを含むが、これらに限定されない。
【００４２】
ボタン３Ａ〜３Ｃは、例えば、ホームボタン、バックボタン及びメニューボタンである。ボタン３Ｄは、例えば、スマートフォン１のパワーオン／オフボタンである。ボタン３Ｄは、スリープ／スリープ解除ボタンを兼ねてもよい。ボタン３Ｅ及び３Ｆは、例えば、音量ボタンである。
【００４３】
照度センサ４は、スマートフォン１の周囲光の照度を検出することが可能である。照度は、光の強さ、明るさ、又は輝度を示す。照度センサ４は、例えば、ディスプレイ２Ａの輝度の調整に用いられる。近接センサ５は、近隣の物体の存在を非接触で検出することが可能である。近接センサ５は、磁界の変化または超音波の反射波の帰還時間の変化等に基づいて物体の存在を検出することが可能である。近接センサ５は、例えば、タッチスクリーンディスプレイ２が顔に近付けられたことを検出する。照度センサ４及び近接センサ５は、一つのセンサとして構成されていてもよい。照度センサ４は、近接センサとして用いられてもよい。
【００４４】
通信ユニット６は、無線により通信することが可能である。本実施形態において、通信ユニット６は、少なくとも近距離無線の機能を備えている。通信ユニット６によってサポートされる通信方式は、無線通信規格である。通信ユニット６は、例えば、２Ｇ、３Ｇ、４Ｇ、５Ｇ等のセルラーフォンの通信規格をサポートしている。セルラーフォンの通信規格は、例えば、ＬＴＥ、Ｗ−ＣＤＭＡ、ＣＤＭＡ２０００、ＰＤＣ、ＧＳＭ（登録商標）、ＰＨＳ等を含む。通信ユニット６は、例えば、ＷｉＭＡＸ、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ及びＮＦＣ等を含む無線通信規格をサポートしていてもよい。通信ユニット６は、上述した通信規格の１つ又は複数をサポートしていてもよい。
【００４５】
通信ユニット６は、有線による通信をサポートしてもよい。有線による通信は、例えば、イーサネット（登録商標）及びファイバーチャネル等を含む。
【００４６】
本実施形態において、通信ユニット６は、路側機１１０との通信を可能とするための通信規格をサポートしている。例えば、スマートフォン１は、通信ユニット６を介して路側機１１０と通信することにより、路側機１１０の情報を取得する。本実施形態において、通信ユニット６は、車両に搭載される通信機器との通信を可能とするための通信規格をサポートしてもよい。例えば、スマートフォン１は、通信ユニット６を介して車両と通信することにより、車両の情報を取得してもよい。
【００４７】
通信ユニット６は、歩道橋上に設置された路側機１１０から、歩道橋上の気圧値Ｂｐを取得する。
【００４８】
レシーバ７及びスピーカ１１は、音出力部である。レシーバ７及びスピーカ１１は、コントローラ１０から送信される音信号を音として出力することが可能である。レシーバ７は、例えば、通話時に相手の音声を出力するために用いられる。スピーカ１１は、例えば、着信音及び音楽を出力するために用いられる。レシーバ７及びスピーカ１１の一方が、他方の機能を兼ねてもよい。
【００４９】
マイク８は、音入力部である。マイク８は、ユーザの音声等を音信号へ変換してコントローラ１０へ送信することが可能である。
【００５０】
ストレージ９は、プログラム及びデータを記憶することが可能である。ストレージ９は、コントローラ１０の処理結果を一時的に記憶する作業領域としても利用される。ストレージ９は、半導体記憶媒体及び磁気記憶媒体等の任意の非一過的な記憶媒体を含んでよい。ストレージ９は、複数の種類の記憶媒体を含んでよい。ストレージ９は、メモリカード、光ディスク、又は光磁気ディスク等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。ストレージ９は、ＲＡＭ等の一時的な記憶領域として利用される記憶デバイスを含んでよい。
【００５１】
ストレージ９が記憶するプログラム及びデータの一部又は全部は、通信ユニット６による通信で他の装置からダウンロードされてもよい。ストレージ９が記憶するプログラム及びデータの一部又は全部は、ストレージ９に含まれる読み取り装置が読み取り可能な非一過的な記憶媒体に記憶されていてもよい。ストレージ９が記憶するプログラム及びデータの一部又は全部は、図示しないコネクタに接続される読み取り装置が読み取り可能な非一過的な記憶媒体に記憶されていてもよい。
【００５２】
ストレージ９に記憶されるプログラムには、フォアグランド又はバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとが含まれる。アプリケーションは、例えば、ディスプレイ２Ａに画面を表示させ、タッチスクリーン２Ｂを介して検出されるジェスチャに応じた処理をコントローラ１０に実行させる。制御プログラムは、例えば、ＯＳである。
【００５３】
ストレージ９は、例えば、制御プログラム９Ａ、気圧データ９Ｂ及び設定データ９Ｚを記憶する。
【００５４】
設定データ９Ｚは、スマートフォン１の動作に関する各種の設定に関する情報を含む。
【００５５】
制御プログラム９Ａは、スマートフォン１を稼働させるための各種制御に関する機能を提供する。制御プログラム９Ａは、例えば、通信ユニット６、レシーバ７、及びマイク８等を制御することによって、スマートフォン１に通話を実現させる。制御プログラム９Ａが提供する機能には、ディスプレイ２Ａに表示する情報を制御する機能が含まれる。制御プログラム９Ａが提供する機能には、タッチスクリーン２Ｂを介して検出された操作に応じて、ディスプレイ２Ａに表示されている情報を変更する等の各種制御を行う機能が含まれる。制御プログラム９Ａが提供する機能は、メールアプリケーション等の他のプログラムが提供する機能と組み合わせて利用されることがある。
【００５６】
制御プログラム９Ａは、歩道橋に対する自機の位置が所定条件を満たす場合、路側機１１０から取得した歩道橋上の気圧値Ｂｐに基づいて、気圧センサ１８で検出する自機の周囲の大気圧の気圧値Ｘｐのオフセット値Ｃ１ｏを、スマートフォン１に補正させる。より詳しくは、制御プログラム９Ａは、歩道橋上の気圧値Ｂｐと、気圧センサ１８の検出結果である、歩道橋の最上部における自機の周囲の気圧値（以下、「歩道橋上の自機の周囲の気圧値」という）Ｘｐとの差分ΔＸＢｐをスマートフォン１に算出させる。算出された差分ΔＸＢｐは、気圧センサ１８の誤差である。
【００５７】
そして、制御プログラム９Ａは、スマートフォン１に、算出された差分ΔＸＢｐに所定の重み付け係数を乗じて得られる値をオフセット値Ｃ１ｏに加算させ、オフセット値Ｃ１ｏの補正値を算出させる。算出された差分ΔＸＢｐに所定の重み付け係数を乗じることで、イレギュラーな測定がされたとしても、誤差が大幅に増大することを抑制することができる。
【００５８】
重み付け係数は、歩道橋上の気圧値Ｂｐと歩道橋上の自機の周囲の気圧値Ｘｐとの差分ΔＸＢｐに基づいて、制御プログラム９Ａで決定される。重み付け係数は、差分ΔＸＢｐが所定値以上の場合、例えば、１［ｈＰａ］以上の場合、ゼロに決定される。重み付け係数は、差分ΔＸＢｐが所定値未満の場合、例えば、１／１０に決定される。
【００５９】
本実施形態では、制御プログラム９Ａは、差分ΔＸＢｐが所定値未満の場合、次の数式１で、オフセット値Ｃ１ｏの補正値を算出することができる。
Ｃ１ｏ＋（１／１０）・ΔＸＢｐ・・・（１）
本実施形態では、制御プログラム９Ａは、次の数式２で、オフセット値Ｃ１ｏの補正値に基づいて、補正後の自機の周囲の気圧値Ｘｐａを算出することができる。
Ｘｐａ＝Ｘｐ−（Ｃ１ｏ＋（１／１０）・ΔＸＢｐ）・・・（２）
気圧データ９Ｂは、気圧センサ１８の検出結果である自機の周囲の気圧値Ｘｐの値のデータを含む。
【００６０】
コントローラ１０は、演算処理装置である。演算処理装置は、以下に詳細に述べられるように、種々の機能を実行するための制御および処理能力を提供するために、少なくとも１つのプロセッサを含む。コントローラ１０が含むプロセッサについては、上述した、路側機１１０の制御部１２０が含むプロセッサについての説明と同様のことが言える。本実施の形態では、演算処理装置は、例えば、ＣＰＵ、ＳｏＣ、ＭＣＵ、及びＦＰＧＡを含むが、これらに限定されない。コントローラ１０は、スマートフォン１の動作を統括的に制御して各種の機能を実現する。
【００６１】
コントローラ１０は、ストレージ９に記憶されているデータを必要に応じて参照しつつ、ストレージ９に記憶されているプログラムに含まれる命令を実行する。そして、コントローラ１０は、データ及び命令に応じて機能部を制御し、それによって各種機能を実現する。機能部は、例えば、ディスプレイ２Ａ、通信ユニット６、レシーバ７、及びスピーカ１１の少なくとも１つを含んでもよくこれらに限定されない。コントローラ１０は、検出部の検出結果に応じて、制御を変更することがある。検出部は、例えば、タッチスクリーン２Ｂ、ボタン３、照度センサ４、近接センサ５、マイク８、カメラ１２、カメラ１３、加速度センサ１５、方位センサ１６、ジャイロスコープ１７及び気圧センサ１８の少なくとも１つを含んでもよいが、これらに限定されない。
【００６２】
コントローラ１０は、スマートフォン１に対する操作を検出する。具体的には、コントローラ１０は、タッチスクリーン２Ｂと協働することによって、タッチスクリーン２Ｂ（タッチスクリーンディスプレイ２）に対する操作を検出する。
【００６３】
コントローラ１０は、例えば、制御プログラム９Ａを実行することにより、タッチスクリーン２Ｂを介して検出された操作に応じて、ディスプレイ２Ａに表示されている情報を変更する等の各種制御を実行する。
【００６４】
カメラ１２は、フロントフェイス１Ａに面している物体を撮影することが可能なインカメラである。カメラ１３は、バックフェイス１Ｂに面している物体を撮影することが可能なアウトカメラである。
【００６５】
コネクタ１４は、他の装置が接続される端子である。コネクタ１４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ライトピーク（サンダーボルト（登録商標））及びイヤホンマイクコネクタのような汎用的な端子であってもよい。コネクタ１４は、Ｄｏｃｋコネクタのような専用の端子でもよい。コネクタ１４に接続される装置は、例えば、外部ストレージ、スピーカ、及び通信装置を含むが、これらに限定されない。
【００６６】
加速度センサ１５は、スマートフォン１に働く加速度の方向及び大きさを示す情報を検出することが可能である。方位センサ１６は、地磁気の向きを示す情報を検出することが可能である。ジャイロスコープ１７は、スマートフォン１の角度及び角速度の情報を検出することが可能である。加速度センサ１５、方位センサ１６及びジャイロスコープ１７の検出結果は、例えば、スマートフォン１の位置及び姿勢の変化を検出するために、組み合わせて利用される。
【００６７】
図７に示した例では、スマートフォン１が位置及び姿勢を検出するために３種類のセンサを備えるが、スマートフォン１は、このうちの少なくとも一つのセンサを備えなくてもよい。あるいは、スマートフォン１は、位置及び姿勢の少なくとも１つを検出するための他の種類のセンサを備えてもよい。
【００６８】
気圧センサ１８は、自機の周囲の気圧値Ｘｐを検出する。気圧センサ１８は、自機の数１０［ｍ］〜数［ｍ］程度の鉛直方向の移動に伴う気圧値Ｘｐの変化を検出可能な精度を有する。気圧センサ１８は、ハウジング２０の内部に配置されている。ハウジング２０には、水は通過させないが空気を通過させる穴が設けられており、当該穴で、ハウジング２０の内部と外部の気圧が連動している。これにより、気圧センサ１８は、ハウジング２０の内部に位置した状態で、自機の周囲の気圧値Ｘｐを検出することが可能である。本実施形態では、気圧センサ１８の検出精度は、路側機１１０の気圧センサ１１３の検出精度よりも低くなっている。そして、気圧センサ１８は、検出した自機の周囲の気圧値Ｘｐにオフセットを生じる。上記のオフセット値Ｃ１ｏは、このオフセットを示している。気圧センサ１８に生じるオフセットは、例えば、温度及び天候などに起因する。気圧センサ１８の検出結果はコントローラ１０に入力される。気圧センサ１８の検出結果は、ローパスフィルタなどのフィルタ処理が行われた後にコントローラ１０に入力されてもよい。
【００６９】
次に、図８を用いて、スマートフォン１の制御方法及び制御プログラム９Ａとその作用について説明する。
【００７０】
スマートフォン１は、コントローラ１０でストレージ９に記憶されている制御プログラム９Ａを実行することで、図８に示す機能を実現することができる。また、コントローラ１０は、図８に示す処理手順と並行して、他の機能の処理手順を実行してもよい。図８に示される一連の処理は、例えば、定期的にあるいは不定期的に繰り返し実行される。
【００７１】
コントローラ１０は、自機が歩道橋上の路側機１１０の通信エリア内であるか否かを判定する（ステップＳ１１）。より詳しくは、コントローラ１０は、自機が路側機１１０の所定距離内に近づくと、路側機１１０が無線で出力している情報を受信する。言い換えると、コントローラ１０は、センサの検出結果に基づいて、通信可能な路側機１１０を検出した場合、路側機１１０が無線で送信している情報を受信する。通信可能とは、データを送受信できる信号が到達していることである。コントローラ１０は、自機が路側機１１０の所定距離内に近づいたか否かを、例えば、路側機１１０が出力する無線信号の受信信号強度が所定の値以上であるか否かで判定してよい。具体的には、コントローラ１０は、路側機１１０が出力する無線の受信信号強度が所定の値以上であるとき、自機が歩道橋上の路側機１１０の通信エリア内である（ステップＳ１１でＹｅｓ）と判定する。コントローラ１０は、路側機１１０が出力する無線の受信信号強度が所定の値未満であるとき、自機が歩道橋上の路側機１１０の通信エリア内ではない（ステップＳ１１でＮｏ）と判定する。
【００７２】
ステップＳ１１でＹＥＳと判定されると、コントローラ１０は、自機の周囲の気圧を検出する（ステップＳ１２）。本実施形態では、コントローラ１０は、気圧センサ１８をＯＮにする。そして、コントローラ１０は、気圧センサ１８の検出結果である自機の周囲の気圧値Ｘｐを取得する。そして、コントローラ１０は、自機の周囲の気圧値Ｘｐを気圧データ９Ｂとしてストレージ９に記憶する。コントローラ１０は、気圧センサ１８から、自機の周囲の気圧値Ｘｐを繰り返し取得する。
【００７３】
ステップＳ１１の後、コントローラ１０は、自機が歩道橋の最上部にあるか否かを判定する（ステップＳ１３）。より詳しくは、コントローラ１０は、繰り返し取得する自機の周囲の気圧値Ｘｐに基づいて、自機が歩道橋の最上部に位置するか否かを判定する。言い換えれば、コントローラ１０は、気圧センサ１８で検出した自機の周囲の気圧値Ｘｐの変化に基づいて、歩道橋の平坦部を歩いているか否かを判定する。
【００７４】
ユーザが歩道橋を渡る場合における、自機の周囲の気圧値Ｘｐの変化を説明する。ユーザが歩道橋の階段を昇っているとき、自機の周囲の気圧値Ｘｐは階段状に減少する。ユーザが歩道橋をエレベータまたはスロープで昇っているとき、自機の周囲の気圧値Ｘｐは直線状に減少する。ユーザが歩道橋の最上部の平坦部を歩いているとき、自機の周囲の気圧値Ｘｐは略一定に保たれる。ユーザが歩道橋の階段を降りているとき、自機の周囲の気圧値Ｘｐは階段状に増加する。ユーザが歩道橋をエレベータまたはスロープで降りているとき、自機の周囲の気圧値Ｘｐは直線状に増加する。このように、自機の周囲の気圧値Ｘｐの変化が、減少している状態から略一定に保たれる状態に転じると、ユーザが歩道橋の最上部の平坦部を歩いている、言い換えると、自機が歩道橋の最上部にあると判定することができる。
【００７５】
コントローラ１０は、自機の周囲の気圧値Ｘｐの変化が、減少している状態から略一定に保たれる状態に変わった場合、自機が歩道橋の最上部にある（ステップＳ１３でＹｅｓ）と判定する。コントローラ１０は、自機の周囲の気圧値Ｘｐの変化が、減少している状態から略一定に保たれる状態に変わり、かつ、略一定に保たれる状態で所定時間が経過した場合、自機が歩道橋の最上部にあると判定してもよい。コントローラ１０は、自機の周囲の気圧値Ｘｐの変化が、増加している状態または減少している状態である場合、自機が歩道橋の最上部ではない（ステップＳ１３でＮｏ）と判定する。
【００７６】
コントローラ１０は、路側機１１０から歩道橋上の気圧値Ｂｐを取得する（ステップＳ１４）。本実施形態では、コントローラ１０は、ステップＳ１３において歩道橋の最上部の平坦部を歩いていると判定した場合、路側機１１０から歩道橋上の気圧値Ｂｐを取得する。
【００７７】
ステップＳ１４の後、コントローラ１０は、気圧センサ１８のオフセット値Ｃ１ｏの補正が必要か否かを判定する（ステップＳ１５）。より詳しくは、コントローラ１０は、歩道橋上の自機の周囲の気圧値Ｘｐと、路側機１１０から取得した歩道橋上の気圧値Ｂｐとに基づいて、気圧センサ１８のオフセット値Ｃ１ｏの補正が必要であるか否かを判定する。例えば、コントローラ１０は、歩道橋上の自機の周囲の気圧値Ｘｐと、歩道橋上の気圧値Ｂｐとの差分ΔＸＢｐが所定値以上の場合、気圧センサ１８のオフセット値Ｃ１ｏの補正が必要であると判定する（ステップＳ１５でＹｅｓ）。または、例えば、コントローラ１０は、差分ΔＸＢｐが第一所定値以上、かつ、当該第一所定値より大きい第二所定値未満の場合、気圧センサ１８のオフセット値Ｃ１ｏの補正が必要であると判定してもよい（ステップＳ１５でＹｅｓ）。これは、差分ΔＸＢｐが第二所定値以上の場合、言い換えると、差分ΔＸＢｐが想定以上に大きい場合、歩道橋上の自機の周囲の気圧値Ｘｐまたは歩道橋上の気圧値Ｂｐのどちらかが不正な値であるおそれがあるため、気圧センサ１８のオフセット値Ｃ１ｏの補正を行わないようにするためである。例えば、コントローラ１０は、差分ΔＸＢｐが所定値（あるいは第一所定値）未満の場合、気圧センサ１８のオフセット値Ｃ１ｏの補正が必要ではないと判定する（ステップＳ１５でＮｏ）。
【００７８】
ステップＳ１５でＹＥＳと判定されると、コントローラ１０は、自機の気圧センサ１８のオフセット値Ｃ１ｏの補正値を算出する（ステップＳ１６）。より詳しくは、コントローラ１０は、歩道橋上の気圧値Ｂｐに基づいて、気圧センサ１８のオフセット値Ｃ１ｏの補正値を算出する。コントローラ１０は、差分ΔＸＢｐに基づいて重み付け係数を決定する。コントローラ１０は、差分ΔＸＢｐに決定した重み付け係数を乗じて得られる値をオフセット値Ｃ１ｏに加算し、オフセット値Ｃ１ｏの補正値を算出する。
【００７９】
このようにして、コントローラ１０で、歩道橋上の気圧値Ｂｐに基づいて、気圧センサ１８のオフセット値Ｃ１ｏの補正値が算出され、気圧センサ１８に対する補正が実行される。
【００８０】
上記実施形態によれば、スマートフォン１は、路側機１１０から取得した歩道橋上の気圧値Ｂｐに基づいて、気圧センサ１８のオフセット値Ｃ１ｏを補正することができる。そして、スマートフォン１は、数式２を用いて、オフセット値Ｃ１ｏの補正値に基づいて、補正後の自機の周囲の気圧値Ｘｐａを算出することができる。これにより、スマートフォン１は、気圧センサ１８で自機の周囲の気圧値Ｘｐをより正確に取得することができる。このように、スマートフォン１は、気圧センサ１８の検出結果の誤差を低減することができる。
【００８１】
スマートフォン１は、差分ΔＸＢｐに所定の重み付け係数を乗じて得られる値をオフセット値Ｃ１ｏに加算して、オフセット値Ｃ１ｏの補正値を算出する。これにより、スマートフォン１は、イレギュラーな測定によって、歩道橋上の気圧値Ｂｐまたは歩道橋上の自機の周囲の気圧値Ｘｐが得られたとしても、誤差が大幅に増大する可能性を低減することができる。なお、スマートフォン１は、重み付け係数を使用せずに差分ΔＸＢｐをそのままオフセット値Ｃ１ｏに加算して、オフセット値Ｃ１ｏの補正値を算出してもよい。
【００８２】
スマートフォン１は、例えば、ユーザによるアプリケーションのアップデートを含むメンテナンスが行われなくても、ユーザが自機を携帯して歩道橋を渡るたびに、路側機１１０から取得した歩道橋上の気圧値Ｂｐに基づいて、気圧センサ１８のオフセット値Ｃ１ｏを補正することができる。このように、スマートフォン１は、ユーザの操作によらず、気圧センサ１８のオフセット値Ｃ１ｏを補正することができる。
【００８３】
スマートフォン１は、歩道橋上の路側機１１０の通信エリア内に入ったときだけ、気圧センサ１８をＯＮにして自機の周囲の気圧を検出することが好ましい。これにより、スマートフォン１は、気圧センサ１８で自機の周囲の気圧を常時検出する場合に比べて、自機の消費電力を低減することができる。
【００８４】
［第二実施形態］
図９、図１０を用いて、本実施形態に係るスマートフォン１を含む制御システム１００について説明する。制御システム１００は、基本的な構成は第一実施形態の制御システム１００と同様である。以下の説明においては、制御システム１００と同様の構成要素には、同一の符号または対応する符号を付し、その詳細な説明は省略する。本実施形態は、コントローラ１０において、スマートフォン１の気圧センサ１８の感度を補正する感度補正値（補正値）Ｃ１ｓを算出する点が第一実施形態と異なる。
【００８５】
路側機１１０の制御プログラム１１２Ａは、路側機１１０に、気圧センサ１１３で検出した気圧値Ａｐと、路側機１１０の海抜Ａｈと、歩道橋の海抜Ｂｈと、道路での、歩道橋が存在する地点の海抜Ｃｈとに基づいて、歩道橋下の道路の気圧値Ｃｐを算出させる。
【００８６】
路側機１１０は、自機の識別情報とともに、例えば、歩道橋上の気圧値Ｂｐ及び道路の気圧値Ｃｐを、通信部１１１を介して無線で出力する。
【００８７】
制御プログラム９Ａは、歩道橋に対する自機の位置が所定条件を満たす場合、スマートフォン１に、路側機１１０から取得した歩道橋上の気圧値Ｂｐ及び道路の気圧値Ｃｐに基づいて、気圧センサ１８の感度補正値Ｃ１ｓを算出させる。より詳しくは、制御プログラム９Ａは、スマートフォン１に、歩道橋上の気圧値Ｂｐ及び道路の気圧値Ｃｐと、道路から歩道橋を最上部まで昇ったときの自機の周囲の気圧値Ｘｐの変化量ΔＸｐとに基づいて、気圧センサ１８の感度補正値Ｃ１ｓを算出させる。
【００８８】
ここで、歩道橋上の気圧値Ｂｐと道路の気圧値Ｃｐとの差分を基準変化量ΔＢＣｐとする。基準変化量ΔＢＣｐは、道路から歩道橋を最上部まで昇ったときの、自機の周囲の気圧値Ｘｐの変化量ΔＸｐのあるべき値であると言える。基準変化量ΔＢＣｐと、自機の周囲の気圧値Ｘｐの変化量ΔＸｐとの差分は、気圧センサ１８の感度誤差である。
【００８９】
本実施形態では、制御プログラム９Ａは、次の数式３で、感度補正した、補正後の自機の周囲の気圧値Ｘｐａを算出することができる。
Ｘｐａ＝Ｘｐ＊Ｃ１ｓ・・・（３）
感度補正値Ｃ１ｓは、次の数式４で算出できる。
Ｃ１ｓ＝ΔＢＣｐ／ΔＸｐ・・・（４）
次に、図１０を用いて、スマートフォン１の制御方法及び制御プログラム９Ａとその作用について説明する。図１０に示される一連の処理は、例えば、定期的にあるいは不定期的に繰り返し実行される。ステップＳ２１〜ステップＳ２４は、図８に示すフローチャートのステップＳ１１〜ステップＳ１４と同様の処理である。
【００９０】
ステップＳ２４の後、コントローラ１０は、気圧センサ１８の感度補正が必要か否かを判定する（ステップＳ２５）。より詳しくは、コントローラ１０は、気圧センサ１８の検出結果である自機の周囲の気圧値Ｘｐの変化量ΔＸｐと、路側機１１０から取得した歩道橋上の気圧値Ｂｐ及び道路の気圧値Ｃｐとに基づいて、気圧センサ１８の感度補正が必要であるか否かを判定する。例えば、コントローラ１０は、歩道橋上の気圧値Ｂｐと道路の気圧値Ｃｐとの差分である基準変化量ΔＢＣｐと、自機の周囲の気圧値Ｘｐの変化量ΔＸｐとの差分である感度誤差が所定値以上の場合、気圧センサ１８の感度補正が必要であると判定する（ステップＳ２５でＹｅｓ）。または、例えば、コントローラ１０は、感度誤差が第一所定値以上、かつ、当該第一所定値より大きい第二所定値未満の場合、気圧センサ１８の感度補正が必要であると判定してもよい（ステップＳ２５でＹｅｓ）。これは、感度誤差が第二所定値以上の場合、言い換えると、感度誤差が想定以上に大きい場合、歩道橋上の自機の周囲の気圧値Ｘｐまたは歩道橋上の気圧値Ｂｐのどちらかが不正な値であるおそれがあるため、気圧センサ１８の感度補正を行わないようにするためである。例えば、コントローラ１０は、感度誤差が所定値未満の場合、気圧センサ１８の感度補正が必要ではないと判定する（ステップＳ２５でＮｏ）。
【００９１】
ステップＳ２５でＹＥＳと判定されると、コントローラ１０は、自機の気圧センサ１８の感度補正値Ｃ１ｓを算出する（ステップＳ２６）。より詳しくは、コントローラ１０は、自機の周囲の気圧値Ｘｐの変化量ΔＸｐと、基準変化量ΔＢＣｐとの差分に基づいて、自機の感度補正値Ｃ１ｓを算出する。
【００９２】
このようにして、コントローラ１０は、路側機１１０から取得した歩道橋上の気圧値Ｂｐ及び道路の気圧値Ｃｐに基づいて、気圧センサ１８の感度補正値Ｃ１ｓを算出し、算出した感度補正値Ｃ１ｓを用いて気圧センサ１８に対する補正を実行する。
【００９３】
上記実施形態によれば、スマートフォン１は、路側機１１０から取得した歩道橋上の気圧値Ｂｐ及び道路の気圧値Ｃｐに基づいて、気圧センサ１８の感度補正値Ｃ１ｓを算出することができる。そして、スマートフォン１は、数式３を用いて、算出した感度補正値Ｃ１ｓに基づいて、補正後の自機の周囲の気圧値Ｘｐａを算出することができる。これにより、スマートフォン１は、気圧センサ１８で自機の周囲の気圧値Ｘｐをより正確に取得することができる。このように、スマートフォン１は、気圧センサ１８の検出結果の誤差を低減することができる。
【００９４】
スマートフォン１は、例えば、ユーザによるアプリケーションのアップデートを含むメンテナンスが行われなくても、ユーザが自機を携帯して歩道橋を渡るたびに、路側機１１０から取得した歩道橋上の気圧値Ｂｐ及び道路の気圧値Ｃｐに基づいて、気圧センサ１８の感度補正値Ｃ１ｓを算出することができる。このように、スマートフォン１は、ユーザの操作によらず、気圧センサ１８の感度補正値Ｃ１ｓを算出することができる。
【００９５】
［第三実施形態］
図１１を用いて、本実施形態に係る路側機１１０を含む制御システム１００について説明する。本実施形態は、路側機１１０で、スマートフォン（携帯電子機器）１の気圧センサ１８のオフセット値Ｃ１ｏの補正値を算出する点が第一実施形態と異なる。
【００９６】
路側機１１０の通信部１１１は、スマートフォン１と通信を行い、スマートフォン１の識別情報とスマートフォン１の周囲の気圧値Ｘｐとを含む気圧データ９Ｂを受信する。
【００９７】
制御プログラム１１２Ａは、路側機１１０に、スマートフォン１から取得したスマートフォン１の周囲の気圧値Ｘｐに基づいて、歩道橋に対するスマートフォン１の位置が所定条件を満たす場合、スマートフォン１の気圧センサ１８のオフセット値Ｃ１ｏの補正値を算出させる。制御プログラム１１２Ａは、路側機１１０に、気圧センサ１８のオフセット値Ｃ１ｏの補正値をスマートフォン１に対して送信させる。
【００９８】
スマートフォン１は、通信ユニット６を介して路側機１１０と通信することにより、路側機１１０に、自機の周囲の気圧値Ｘｐを送信する。
【００９９】
制御プログラム９Ａは、スマートフォン１に、通信ユニット６を介して、自機の周囲の気圧値Ｘｐを路側機１１０に対して送信させる。
【０１００】
次に、路側機１１０の制御方法及び制御プログラム１１２Ａとその作用について説明する。
【０１０１】
路側機１１０は、制御部１２０で記憶部１１２に記憶されている制御プログラム１１２Ａを実行することで、図１１に示す機能を実現することができる。また、制御部１２０は、図１１に示す処理手順と並行して、他の機能の処理手順を実行してもよい。図１１に示される一連の処理は、例えば、定期的にあるいは不定期的に繰り返し実行される。
【０１０２】
制御部１２０は、歩道橋上の路側機１１０の通信エリア内に存在するスマートフォン１の有無を判定する（ステップＳ３１）。より詳しくは、スマートフォン１が路側機１１０の所定距離内に近づくと、路側機１１０が無線で出力している情報がスマートフォン１で受信される。スマートフォン１は、路側機１１０からの情報を受信すると、応答信号を路側機１１０に送信する。路側機１１０では、制御部１２０は、通信部１１１が応答信号を受信すると、路側機１１０が無線で出力している情報がスマートフォン１で受信されたと判定する。制御部１２０は、路側機１１０が無線で出力している情報がスマートフォン１で受信されたと判定すると、歩道橋上の路側機１１０の通信エリア内にスマートフォン１が存在する（ステップＳ３１でＹｅｓ）と判定する。一方で、制御部１２０は、通信部１１１が応答信号を受信しない場合、つまり、路側機１１０が無線で出力している情報がスマートフォン１で受信されていない場合、歩道橋上の路側機１１０の通信エリア内にスマートフォン１が存在しない（ステップＳ３１でＮｏ）と判定する。
【０１０３】
ステップＳ３１でＹＥＳと判定されると、制御部１２０は、スマートフォン１に周囲の気圧を検出させる（ステップＳ３２）。より詳しくは、制御部１２０は、スマートフォン１に気圧センサ１８をＯＮにさせる。そして、制御部１２０は、スマートフォン１に気圧センサ１８でスマートフォン１の周囲の気圧を検出させる。そして、制御部１２０は、スマートフォン１に、スマートフォン１の周囲の気圧値Ｘｐを気圧データ９Ｂとしてストレージ９に記憶させる。スマートフォン１は、気圧値Ｘｐを繰り返し取得する。
【０１０４】
ステップＳ３２の後、制御部１２０は、スマートフォン１から、当該スマートフォン１で繰り返し取得された気圧値Ｘｐを取得する（ステップＳ３３）。
【０１０５】
ステップＳ３３の後、制御部１２０は、スマートフォン１が歩道橋の最上部にあるか否かを判定する（ステップＳ３４）。より詳しくは、制御部１２０は、ステップＳ３３で取得したスマートフォン１の周囲の気圧値Ｘｐに基づいて、スマートフォン１が歩道橋の最上部に位置するか否かを判定する。制御部１２０は、スマートフォン１の周囲の気圧値Ｘｐの変化に基づいて、歩道橋の平坦部を歩いているか否かを判定する。
【０１０６】
制御部１２０は、スマートフォン１の周囲の気圧値Ｘｐの変化が、減少している状態から略一定に保たれる状態に変わった場合、スマートフォン１が歩道橋の最上部にある（ステップＳ３４でＹｅｓ）と判定する。制御部１２０は、スマートフォン１の周囲の気圧値Ｘｐの変化が、減少している状態から略一定に保たれる状態に変わり、かつ、略一定に保たれる状態で所定時間が経過した場合、スマートフォン１が歩道橋の最上部にあると判定してもよい。制御部１２０は、スマートフォン１の周囲の気圧値Ｘｐの変化が、増加している状態または減少している状態である場合、スマートフォン１が歩道橋の最上部ではない（ステップＳ３４でＮｏ）と判定する。
【０１０７】
ステップＳ３４でＹＥＳと判定されると、制御部１２０は、スマートフォン１の気圧センサ１８がオフセット値Ｃ１ｏの補正が必要か否かを判定する（ステップＳ３５）。より詳しくは、制御部１２０は、スマートフォン１から取得した、歩道橋の最上部におけるスマートフォン１の周囲の気圧値Ｘｐと、歩道橋上の気圧値Ｂｐとに基づいて、気圧センサ１８のオフセット値Ｃ１ｏの補正が必要であるか否かを判定する。例えば、制御部１２０は、歩道橋の最上部におけるスマートフォン１の周囲の気圧値Ｘｐと、歩道橋上の気圧値Ｂｐとの差分ΔＸＢｐが所定値以上の場合、気圧センサ１８のオフセット値Ｃ１ｏの補正が必要であると判定する（ステップＳ３５でＹｅｓ）。または、例えば、制御部１２０は、差分ΔＸＢｐが第一所定値以上、かつ、当該第一所定値より大きい第二所定値未満の場合、気圧センサ１８のオフセット値Ｃ１ｏの補正が必要であると判定してもよい（ステップＳ３５でＹｅｓ）。例えば、制御部１２０は、差分ΔＸＢｐが所定値（あるいは第一所定値）未満の場合、気圧センサ１８のオフセット値Ｃ１ｏの補正が必要ではないと判定する（ステップＳ３５でＮｏ）。
【０１０８】
ステップＳ３５においてＹＥＳと判定されると、制御部１２０は、スマートフォン１の気圧センサ１８のオフセット値Ｃ１ｏの補正値を算出する（ステップＳ３６）。より詳しくは、制御部１２０は、歩道橋上の気圧値Ｂｐに基づいて、気圧センサ１８のオフセット値Ｃ１ｏの補正値を算出する。制御部１２０は、差分ΔＸＢｐに基づいて重み付け係数を決定する。制御部１２０は、差分ΔＸＢｐに決定した重み付け係数を乗じて得られる値をオフセット値Ｃ１ｏに加算し、オフセット値Ｃ１ｏの補正値を算出する。
【０１０９】
ステップＳ３６の後、制御部１２０は、スマートフォン１に対して、スマートフォン１の気圧センサ１８のオフセット値Ｃ１ｏの補正値を送信する（ステップＳ３７）。そして、スマートフォン１においては、気圧センサ１８のオフセット値Ｃ１ｏの補正値に基づいて、気圧センサ１８に対する補正が実行される。
【０１１０】
このようにして、路側機１１０の制御部１２０は、歩道橋上の気圧値Ｂｐに基づいて、スマートフォン１の気圧センサ１８のオフセット値Ｃ１ｏの補正値を算出し、スマートフォン１は、算出された当該補正値に基づいて気圧センサ１８に対する補正を実行する。
【０１１１】
上記実施形態によれば、路側機１１０は、歩道橋上の気圧値Ｂｐに基づいて、スマートフォン１の気圧センサ１８のオフセット値Ｃ１ｏを補正することができる。これにより、スマートフォン１は、気圧センサ１８に対する補正を実行することができ、その結果、気圧センサ１８で自機の周囲の気圧値Ｘｐをより正確に取得することができる。このように、スマートフォン１は、気圧センサ１８の検出結果の誤差を低減することができる。なお、路側機１１０は、重み付け係数を使用せずに差分ΔＸＢｐをそのままオフセット値Ｃ１ｏに加算して、オフセット値Ｃ１ｏの補正値を算出してもよい。
【０１１２】
［第四実施形態］
図１２を用いて、本実施形態に係る路側機１１０を含む制御システム１００について説明する。本実施形態は、路側機１１０で、気圧センサ１１３のオフセット値Ｃ２ｏの補正値を算出する点が第三実施形態と異なる。
【０１１３】
本実施形態では、路側機１１０の気圧センサ１１３の検出精度は、スマートフォン１の気圧センサ１８の検出精度よりも低くなっている。そして、気圧センサ１１３は、検出した路側機１１０の周囲の気圧値Ａｐにオフセットを生じる。気圧センサ１１３に生じるオフセットは、例えば、温度及び天候などに起因する。オフセット値Ｃ２ｏは、このオフセットを示している。
【０１１４】
制御プログラム１１２Ａは、路側機１１０に、スマートフォン１から取得した、歩道橋の最上部におけるスマートフォン１の周囲の気圧値Ｘｐに基づいて、歩道橋に対するスマートフォン１の位置が所定条件を満たす場合、気圧センサ１１３のオフセット値Ｃ２ｏの補正値を算出させる。
【０１１５】
スマートフォン１は、通信ユニット６を介して路側機１１０と通信することにより、路側機１１０に、自機の周囲の気圧値Ｘｐを含む気圧データ９Ｂを送信する。
【０１１６】
制御プログラム９Ａは、スマートフォン１に、通信ユニット６を介して、自機の周囲の気圧値Ｘｐを含む気圧データ９Ｂを路側機１１０に対して送信させる。
【０１１７】
次に、路側機１１０の制御方法及び制御プログラム１１２Ａとその作用について説明する。ステップＳ４１〜ステップＳ４４は、図１１に示すフローチャートのステップＳ３１〜ステップＳ３４と同様の処理を行う。図１２に示される一連の処理は、例えば、定期的にあるいは不定期的に繰り返し実行される。ステップＳ４１〜ステップＳ４４は、図１１に示すフローチャートのステップＳ３１〜ステップＳ３４と同様の処理である。
【０１１８】
ステップＳ４４でＹＥＳと判定されると、制御部１２０は、気圧センサ１１３のオフセット値Ｃ２ｏの補正が必要か否かを判定する（ステップＳ４５）。より詳しくは、制御部１２０は、スマートフォン１から取得した、歩道橋の最上部におけるスマートフォン１の周囲の気圧値Ｘｐと、歩道橋上の気圧値Ｂｐとに基づいて、気圧センサ１１３のオフセット値Ｃ２ｏの補正が必要であるか否かを判定する。例えば、制御部１２０は、歩道橋の最上部におけるスマートフォン１の周囲の気圧値Ｘｐと、歩道橋上の気圧値Ｂｐとの差分ΔＸＢｐが所定値以上の場合、気圧センサ１１３のオフセット値Ｃ２ｏの補正が必要であると判定する（ステップＳ４５でＹｅｓ）。
【０１１９】
または、例えば、制御部１２０は、差分ΔＸＢｐが第一所定値以上、かつ、当該第一所定値より大きい第二所定値未満の場合、気圧センサ１１３のオフセット値Ｃ２ｏの補正が必要であると判定してもよい（ステップ４５でＹｅｓ）。例えば、制御部１２０は、差分ΔＸＢｐが所定値（あるいは第一所定値）未満の場合、気圧センサ１１３のオフセット値Ｃ２ｏの補正が必要ではないと判定する（ステップＳ４５でＮｏ）。
【０１２０】
ステップＳ４５でＹＥＳと判定されると、制御部１２０は、気圧センサ１１３のオフセット値Ｃ２ｏの補正値を算出する（ステップＳ４６）。より詳しくは、制御部１２０は、歩道橋の最上部におけるスマートフォン１の周囲の気圧値Ｘｐに基づいて、気圧センサ１１３のオフセット値Ｃ２ｏの補正値を算出する。制御部１２０は、差分ΔＸＢｐに基づいて重み付け係数を決定する。制御部１２０は、差分ΔＸＢｐに決定した重み付け係数を乗じて得られる値をオフセット値Ｃ２ｏに加算し、オフセット値Ｃ２ｏの補正値を算出する。本実施形態では、決定した重み付け係数を１／１００００とすると、制御部１２０は、次の数式５で、オフセット値Ｃ２ｏの補正値を算出することができる。
Ｃ２ｏ＋（１／１００００）・ΔＸＢｐ・・・（５）
このようにして、制御部１２０は、歩道橋の最上部におけるスマートフォン１の周囲の気圧値Ｘｐに基づいて、気圧センサ１１３のオフセット値Ｃ２ｏの補正値を算出し、算出した当該補正値に基づいて、気圧センサ１１３に対する補正を実行する。
【０１２１】
上記実施形態によれば、路側機１１０は、歩道橋の最上部におけるスマートフォン１の周囲の気圧値Ｘｐに基づいて、気圧センサ１１３のオフセット値Ｃ２ｏの補正値を算出することができる。このように、路側機１１０は、気圧センサ１１３に対する補正が実行されることで、気圧センサ１１３で歩道橋上の気圧値Ｂｐをより正確に取得することができる。このように、路側機１１０は、気圧センサ１１３の検出結果の誤差を低減することができる。
【０１２２】
路側機１１０は、例えば、気圧センサ１１３の点検を含むメンテナンスが行われなくても、スマートフォン１を携帯したユーザが歩道橋を渡るたびに、気圧センサ１１３のオフセット値Ｃ２ｏを補正することができる。なお、路側機１１０は、重み付け係数を使用せずに差分ΔＸＢｐをそのままオフセット値Ｃ２ｏに加算して、オフセット値Ｃ２ｏの補正値を算出してもよい。
【０１２３】
［第五実施形態］
図１３を用いて、本実施形態に係る路側機１１０を含む制御システム１００について説明する。本実施形態は、スマートフォン１の気圧センサ１８の感度補正がされている場合、気圧センサ１１３のオフセット値Ｃ２ｏの補正値を算出する点が第四実施形態と異なる。
【０１２４】
制御プログラム１１２Ａは、路側機１１０に、歩道橋に対するスマートフォン１の位置が所定条件を満たす場合であって、かつ、スマートフォン１の気圧センサ１８の感度補正がされている場合、スマートフォン１から取得した、歩道橋の最上部におけるスマートフォン１の周囲の気圧値Ｘｐに基づいて、気圧センサ１１３のオフセット値Ｃ２ｏの補正値を算出させる。
【０１２５】
スマートフォン１は、通信ユニット６を介して路側機１１０と通信することにより、路側機１１０に、自機の周囲の気圧値Ｘｐを含む気圧データ９Ｂとともに設定データ９Ｚを送信する。
【０１２６】
設定データ９Ｚは、気圧センサ１８の感度補正がされた場合、「感度補正済」である旨を示す情報を含む。設定データ９Ｚには、気圧センサ１８の感度補正が不要な場合にも、「感度補正済」である旨を示す情報が含められる。
【０１２７】
制御プログラム９Ａは、スマートフォン１に、通信ユニット６を介して、自機の周囲の気圧値Ｘｐを含む気圧データ９Ｂとともに設定データ９Ｚを路側機１１０に対して送信させる。
【０１２８】
次に、図１３を用いて、路側機１１０の制御方法及び制御プログラム１１２Ａとその作用について説明する。ステップＳ５１〜ステップＳ５５、ステップＳ５７は、図１２に示すフローチャートのステップＳ４１〜ステップＳ４５、ステップＳ４６と同様である。図１３に示される一連の処理は、例えば、定期的にあるいは不定期的に実行される。
【０１２９】
ステップＳ５５でＹＥＳと判定されると、制御部１２０は、感度補正がされているか否かを判定する（ステップＳ５６）。より詳しくは、制御部１２０は、スマートフォン１から取得した設定データ９Ｚに基づいて、スマートフォン１の気圧センサ１８の感度補正がされているか否かを判定する。制御部１２０は、感度補正がされていると判定された場合(ステップＳ５６でＹｅｓ)、ステップＳ５７に進む。制御部１２０は、感度補正がされていないと判定された場合(ステップＳ５６でＮｏ)、処理を終了する。
【０１３０】
このようにして、制御部１２０は、スマートフォン１の気圧センサ１８の感度補正がされている場合、歩道橋の最上部におけるスマートフォン１の周囲の気圧値Ｘｐに基づいて、気圧センサ１１３のオフセット値Ｃ２ｏの補正値を算出する。
【０１３１】
上記実施形態によれば、路側機１１０は、スマートフォン１の気圧センサ１８の感度補正がされている場合、歩道橋の最上部におけるスマートフォン１の周囲の気圧値Ｘｐに基づいて、気圧センサ１１３のオフセット値Ｃ２ｏの補正値を算出することができる。これにより、路側機１１０は、スマートフォン１の気圧センサ１８の感度が正しい場合に、路側機１１０の気圧センサ１１３のオフセット値Ｃ２ｏの補正値を算出することができる。これにより、路側機１１０は、気圧センサ１１３で歩道橋上の気圧値Ｂｐをより正確に取得することができる。言い換えると、路側機１１０は、気圧センサ１１３の検出結果の誤差を低減することができる。
【０１３２】
本出願の開示する実施形態は、本開示の要旨及び範囲を逸脱しない範囲で変更することができる。さらに、本出願の開示する実施形態及びその変形例は、適宜組み合わせることができる。例えば、上記の実施形態は、以下のように変形してもよい。
【０１３３】
携帯電子機器の例として、スマートフォンについて説明したが、添付の請求項に係る装置は、スマートフォンに限定されない。添付の請求項に係る装置は、スマートフォン以外の携帯電子機器であってもよい。携帯電子機器は、例えば、モバイルフォン、タブレット、携帯型パソコン、デジタルカメラ、メディアプレイヤ、電子書籍リーダ、ナビゲータ、及びゲーム機を含むが、これらに限定されない。
【０１３４】
スマートフォン１のユーザの一例として、歩行者について説明したが、自転車に乗車しているユーザであってもよい。
【０１３５】
上記の実施形態において、スマートフォン１の周囲の気圧値Ｘｐは、ユーザの足元からスマートフォン１の高さを考慮せずに説明した。ユーザの足元からスマートフォン１の高さを考慮して、歩道橋の最上部におけるスマートフォン１の周囲の気圧値Ｘｐをより正確に算出するようにしてもよい。例えば、スマートフォン１のディスプレイ２Ａに画面が表示されている場合、スマートフォン１の高さは、ユーザの胸の高さとしてもよい。または、例えば、スマートフォン１の移動状態が自転車であると判定された場合、スマートフォン１の高さは、自転車のかごの高さとしてもよい。
【０１３６】
歩道橋に対する路側機１１０の高さを一律に所定値とすれば、路側機１１０の海抜Ａｈが不要となる。これにより、路側機１１０の海抜Ａｈを登録する手間を削減できる。また、登録時に誤設定が行われる可能性を低減することができる。
【０１３７】
さらに、道路に対する歩道橋の高さを一律に所定値とすれば、事前の高さ情報の登録が不要となる。また、登録時に誤設定が行われる可能性を低減することができる。
【０１３８】
歩道橋を渡る場合における、スマートフォン１の周囲の気圧値Ｘｐの変化をあらかじめリスト化して記憶し、歩道橋を通常通り渡り切ったユーザについて、図１２に示すフローチャートのステップＳ４４以降の処理を行うようにしてもよい。これにより、歩道橋で立ち止まっていたユーザや、歩道橋を途中で引き返したユーザを除き、歩道橋を通常通り渡り切ったユーザのスマートフォン１の周囲の気圧値Ｘｐに基づいて、気圧センサ１１３のオフセット値Ｃ２ｏの補正値を算出することができる。このため、気圧センサ１１３のオフセット値Ｃ２ｏの補正値をより正確に算出することができる。
【０１３９】
気圧センサ１１３及び気圧センサ１８で測定された気圧値の誤差には、オフセット値あるいは感度補正で補正できない非線形のリニアリティ誤差が含まれることがある。そこで、気圧センサ１１３及び気圧センサ１８のそれぞれについて、例えば、１０００［ｈＰａ］、９００［ｈＰａ］等の各測定値に対応する補正値をリスト化して記憶しておくことで、リニアリティ誤差を補正することができる。
【０１４０】
リニアリティ誤差は、例えば、次の数式６で補正できる。
Ｘｐａ＝Ｘｐ＋ｆ（Ｘｐ）・・・（６）
数式６において、Ｘｐａは補正後の気圧値、Ｘｐは補正前の気圧値、f(Ｘｐ)は、リスト化して記憶しておいた、各測定値に対応する補正値の分布を近似する関数である。近似関数ｆ（Ｘｐ）は、測定値に対応する補正値の分布を多項式近似などして算出してよい。
【０１４１】
気圧センサ１１３及び気圧センサ１８で測定された気圧値は、温度特性による誤差が含まれていることがある。各温度に応じた補正値をあらかじめリスト化して記憶することで、温度特性も補正することができる。このため、気圧センサ１１３のオフセット値Ｃ２ｏの補正値をより正確に算出することができる。
【０１４２】
温度特性による気圧値の誤差は、例えば、次の数式７で補正できる。
Ｘｐａ＝Ｘｐ＋ｆ（Ｘｐ，Ｘｔ）・・・（７）
数式７において、Ｘｐａは補正後の気圧値、Ｘｐは補正前の気圧値、Ｘｔは温度、f(Ｘｐ，Ｘｔ)は、各温度に応じた補正値の分布を近似する関数である。近似関数ｆ（Ｘｐ，Ｘｔ）は、各温度に応じた補正値の分布を多項式近似などして算出してよい。
【０１４３】
添付の請求項に係る技術を明瞭に開示するために特徴的な実施形態に関し記載してきた。しかし、添付の請求項は、上記実施形態に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成を具現化するように構成されるべきである。
【符号の説明】
【０１４４】
１  スマートフォン
２  タッチスクリーンディスプレイ
２Ａ  ディスプレイ
２Ｂ  タッチスクリーン
６  通信ユニット
９  ストレージ
９Ａ  制御プログラム
９Ｂ  気圧データ
９Ｚ  設定データ
１０  コントローラ
１８  気圧センサ
１００  制御システム
１１０  路側機
１１１  通信部
１１２  記憶部
１１２Ａ  制御プログラム
１１２Ｂ  路側機海抜データ
１１２Ｃ  歩道橋海抜データ
１１２Ｄ  道路海抜データ
１１２Ｚ  設定データ
１１３  気圧センサ
１２０  制御部
【図１】
0006605743.tif 000002
【図２】
0006605743.tif 000003
【図３】
0006605743.tif 000004
【図４】
0006605743.tif 000005
【図５】
0006605743.tif 000006
【図６】
0006605743.tif 000007
【図７】
0006605743.tif 000008
【図８】
0006605743.tif 000009
【図９】
0006605743.tif 000010
【図１０】
0006605743.tif 000011
【図１１】
0006605743.tif 000012
【図１２】
0006605743.tif 000013
【図１３】
0006605743.tif 000014