(57)【特許請求の範囲】
【請求項１】
携帯端末であって、
タッチパネルと、
前記携帯端末の筐体内部の気圧を計測するように構成される気圧センサと、
前記タッチパネルに対して押圧操作がなされている間には、前記気圧センサで計測された気圧値から補正量を減算するように構成される少なくとも１つのプロセッサとを備えた、携帯端末。
【請求項２】
前記補正量は、前記押圧操作がなされた前記タッチパネルの位置に応じて異なる、請求項１記載の携帯端末。
【請求項３】
前記補正量は、前記押圧操作が開始された時点から前記押圧操作がなされている現時点までの時間に応じて異なる、請求項１記載の携帯端末。
【請求項４】
前記補正量は、前記押圧の大きさに応じて異なる、請求項１記載の携帯端末。
【請求項５】
複数箇所に押圧操作がなされたときには、前記補正量は、前記複数箇所の位置に応じて異なる、請求項１記載の携帯端末。
【請求項６】
メモリを備え、
前記少なくとも１つのプロセッサは、前記タッチパネルに対して押圧操作がなされていないときに、前記気圧センサで計測された気圧値をメモリに記憶するように構成され、
前記少なくとも１つのプロセッサは、前記タッチパネルに対して押圧操作がなされている間には、前記気圧センサで計測された気圧値から、前記メモリに記憶されている前記押圧操作がなされる直前において前記気圧センサで計測された気圧値を減算するように構成され、
前記少なくとも１つのプロセッサは、減算結果が前記補正量以上の場合に、前記気圧センサで計測された気圧値から前記補正量を減算するように構成される、請求項１記載の携帯端末。
【請求項７】
メモリを備え、
前記少なくとも１つのプロセッサは、前記タッチパネルに対して押圧操作がなされていないときに、前記気圧センサで計測された気圧値をメモリに記憶するように構成され、
前記少なくとも１つのプロセッサは、学習モードにおいて、前記タッチパネルに対して押圧操作がなされている間には、前記気圧センサで計測された気圧値から、前記メモリに記憶されている前記押圧操作がなされる直前において前記気圧センサで計測された気圧値を減算するように構成され、
前記少なくとも１つのプロセッサは、減算結果を前記補正量として前記メモリに記憶するように構成される、請求項１記載の携帯端末。
【請求項８】
メモリを備え、
前記少なくとも１つのプロセッサは、前記タッチパネルに対して押圧操作がなされていないときに、前記気圧センサで計測された気圧値をメモリに記憶するように構成され、
前記少なくとも１つのプロセッサは、学習モードにおいて、前記タッチパネルに対して押圧操作がなされている間には、前記気圧センサで計測された気圧値から、前記メモリに記憶されている前記押圧操作がなされる直前において前記気圧センサで計測された気圧値を減算するように構成され、
前記少なくとも１つのプロセッサは、減算結果が閾値以上の場合に、前記減算結果を前記補正量として前記メモリに記憶するように構成される、請求項１記載の携帯端末。
【請求項９】
前記少なくとも１つのプロセッサは、前記学習モードにおいて、前記携帯端末の鉛直方向の移動量が閾値以上のときには、警告を通知するように構成される、請求項８記載の携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、携帯端末に関する。
【背景技術】
【０００２】
高度を計測するために気圧センサを備えた携帯端末が知られている（たとえば、特許文献１を参照）。特許文献１には、気圧センサは、携帯端末の筐体内部の基板上に搭載されることが記載されている。
【０００３】
特許文献１には、気圧センサによって気圧を計測中に、ユーザがタッチパネルに対して押圧操作を行った場合に、タッチパネルが内側にたわむことによって、携帯端末の筐体内部の圧力が高くなるという性質を利用して、防水キャップが嵌合しているか否かを利用者に通知する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−５３６０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、気圧センサによって気圧を計測中に、ユーザがタッチパネルに対して押圧操作を行った場合に、気圧センサによる計測値は、周囲の気圧を反映したものでないという問題がある。
【０００６】
本開示の目的は、タッチパネルに押圧操作が行われたときに、周囲の気圧の検出精度が低下するのを軽減することができる携帯端末を提供することである。
【課題を解決するための手段】
【０００７】
一実施の形態の携帯端末は、タッチパネルと、携帯端末の筐体内部の気圧を計測するように構成される気圧センサと、タッチパネルに対して押圧操作がなされている間には、気圧センサで計測された気圧値から補正量を減算するように構成される少なくとも１つのプロセッサとを備える。
【発明の効果】
【０００８】
一実施の形態の携帯端末によれば、タッチパネルに押圧操作が行われたときに、周囲の気圧の検出精度が低下するのを軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態の携帯端末の構成を表わす図である。
【図２】携帯端末の内部の構成の概要を表わす図である。
【図３】（ａ）は、液晶パネルの第１の構成例の概略を表わす図である。（ｂ）は、液晶パネルの第２の構成例の概略を表わす図である。（ｃ）は、液晶パネルの第３の構成の概略を表わす図である。
【図４】第１の実施の形態の携帯端末の動作手順を表わすフローチャートである。
【図５】第２の実施の形態の携帯端末の動作手順を表わすフローチャートである。
【図６】タッチパネルの１点に対して押圧操作がなされる例を表わす図である。
【図７】第３の実施の形態の携帯端末の動作手順を表わすフローチャートである。
【図８】タッチパネル９の２点に対して押圧操作がなされる例を表わす図である。
【図９】第４の実施の形態の携帯端末の動作手順を表わすフローチャートである。
【図１０】第５の実施の形態の学習モード時の携帯端末の動作手順を表わすフローチャートである。
【図１１】第６の実施の形態の学習モード時の携帯端末の動作手順を表わすフローチャートである。
【図１２】第６の実施の形態の警告の例を表わす図である。
【発明を実施するための形態】
【００１０】
以下、実施の形態について、図面を用いて説明する。
［第１の実施の形態］
図１は、第１の実施の形態の携帯端末の構成を表わす図である。
【００１１】
この携帯端末１は、携帯電話、スマートフォン、ノート型パソコン、タブレット端末、ノートパソコン、ウェアラブル機器、または携帯型音楽プレイヤーなどである。以下の説明では、携帯端末１は、スマートフォンであることを想定して説明するが、本開示の技術的な特徴部分が適用される携帯端末１は、スマートフォンに限定されるものではない。
【００１２】
図１を参照して、この携帯端末１は、メインＣＰＵ２と、サブＣＰＵ３と、メモリ３５と、カメラ５と、マイク６と、スピーカ７と、液晶パネル２９と、無線通信回路１０と、近距離通信回路１１と、ジャイロセンサ１２と、加速度センサ１７と、近接センサ１３と、照度センサ１４と、アンテナ１５と、バイブレータ１６と、気圧センサ１８を備える。液晶パネル２９は、液晶ディスプレイ８と、タッチパネル９とを備える。
【００１３】
メインＣＰＵ２は、携帯端末１の構成要素の全体を制御することができる。携帯端末１は、消費電力を削減するために、一定の条件が満たされるときに、液晶ディスプレイ８等の所定の構成部への電力供給を抑制するスリープモードに移行してもよい。スリープモード時において、携帯端末１は、所定の制御をサブＣＰＵ３にさせて、メインＣＰＵ２の機能の一部又は全部を動作させなくてもよい。メインＣＰＵ２の機能の一部又は全部が動作していないとき、携帯端末１は、動作していないメインＣＰＵ２の機能の一部又は全部をサブＣＰＵ３が代わりに実行させてもよい。携帯端末１は、メインＣＰＵ２及びサブＣＰＵ３を協働的に、或いは、選択的用いて各種の制御を実行してもよい。
【００１４】
サブＣＰＵ３は、主として照度センサ１４、近接センサ１３、ジャイロセンサ１２、加速度センサ１７、気圧センサ１８からの信号を受信して、これらのセンサによる検出結果をメモリ３５に記憶させてよい。サブＣＰＵ３は、これらのセンサからの信号を受信したことをメインＣＰＵ２に通知してもよい。メインＣＰＵ２の機能の一部又は全部が動作していない時に、サブＣＰＵ３からメインＣＰＵ２にこれらのセンサからの信号を受信したことが通知されたときに、メインＣＰＵ２の機能の全部が動作する通常モードに移行してもよい。メインＣＰＵ２及びサブＣＰＵ３の少なくとも一方は、メモリ３５内の上記センサによる検出結果を参照することができる。
【００１５】
メモリ３５は、各種のデータおよびプログラムを記憶することができる。メモリ３５は、制御プログラムを記憶する制御プログラム記憶部４を含む。
【００１６】
メインＣＰＵ２およびサブＣＰＵ３は、制御プログラムを実行することによって、制御部２０として機能する。
【００１７】
スピーカ７は、通話相手の音声、着信音、および報知音などを出力することができる。
マイク６は、携帯端末１のユーザの音声、およびユーザが発生した携帯端末１への指示を表わす音などの携帯端末１の外部の音を入力することができる。
【００１８】
カメラ５は、被写体を撮影することができる。
タッチパネル９は、ユーザからの入力を受け付けることができる。タッチパネル９は、たとえば静電容量方式のものとしてもよい。
【００１９】
無線通信回路１０は、アンテナ１５を通じて、たとえば無線基地局又は通信機能を備える他の装置と通信することができる。
【００２０】
近距離通信回路１１は、例えばBluetooth方式に従って、ウェアラブル機器などの他の装置と通信することができる。近距離通信方式は、Bluetooth方式に限定されるものではなく、NFC(Near Field Communication)、WiFiなどであってもよい。
【００２１】
ジャイロセンサ１２は、携帯端末１の角速度を検出することができる。ジャイロセンサ１２から出力される角速度を積分することによって、メインＣＰＵ２は、携帯端末１の向き（傾き）を検出することができる。
【００２２】
加速度センサ１７は、加速度、つまり一定時間に速度がどの方向にどれだけ変化したかを表わす量を検出することができる。加速度センサ１７から出力される加速度を２回積分することによって、メインＣＰＵ２は、携帯端末１の移動量を検出することができる。
【００２３】
近接センサ１３は、赤外線を放射し、反射光を電流に変換することによって、携帯端末１の近くに物体が存在するか否かを検出することができる。
【００２４】
照度センサ１４は、携帯端末１に入射する光を電流に変換することによって、携帯端末１の置かれた場所の照度を検出することができる。
【００２５】
バイブレータ１６は、ユーザへの通知が必要なときに、たとえば着信時に振動することができる。
【００２６】
気圧センサ１８は、携帯端末１の周囲の気圧を測定することができる。気圧センサ１８は、たとえば、登山時などにおいて高度を検出するために用いられる。気圧センサ１８は携帯端末１の筐体内に配置されているため、気圧センサ１８で実際に測定されるのは、周囲の気圧を反映した筐体内の気圧である。本開示では、タッチパネル９に対する押圧操作がなされているときに、気圧センサ１８の計測値が、周囲の気圧を正確に反映できないという問題点を解決する。
【００２７】
図２は、携帯端末１の内部の構成の概要を表わす図である。
液晶パネル２９が筐体２１の開口部に嵌め込まれる。通気口２６は、筐体２１に設けられる。通気口２６は、筐体内部２５の気圧を筐体２１の外の気圧に合わさるために設置される。防水膜２７は、通気口２６からの浸水を防ぐことができる。回路基板２３上に、気圧センサ１８が設置されることができる。回路基板２３上には、図示しないが、メインＣＰＵ２、サブＣＰＵ３、メモリ３５なども設置されることができる。電池２２は、携帯端末１の各構成要素に電力を供給することができる。
【００２８】
タッチパネル９への押圧操作によって、液晶パネル２９が内側にたわみ、筐体内部２５の体積を減少させるため、筐体内部２５の気圧が増加する。その後、筐体内部２５の空気が、通気口２６を通じて外部に排出されるため、筐体内部２５の気圧は、徐々に減少して、タッチパネル９への押圧操作前の状態に戻る。
【００２９】
図３（ａ）は、液晶パネル２９の第１の構成例の概略を表わす図である。
この構成では、偏光板５５、透明電極付きガラス５４、液晶層５３、透明電極付きガラス５２、偏光板５１によって構成される液晶ディスプレイ８の上にタッチパネル９が設けられる。
【００３０】
図３（ｂ）は、液晶パネル２９の第２の構成例の概略を表わす図である。
この構成では、偏光板５５、透明電極付きガラス５４、液晶層５３、透明電極付きガラス５２、偏光板５１によって、液晶ディスプレイ８が構成される。液晶ディスプレイ８の内部の透明電極付きガラス５２と偏光板５１の間にタッチパネル９が設けられる。
【００３１】
図３（ｃ）は、液晶パネル２９の第３の構成の概略を表わす図である。
この構成では、液晶パネル２９は、偏光板５５、透明電極付きガラス５４、タッチパネル内蔵液晶層１５３の中の液晶層、透明電極付きガラス５２、偏光板５１によって液晶ディスプレイ８構成される。タッチパネル内蔵液晶層１５３は、タッチパネル９の機能を備える。
【００３２】
実施の形態の液晶パネル２９は、図３（ａ）、（ｂ）、（ｃ）のいずれであってもよい。
【００３３】
実施の形態によって、タッチパネル９への押圧操作がなされたときとは、ユーザの指が、タッチパネル９に直接触れてタッチパネル９に直接力が加わるだけでなく、図３（ｂ）、（ｃ）の場合のように、ユーザの指が、タッチパネル９よりも表面側の液晶ディスプレイ８の構成要素などに触れることによって、タッチパネル９に対して間接的に力が加わる場合も含む。
【００３４】
タッチパネル９が静電容量型の場合には、タッチパネル９に対して直接または間接的に力が加わらなくても、タッチパネル９に指が接触しただけでも静電容量が増加して、タッチ入力がなされたものとみなすことができる。しかし、実施の形態では、タッチパネル９に対して押圧操作がなされたときとは、静電容量が所定値以上となって、実際にタッチパネル９に対して直接または間接的に力が加えられた場合をいう。
【００３５】
図４は、第１の実施の形態の携帯端末の動作手順を表わすフローチャートである。
図４を参照して、ステップＳ１０１において、メインＣＰＵ２が、気圧センサ１８の計測値のメモリ３４からの読出しを開始することができる。
【００３６】
ステップＳ１０２において、タッチパネル９に対して押圧操作がなされているとき（静電容量が所定値以上のとき、以下同様）には、処理がステップＳ１０３に進み、タッチパネル９に対して押圧操作がなされていないとき（静電容量が所定値未満のとき、以下同様）には、処理がステップＳ１０５に進む。
【００３７】
ステップＳ１０３において、メインＣＰＵ２は、現在の気圧センサ１８の計測値Ｐｃを液晶ディスプレイ８に表示することができる。その後、処理がステップＳ１０２に戻る。
【００３８】
ステップＳ１０５において、タッチパネル９に対して押圧操作が開始されたときには、処理がステップＳ１０７に進み、タッチパネル９に対して押圧操作が開始されないときには、処理がステップＳ１０６に進む。
【００３９】
ステップＳ１０６において、メインＣＰＵ２は、現在の気圧センサ１８の計測値Ｐｃを液晶ディスプレイ８に表示することができる。その後、処理がステップＳ１０５に戻る。
【００４０】
ステップＳ１０７において、タッチパネル９に対して押圧操作がなされているときには、処理がステップＳ１０９に進み、タッチパネル９に対して押圧操作がなされていないときには、処理がステップＳ１０６に戻る。
【００４１】
ステップＳ１０９において、メインＣＰＵ２は、メモリ３５から補正量Ｒを読出すことができる。補正量Ｒは、タッチパネル９に対する押圧操作によって、変化する内部空間の気圧の値であり、学習、シミュレーションまたは実験などに基づいて得られた値である。
【００４２】
ステップＳ１１２において、メインＣＰＵ２は、現在の気圧センサ１８の計測値Ｐｃから、補正量Ｒを減算した値Ｐｃ（１）′を算出することができる。
【００４３】
ステップＳ１１３において、メインＣＰＵ２は、補正された気圧の値Ｐｃ（１）′を液晶ディスプレイ８に表示することができる。その後、処理がステップＳ１０７に戻る。
【００４４】
以上のように、第１の実施の形態によれば、タッチパネルに押圧操作が行われたときに、気圧センサ１８の計測値を補正することによって、周囲の気圧の検出精度が低下するのを軽減することができる。
【００４５】
第１の実施の形態によれば、ユーザがタッチパネルを操作中でも、周囲の気圧を高精度に反映した気圧値を出力することができる。これにより、たとえば、登山時において、タッチパネルの操作の有無に係りなく、高精度な気圧を常時測定して履歴を残すことも可能となる。
【００４６】
［第２の実施の形態］
第２の実施の形態では、メインＣＰＵ２は、現在の気圧センサ１８の計測値Ｐｃから、タッチパネル９に対する押圧操作が開始される直前の気圧センサ１８の計測値Ｐｂを減算した値ｄＰが補正量以上のときに限り、気圧センサ１８によって計測された気圧値Ｐｃを補正する。
【００４７】
図５は、第２の実施の形態の携帯端末の動作手順を表わすフローチャートである。
図５を参照して、ステップＳ１０１において、メインＣＰＵ２が、気圧センサ１８の計測値のメモリ３４からの読出しを開始することができる。
【００４８】
ステップＳ１０２において、タッチパネル９に対して押圧操作がなされているときには、処理がステップＳ１０３に進み、タッチパネル９に対して押圧操作がなされていないときには、処理がステップＳ１０４に進む。
【００４９】
ステップＳ１０３において、メインＣＰＵ２は、現在の気圧センサ１８の計測値Ｐｃを液晶ディスプレイ８に表示することができる。その後、処理がステップＳ１０２に戻る。
【００５０】
ステップＳ１０４において、メインＣＰＵ２は、現在の時刻と、現在の気圧センサ１８の計測値Ｐｃとをメモリ３５に記憶することができる。
【００５１】
ステップＳ１０５において、タッチパネル９に対して押圧操作が開始されたときには、処理がステップＳ１０７に進み、タッチパネル９に対して押圧操作が開始されないときには、処理がステップＳ１０６に進む。
【００５２】
ステップＳ１０６において、メインＣＰＵ２は、現在の気圧センサ１８の計測値Ｐｃを液晶ディスプレイ８に表示することができる。その後、処理がステップＳ１０４に戻る。
【００５３】
ステップＳ１０７において、タッチパネル９に対して押圧操作がなされているときには、処理がステップＳ１０８に進み、タッチパネル９に対して押圧操作がなされていないときには、処理がステップＳ１０６に戻る。
【００５４】
ステップＳ１０８において、メインＣＰＵ２は、現在の気圧センサ１８の計測値Ｐｃから、タッチパネル９に対する押圧操作が開始される直前の気圧センサ１８の計測値Ｐｂを減算した値ｄＰを算出することができる。Ｐｂは、メモリ３５に記憶されている最新の時刻の気圧センサ１８の計測値である。
【００５５】
ステップＳ１０９において、メインＣＰＵ２は、メモリ３５から補正量Ｒを読出すことができる。補正量Ｒは、タッチパネル９に対する押圧操作によって、変化する内部空間の気圧の値であり、シミュレーションまたは実験などに基づいて得られた値である。
【００５６】
ステップＳ１１０において、得られた減算値ｄＰが、補正量Ｒ以上の場合に、処理がステップＳ１１２に進む。得られた減算値ｄＰが、補正量Ｒ未満の場合に、処理がステップＳ１１１に進む。
【００５７】
ステップＳ１１１において、メインＣＰＵ２は、現在の気圧センサ１８の計測値Ｐｃを液晶ディスプレイ８に表示することができる。その後、処理がステップＳ１０７に戻る。
【００５８】
ステップＳ１１２において、メインＣＰＵ２は、現在の気圧センサ１８の計測値Ｐｃから、補正量Ｒを減算した値Ｐｃ（２）′を計算することができる。
【００５９】
ステップＳ１１３において、メインＣＰＵ２は、補正された気圧の値Ｐｃ（２）′を液晶ディスプレイ８に表示することができる。その後、処理がステップＳ１０７に戻る。
【００６０】
以上のように、第２の実施の形態によれば、タッチパネルへの押圧操作中に得られた気圧センサの計測値Ｐｃからタッチパネルへの押圧操作直前の気圧センサの計測値Ｐｂを減算した値ｄＰが補正量Ｒ以上のときに限り、計測値Ｐｃから補正量Ｒを減算する。これにより、周囲の気圧が変化しないか、または周囲の気圧が増加したときのみ補正するようにすることができる。押圧操作中に、周囲の気圧が減少する場合には、押圧操作による筐体内部の気圧の増加と、周囲の気圧の減少による筐体内部の気圧の減少とが競合して、気圧センサの計測精度が低下する場合を考慮したためである。
【００６１】
［第３の実施の形態］
第３の実施の形態では、メインＣＰＵ２は、押圧操作がなされたタッチパネル９の位置、押圧操作がなされた時点からの経過時間、タッチパネル９に加えられた圧力に応じて、気圧センサ１８の計測値の補正量Ｒを変える。押圧操作がなされるタッチパネル９の位置は、座標単位であっても、複数座標を含むブロックごとであってもよい。
【００６２】
図６は、タッチパネル９の１点に対して押圧操作がなされる例を表わす図である。
図６の例では、タッチパネル９のエリアは、ブロックＢ１〜Ｂ９に分割される。タッチパネル９の中央部を押圧したときの方が、周辺部を押圧したときよりも、液晶パネル２９がたわみやすいような場合には、ブロックＢ５を押圧したときの補正量Ｒを最大値とし、ブロックＢ１、Ｂ３、Ｂ７、Ｂ９を押圧したときの補正量Ｒを最小値とし、ブロックＢ２、Ｂ４、Ｂ６、Ｂ８を押圧したときの補正量Ｒを最大値と最小値の間の中間の値としてもよい。図６の例では、ブロックＢ５に含まれる座標位置で押圧されているので、補正量Ｒは最大である。
【００６３】
押圧操作が開始された時点からの経過時間が増加すると、筐体内部２５の空気が通気口２６を通じて外部へ排出されるので、補正量Ｒを減少させることとしてもよい。
【００６４】
タッチパネル９に加えられた圧力が大きいほど、筐体内部２５の体積が小さくなるので、補正量Ｒを増加させることとしてもよい。タッチパネル９に加えられた圧力の大きさは、検出される静電容量の大きさで判断することとしてもよい。
【００６５】
第３の実施の形態では、補正量Ｒは、押圧操作がなされたタッチパネル９の位置のブロック番号Ｂｎ、押圧操作が開始された時点からの経過時間Δｔ、タッチパネル９に加えられた圧力Ｐｘに応じて変化するものとする。補正量Ｒ（Ｂｎ、Δｔ、Ｐｘ）は、予め学習、シミュレーションまたは実験などに基づいて得られた値とすることができる。
【００６６】
図７は、第３の実施の形態の携帯端末の動作手順を表わすフローチャートである。
図７のフローチャートが、図５のフローチャートと相違する点は、図７のフローチャートが、ステップＳ１０９〜Ｓ１１３の代わりに、ステップＳ２０９〜Ｓ２１３を含む点である。以下では、ステップＳ２０９〜Ｓ２１３について説明する。
【００６７】
ステップＳ２０９において、メインＣＰＵ２は、メモリ３５から、押圧されたタッチパネル９の箇所が含まれるブロック番号Ｂｎ、タッチパネル９への押圧開始からの経過時間Δｔ、タッチパネル９への圧力Ｐｘに対応する補正量Ｒ（Ｂｎ，Δｔ，Ｐｘ）をメモリ３５から読出すことができる。
【００６８】
ステップＳ２１０において、得られた減算値ｄＰが、補正量Ｒ（Ｂｎ，Δｔ，Ｐｘ）以上の場合に、処理がステップＳ２１２に進む。得られた減算値ｄＰが、補正量Ｒ（Ｂｎ，Δｔ，Ｐｘ）未満の場合に、処理がステップＳ１１１に進む。
【００６９】
ステップＳ１１１において、メインＣＰＵ２は、現在の気圧センサ１８の計測値Ｐｃを液晶ディスプレイ８に表示することができる。その後、処理がステップＳ１０７に戻る。
【００７０】
ステップＳ２１２において、メインＣＰＵ２は、現在の気圧センサ１８の計測値Ｐｃから、補正量Ｒ（Ｂｎ，Δｔ，Ｐｘ）を減算した値Ｐｃ（３）′を計算することができる。
【００７１】
ステップＳ２１３において、メインＣＰＵ２は、補正された気圧の値Ｐｃ（３）′を液晶ディスプレイ８に表示することができる。その後、処理がステップＳ１０７に戻る。
【００７２】
以上のように、第３の実施の形態によれば、タッチパネルの押圧箇所、タッチパネルへの押圧開始からの経過時間、タッチパネルへの押圧力に応じて、補正量を変えることができるので、より高精度に周囲の気圧を計測することができる。
【００７３】
［第４の実施の形態］
図８は、タッチパネル９の２点に対して押圧操作がなされる例を表わす図である。
【００７４】
第４の実施の形態では、第３の実施の形態と同様にタッチパネル９の１箇所で押圧操作がなされただけでなく、タッチパネル９の２箇所で押圧操作がなされた場合にでも、気圧センサ１８の計測値を補正することができる。
【００７５】
メインＣＰＵ２は、タッチパネル９の２箇所で押圧操作がなされたときに、押圧操作がなされたタッチパネル９の２つの位置、押圧操作が開始された時点からの経過時間、タッチパネル９の２箇所に加えられた圧力に応じて、気圧センサ１８の計測値の補正量Ｒを変える。
【００７６】
押圧操作がなされるタッチパネル９の２つの位置の各々は、座標単位であっても、複数座標を含むブロックごとであってもよい。
【００７７】
第４の実施の形態では、補正量Ｒは、押圧操作がなされたタッチパネル９の一方の位置のブロック番号Ｂｎ（１）、押圧操作がなされたタッチパネル９の他方の位置のブロック番号Ｂｎ（２）、押圧操作が開始された時点からの経過時間Δｔ、タッチパネル９の一方の位置に加えられた圧力Ｐｘ（１）、タッチパネル９の他方の位置に加えられた圧力Ｐｘ（２）に応じて変化するものとする。補正量Ｒ（Ｂｎ（１）、Ｂｎ（２）、Δｔ、Ｐｘ（１）、Ｐｘ（２））は、予め学習、シミュレーションまたは実験などに基づいて得られた値とすることができる。
【００７８】
図９は、第４の実施の形態の携帯端末の動作手順を表わすフローチャートである。
図９のフローチャートが、図７のフローチャートと相違する点は、図９のフローチャートが、ステップＳ２０９〜Ｓ２１３の代わりに、ステップＳ３０９〜Ｓ３１３を含む点である。以下では、ステップＳ３０９〜Ｓ３１３について説明する。
【００７９】
ステップＳ３０９において、タッチパネル９に押圧操作がなされた箇所が１箇所の場合に、処理がステップＳ２０９に進む。タッチパネル９に押圧操作がなされた箇所が２箇所の場合には、処理がステップＳ３１０に進む。
【００８０】
ステップＳ２０９、およびその後のステップＳ２１０、Ｓ２１２、Ｓ２１３の処理は、図７と同様なので説明を繰り返さない。
【００８１】
ステップＳ３１０において、メインＣＰＵ２は、メモリ３５から、押圧されたタッチパネル９の一方の位置が含まれるブロック番号Ｂｎ（１）、押圧されたタッチパネル９の他方の位置が含まれるブロック番号Ｂｎ（２）、タッチパネル９への押圧開始からの経過時間Δｔ、タッチパネル９の一方の位置へ加えられた圧力Ｐｘ（１）、タッチパネル９の他方の位置へ加えられた圧力Ｐｘ（２）に対応する補正量Ｒ（Ｂｎ（１），Ｂｎ（２），Δｔ，Ｐｘ（１）、Ｐｘ（２））をメモリ３５から読出すことができる。
【００８２】
ステップＳ３１１において、得られた減算値ｄＰが、補正量Ｒ（Ｂｎ（１），Ｂｎ（２），Δｔ，Ｐｘ（１）、Ｐｘ（２））以上の場合に、処理がステップＳ３１２に進む。得られた減算値ｄＰが、補正量Ｒ（Ｂｎ（１），Ｂｎ（２），Δｔ，Ｐｘ（１）、Ｐｘ（２））未満の場合に、処理がステップＳ１１１に進む。
【００８３】
ステップＳ１１１において、メインＣＰＵ２は、現在の気圧センサ１８の計測値Ｐｃを液晶ディスプレイ８に表示することができる。その後、処理がステップＳ１０７に戻る。
【００８４】
ステップＳ３１２において、メインＣＰＵ２は、現在の気圧センサ１８の計測値Ｐｃから、補正量Ｒ（Ｂｎ（１），Ｂｎ（２），Δｔ，Ｐｘ（１）、Ｐｘ（２））を減算した値Ｐｃ（４）′を計算することができる。
【００８５】
ステップＳ３１３において、メインＣＰＵ２は、補正された気圧の値Ｐｃ（４）′を液晶ディスプレイ８に表示することができる。その後、処理がステップＳ１０７に戻る。
【００８６】
以上のように、第４の実施の形態によれば、タッチパネルへの押圧箇所が１箇所だけでなく、２箇所の場合にでも、気圧センサの計測値を正しく補正することができる。また、第４の実施の形態によれば、タッチパネルの複数の押圧箇所に応じて、補正量を変えることができるので、 例えばピンチイン・ピンチアウトのようなタッチパネルへの複雑な操作に対して、より高精度に周囲の気圧を計測することができる。
【００８７】
第４の実施の形態によれば、補正量Ｒは、押圧操作がなされたタッチパネル９の一方の位置のブロック番号Ｂｎ（１）、押圧操作がなされたタッチパネル９の他方の位置のブロック番号Ｂｎ（２）、押圧操作が開始された時点からの経過時間Δｔ、タッチパネル９の一方の位置に加えられた圧力Ｐｘ（１）、タッチパネル９の他方の位置に加えられた圧力Ｐｘ（２）に応じて変化すると説明したが、その他にも、２箇所の押圧位置の距離などもパラメータとして考慮してもよい。２箇所の押圧位置の距離が短い場合は、局所的に大きな圧力が加えられる可能性があり、その場合には、補正量Ｒは大きくなる。例えば、２箇所の押圧位置の距離が短く、２箇所の押圧位置がいずれもタッチパネル９の中央部（例えば、ブロックＢ５）である場合には、補正量Ｒは大きくなるが、２箇所の押圧位置がタッチパネル９の対角線上にある両端（例えば、ブロックＢ３とＢ７、およびブロックＢ１とＢ９）であり、２箇所の押圧位置の距離が長い場合には、２箇所の押圧位置がいずれもタッチパネル９の中央部（例えば、ブロックＢ５）である場合と比較して補正量Ｒは小さいと考えられる。
【００８８】
［第５の実施の形態］
第５の実施の形態では、メインＣＰＵ２が、学習モードにおいて、学習によって補正量Ｒを求めて、メモリ３５に記憶することができる。
【００８９】
図１０は、第５の実施の形態の携帯端末の学習モード時の動作手順を表わすフローチャートである。
【００９０】
図１０を参照して、ステップＳ４０１において、メインＣＰＵ２が、気圧センサ１８の計測値のメモリ３４からの読出しを開始することができる。
【００９１】
ステップＳ４０３において、タッチパネル９に対して押圧操作がなされていないときには、処理がステップＳ４０５に進み、タッチパネル９に対して押圧操作がなされているときには、処理が終了する。
【００９２】
ステップＳ４０５において、メインＣＰＵ２は、現在の気圧センサ１８の計測値Ｐｃをメモリ３５に記憶することができる。
【００９３】
ステップＳ４０６において、タッチパネル９に対して押圧操作が開始されたときには、処理がステップＳ４０７に進み、タッチパネル９に対して押圧操作が開始されないときには、処理がステップＳ４０５に戻る。
【００９４】
ステップＳ４０７において、タッチパネル９に対して押圧操作がなされているときには、処理がステップＳ４０９に進み、タッチパネル９に対して押圧操作なされていないときには、処理が終了する。
【００９５】
ステップＳ４０９において、メインＣＰＵ２は、現在の気圧センサ１８の計測値Ｐｃから、タッチパネル９に対する押圧操作が開始される直前の気圧センサ１８の計測値Ｐｂを減算することができる。メインＣＰＵ２は、Ｂｎ、Δｔ、Ｐｘに依存する減算値ｄＰ（Ｂｎ、Δｔ、Ｐｘ）を得ることができる。Ｐｂは、メモリ３５に記憶されている最新の時刻の気圧センサ１８の計測値である。Ｂｎは、押圧操作がなされたタッチパネル９の位置のブロック番号、Δｔは、押圧操作が開始された時点からの経過時間、Ｐｘは、タッチパネル９に加えられた圧力Ｐｘを表わす。
【００９６】
ステップＳ４１０において、得られた減算値ｄＰ（Ｂｎ、Δｔ、Ｐｘ）が閾値ＴＨ１以上の場合に、処理がステップＳ４１１に進む。減算値ｄＰ（Ｂｎ、Δｔ、Ｐｘ）が閾値ＴＨ１未満の場合に、処理が終了する。
【００９７】
ステップＳ４１１において、メインＣＰＵ２は、減算値ｄＰ（Ｂｎ、Δｔ、Ｐｘ）を補正量Ｒ（Ｂｎ、Δｔ、Ｐｘ）としてメモリ３５に記憶することができる。
【００９８】
以上のように、第５の実施の形態によれば、学習によって、補正量を得ることができる。
【００９９】
［第６の実施の形態］
学習中には、高度の変化によって、気圧センサ１８による計測値が変化しないようにすることが必要となる。第６の実施の形態では、メインＣＰＵ２が、学習によって補正量Ｒを求める際に、携帯端末が鉛直方向に閾値以上移動したときには、警告を発することができる。鉛直方向の移動量は、加速度センサ１７で検出される鉛直方向の加速度から求めることができる。
【０１００】
図１１は、第６の実施の形態の学習モード時の携帯端末の動作手順を表わすフローチャートである。
【０１０１】
図１１を参照して、ステップＳ４０１において、メインＣＰＵ２が、気圧センサ１８の計測値のメモリ３４からの読出しを開始することができる。
【０１０２】
ステップＳ４０２において、メインＣＰＵ２が、加速度センサ１７の検出結果に基づいて、携帯端末１の鉛直方向の移動の検出を開始することができる。この時点の携帯端末１の位置が初期位置となる。
【０１０３】
ステップＳ４０３において、タッチパネル９に対して押圧操作がなされていないときには、処理がステップＳ４０４に進み、タッチパネル９に対して押圧操作がなされているときには、処理が終了する。
【０１０４】
ステップＳ４０４において、携帯端末１の初期位置からの鉛直方向の移動量が閾値ＴＨ２以下のときには、処理がステップＳ４０５に進む。携帯端末１の初期位置からの鉛直方向の移動量が閾値ＴＨ２を超えるときには、処理がステップＳ４１２に進む。
【０１０５】
ステップＳ４０５において、メインＣＰＵ２は、現在の気圧センサ１８の計測値Ｐｃをメモリ３５に記憶することができる。
【０１０６】
ステップＳ４０６において、タッチパネル９に対して押圧操作が開始されたときには、処理がステップＳ４０７に進み、タッチパネル９に対して押圧操作が開始されないときには、処理がステップＳ４０４に戻る。
【０１０７】
ステップＳ４０７において、タッチパネル９に対して押圧操作がなされているときには、処理がステップＳ４０８に進み、タッチパネル９に対して押圧操作がなされていないときには、処理が終了する。
【０１０８】
ステップＳ４０８において、携帯端末１の移動量が閾値ＴＨ２以下のときには、処理がステップＳ４０９に進む。携帯端末１の移動量が閾値ＴＨ２を超えるときには、処理がステップＳ４１２に進む。
【０１０９】
ステップＳ４０９において、メインＣＰＵ２は、現在の気圧センサ１８の計測値Ｐｃから、タッチパネル９に対する押圧操作が開始される直前の気圧センサ１８の計測値Ｐｂを減算することができる。メインＣＰＵ２は、Ｂｎ、Δｔ、Ｐｘに依存する減算値ｄＰ（Ｂｎ、Δｔ、Ｐｘ）を得ることができる。Ｐｂは、メモリ３５に記憶されている最新の時刻の気圧センサ１８の計測値である。Ｂｎは、押圧操作がなされたタッチパネル９の位置のブロック番号、Δｔは、押圧操作がなされた時点からの経過時間、Ｐｘは、タッチパネル９に加えられた圧力Ｐｘを表わす。
【０１１０】
ステップＳ４１０において、得られた減算値ｄＰ（Ｂｎ、Δｔ、Ｐｘ）が閾値ＴＨ１以上の場合に、処理がステップＳ４１１に進む。減算値ｄＰ（Ｂｎ、Δｔ、Ｐｘ）が閾値ＴＨ１未満の場合に、処理が終了する。
【０１１１】
ステップＳ４１１において、メインＣＰＵ２は、減算値ｄＰ（Ｂｎ、Δｔ、Ｐｘ）を補正量Ｒ（Ｂｎ、Δｔ、Ｐｘ）としてメモリ３５に記憶することができる。
【０１１２】
ステップＳ４１２において、メインＣＰＵ２は、図１２に示すように、学習モード時には、正確に補正量Ｒを求めることができないため、移動しないように求める警告を液晶ディスプレイ８に表示することができる。
【０１１３】
以上のように、第６の実施の形態によれば、学習中に、携帯端末が鉛直方向に移動したときには、正しい補正量が得られないので、ユーザに警告を発することができる。
【０１１４】
［変形例］
本開示は、さらに以下のような変形例も含むことができる。
【０１１５】
（１）ＣＰＵ
実施の形態で説明したメインＣＰＵとサブＣＰＵの役割は、一例であって、これに限定するものではない。携帯端末は、１つのＣＰＵのみを備えるものであってもよい。上述したメインＣＰＵ、サブＣＰＵの役割をそれぞれ複数のＣＰＵが担うものとしてもよい。
【０１１６】
（２）閾値ＴＨ１
第５および第６の実施形態における閾値ＴＨ１は固定の値でもよいし、タッチパネルの押圧箇所毎に異なる値を用いてもよいし、さらに押圧開始からの経過時間に応じて異なる値を用いてもよい。
【０１１７】
（３）減算値ｄＰ（Ｂｎ、Δｔ、Ｐｘ）と補正量Ｒ（Ｂｎ、Δｔ、Ｐｘ）
第５および第６の実施形態では、減算値ｄＰ（Ｂｎ、Δｔ、Ｐｘ）を補正量Ｒ（Ｂｎ、Δｔ、Ｐｘ）としてメモリに記憶するものとしたが、これに限定するものではない。たとえば、マージンを確保するために、減算値ｄＰ（Ｂｎ、Δｔ、Ｐｘ）から一定値を減算した値を補正量Ｒ（Ｂｎ、Δｔ、Ｐｘ）としてメモリに記憶するものとしてもよい。
【０１１８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１９】
１  携帯端末、２  メインＣＰＵ、３  サブＣＰＵ、４  制御プログラム記憶部、５  カメラ、６  マイク、７  スピーカ、８  液晶ディスプレイ、９  タッチパネル、１０  無線通信回路、１１  近距離通信回路、１２  ジャイロセンサ、１３  近接センサ、１４  照度センサ、１５  アンテナ、１６  バイブレータ、１７  加速度センサ、１８  気圧センサ、２０  制御部、３５  メモリ。
【図１】
0006543204.tif 000002
【図２】
0006543204.tif 000003
【図３】
0006543204.tif 000004
【図４】
0006543204.tif 000005
【図５】
0006543204.tif 000006
【図６】
0006543204.tif 000007
【図７】
0006543204.tif 000008
【図８】
0006543204.tif 000009
【図９】
0006543204.tif 000010
【図１０】
0006543204.tif 000011
【図１１】
0006543204.tif 000012
【図１２】
0006543204.tif 000013