(57)【要約】  物体が接触して圧力がかかっている場合に、測定された気圧値を、圧力がかかっている状態で測定された気圧値として適正に情報処理する。端末装置（１）と物体との接触を検知する接触状態検知部（１２）と、気圧センサ（２０）を用いて気圧値を測定するセンサ制御部（１１）と、測定された上記気圧値を用いて情報処理を行い、該情報処理の結果を出力する情報処理部（１６）と、を備え、センサ制御部（１１）は、端末装置（１）と物体との接触が検知された場合に、情報処理部（１６）への上記気圧値の出力形態を変更し、情報処理部（１６）は、端末装置（１）と物体との接触が検知された場合に、上記出力形態が変更された上記気圧値を用いて情報処理を行う。
2018235385.tif 000002
【特許請求の範囲】
【請求項１】
気圧値を測定する機能を有する端末装置であって、
上記端末装置と物体との接触を検知する接触検知部と、
気圧センサを用いて気圧値を測定するセンサ制御部と、
測定された上記気圧値を用いて情報処理を行い、該情報処理の結果を出力する情報処理部と、を備え、
上記センサ制御部は、上記端末装置と物体との接触が検知された場合に、上記情報処理部への上記気圧値の出力形態を変更し、
上記情報処理部は、上記端末装置と物体との接触が検知された場合に、上記出力形態が変更された上記気圧値を用いて情報処理を行うことを特徴とする端末装置。
【請求項２】
上記センサ制御部は、
上記端末装置と物体との接触が検知された場合に、測定された上記気圧値の変化を滑らかなものとするためにフィルタをオン状態にすることを特徴とする請求項１に記載の端末装置。
【請求項３】
上記センサ制御部は、
上記端末装置と物体との接触が検知された場合に、上記検知後に測定された上記気圧値を上記検知前に測定された上記気圧値に差し替えて出力することを特徴とする請求項１に記載の端末装置。
【請求項４】
上記センサ制御部は、
上記端末装置と物体との接触が検知された場合に、測定された上記気圧値を、上記検知前より低く設定された信頼度と共に出力することを特徴とする請求項１に記載の端末装置。
【請求項５】
気圧値を測定する機能を有する端末装置の制御方法であって、
上記端末装置と物体との接触を検知する接触検知ステップと、
気圧センサを用いて気圧値を測定する気圧測定ステップと、
測定された上記気圧値を用いて情報処理を行い、該情報処理の結果を出力する情報処理ステップと、を含み、
上記端末装置と物体との接触を検知した場合に、上記気圧測定ステップで測定された上記気圧値の出力形態を変更し、上記情報処理ステップで上記出力形態が変更された上記気圧値を用いて情報処理を行うことを特徴とする端末装置の制御方法。
【請求項６】
請求項１に記載の端末装置としてコンピュータを機能させるための制御プログラムであって、上記センサ制御部および上記情報処理部としてコンピュータを機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、気圧値を測定する機能を有する端末装置、該端末装置の制御方法、および該端末装置の制御プログラムに関する。
【背景技術】
【０００２】
近年、携帯端末の中には、気圧センサを内蔵するものが増えている。しかしながら、防水対応端末のように気密性の高い構造の端末においては、端末へ外部から物理的な圧力を加えた場合にも一時的に内圧が変化し、実際の大気圧と異なる測定値を取得することになり得る。【０００３】
特許文献１には、気圧の変化を検出する精度を向上させることを目的とした携帯電子機器が開示されている。この携帯電子機器は、利用者の操作を検出したときに気圧変動を無視するようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】日本国公開特許公報「特開２０１５−１２２６４９号公報（２０１５年７月２日公開）」
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、たとえ端末を操作していなくても、端末に圧力のかかる状況は様々である。例えば、端末をズボンのポケットに入れたまま歩いたときなどにも端末に圧力がかかる。また、その場合でも測定瞬間の気圧値を得るだけならば問題ないが、例えば、バックグラウンドで継続的に気圧値を取得し続けるような場合、本来の気圧値でない測定値の取得は想定外の影響を及ぼすことが想定される。例えば、気圧値から算出した高度を利用する測位、ナビゲーション、および通信機能においては、正しくない高度に存在しているという誤った情報を伝えることになるという問題点がある。すなわち、従来は、物体が接触して圧力がかかっている場合に、測定された気圧値を、圧力がかかっている状態で測定された気圧値として適正に情報処理する観点については何も考慮されていなかったという問題点がある。【０００６】
本発明の一態様に係る端末装置などは、上記の問題点に鑑みて為されたものであり、その目的は、物体が接触して圧力がかかっている場合に、測定された気圧値を、圧力がかかっている状態で測定された気圧値として適正に情報処理することができる端末装置などを実現することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る端末装置は、気圧値を測定する機能を有する端末装置であって、上記端末装置と物体との接触を検知する接触検知部と、気圧センサを用いて気圧値を測定するセンサ制御部と、測定された上記気圧値を用いて情報処理を行い、該情報処理の結果を出力する情報処理部と、を備え、上記センサ制御部は、上記端末装置と物体との接触が検知された場合に、上記情報処理部への上記気圧値の出力形態を変更し、上記情報処理部は、上記端末装置と物体との接触が検知された場合に、上記出力形態が変更された上記気圧値を用いて情報処理を行うことを特徴としている。【０００８】
上記の課題を解決するために、本発明の一態様に係る端末装置の制御方法は、気圧値を測定する機能を有する端末装置の制御方法であって、上記端末装置と物体との接触を検知する接触検知ステップと、気圧センサを用いて気圧値を測定する気圧測定ステップと、測定された上記気圧値を用いて情報処理を行い、該情報処理の結果を出力する情報処理ステップと、を含み、上記端末装置と物体との接触を検知した場合に、上記気圧測定ステップで測定された上記気圧値の出力形態を変更し、上記情報処理ステップで上記出力形態が変更された上記気圧値を用いて情報処理を行うことを特徴としている。
【発明の効果】
【０００９】
本発明の一態様に係る端末装置またはその制御方法によれば、物体が接触して圧力がかかっている場合に、測定された気圧値を、圧力がかかっている状態で測定された気圧値として適正に情報処理することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の一形態に係る端末装置の構成を示すブロック図である。
【図２】上記端末装置の内部構造の概要を示す図である。
【図３】上記端末装置を指で押したときにおける気圧値の測定結果の一例を示すグラフである。
【図４】上記端末装置の動作の一例を示すフローチャートである。
【図５】擬似的に上記端末装置に圧力を加えたときの気圧値の変化の例を示すグラフである。
【図６】上記端末装置の動作の別の例を示すフローチャートである。
【図７】上記端末装置の動作のさらに別の例を示すフローチャートである。
【図８】上記端末装置の動作のさらに別の例を示すフローチャートである。
【図９】上記端末装置の動作のさらに別の例を示すフローチャートである。
【図１０】上記端末装置の動作のさらに別の例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
本発明の実施の形態について図１〜図１０に基づいて説明すれば、次の通りである。以下、説明の便宜上、ある項目にて説明した構成と同一の機能を有する構成については、他の項目においても同一の符号を付記し、その説明を省略する場合がある。
【００１２】
〔気圧センサの搭載状況の概要および課題背景〕
近年、スマートフォンを始めとする携帯端末にも「気圧センサ」を搭載する機種が増えてきている。現状、気圧センサを活用するシーン、すなわちアプリケーションは以下のとおりである。
（１）現在地の気圧値を表示するもの。
（２）現在地の（気圧値から計算した）高度を表示するもの。
（３）活動量計として、気圧値の変動から「建物の階層を上った階数」を表示する（何階上ったか）もの。
（４）ＰＤＲ（Pedestrian Dead Reckoning：歩行者向け自律航法）を用いた屋内ナビゲーションのようなものにおいて、建物の何階に移動したかを推測するもの。
（５）緊急呼測位における気圧値を活用するもの（建物の中で災害にあった場合、気圧値によりどのフロアにいるかを通知するもの）。
【００１３】
その他、気圧センサをはじめとしたセンサ類は、基本的にAlways-On（常に動作させる）という考え方が主流となっており、ユーザーが操作・表示していない期間も常にセンサは動作し、測定を続けるという使い方は今後も増加していくと考えられる。
【００１４】
ＧＰＳ（Global Positioning System）を活用しないインドアナビゲーションにおけるフロア階層間の移動検知や、フィットネスによる階層移動の記録（何階上ったか）には、気圧センサを用い、気圧値の変化により階層の移動を検知している。
【００１５】
この際に、例えば、ズボンの前ポケットなどに携帯端末を入れていると、階段を上る際の足に携帯端末が押されその瞬間の圧力値が気圧値として検知されてしまう可能性がある。このため、上ってもいない階層変化を検知してしまう可能性がある。
【００１６】
以下で説明する端末装置１を活用すると、例えば、ズボンの前ポケットに入れている間、気圧値の変動を見ないか、または緩和することが可能となるため、誤った階層変化を検知することなく、精度よい気圧値の活用が可能となる。
【００１７】
〔端末装置１の内部構造の概略〕
図２に、本発明の実施の一形態に係る端末装置１の内部構造の概略を示す。端末装置１は、防水対応端末であり、端末装置１の筐体の外周部を防水テープ、ゴムまたは接着剤等で封止することで、防水性能（気密性）を持たせている。
【００１８】
しかしながら、筐体を完全に密封してしまうと筐体の内外の気圧値に差が出てしまうため、後述する通気膜を備えることで筐体の内部の気圧値を外部と等しくしている。通気膜は、水分を通さず空気のみを通過させる膜である。通気膜により、防水性を維持しつつ、筐体の内外の気圧値を等しく保つことができる。
【００１９】
筐体に急激な物理的圧力がかかると、筐体の内部の空気は通気膜を通り外部に移動する。しかしながら、通気膜は完全な開放穴に比べ通気性に一定の条件（単位時間当たりの通気量が決まっている）があるため、圧力がかかった瞬間、筐体の内部の圧力は一時的に上昇し、その後、通気膜を通り空気が外に出ることで外圧と等しくなる（図３参照）。
【００２０】
〔端末装置の構成〕
図１は、端末装置１の構成を示すブロック図である。上述したように、端末装置１は、気圧値を測定する機能を有する端末装置である。同図に示すように端末装置１は、制御部１０、気圧センサ２０、近接センサ４０、加速度センサ４１、タイマ５０、記憶部６０および表示部７０を備えている。
【００２１】
制御部１０は、端末装置１の各部を統括的に制御する。図１に示すように、制御部１０は、センサ制御部１１、接触状態検知部（接触検知部）１２、記録制御部１３、表示制御部１４、信頼度設定部１５、および情報処理部１６を備えている。
【００２２】
センサ制御部１１は、気圧センサ２０を用いて気圧値を測定する。また、センサ制御部１１は、気圧センサ２０およびフィルタ３０の動作を制御する。また、センサ制御部１１は、フィルタ３０および測定値取得部１１１を備えており、気圧センサ２０の検知信号に基づいて生成される気圧値に係る情報を取得する。また、センサ制御部１１は、端末装置１と物体との接触が検知された場合に、情報処理部１６への気圧値の出力形態を変更する。
【００２３】
例えば、センサ制御部１１は、端末装置１と物体との接触が検知されたか否かに応じて、フィルタ３０の係数を変更する。具体的には、フィルタ３０の係数をハードモードまたはノーマルモードに切り替える。
【００２４】
フィルタ３０は、測定される気圧値の変化を滑らかなものとする（緩和する）機能を有しており、例えば、ＬＰＦ（ローパスフィルタ）などで構成される。フィルタ３０をハードモードまたはノーマルモードに切り替えるとは、例えば、フィルタ３０をオン状態またはオフ状態にする、もしくはフィルタ３０の係数を急峻なものまたは緩やかなものに切り替えることである。
【００２５】
端末装置１と物体との接触が検知された場合、センサ制御部１１は、フィルタ３０をオン状態にする。一方、端末装置１と物体との接触が検知されなかった場合、センサ制御部１１は、フィルタ３０をオフ状態にする。
【００２６】
気圧センサ２０は、気圧値を測定する。また、気圧センサ２０による測定値取得時のノイズ（過度な応答値）を低減するためにフィルタ３０を通すことで、測定される気圧値の細かな変動が減少し、比較的安定した気圧値を取得することが可能になる。
【００２７】
図５に示すように、フィルタ３０（本実施形態ではＬＰＦであるものとする）を通して測定される気圧の測定値は、フィルタ３０をかけないときの気圧の測定値（細い実線のグラフ参照）に対して、比較的緩やかな変化（太い実線のグラフ参照）になる。図５に示すグラフは、擬似的に端末装置１の筐体に圧力を加えた際（５回）の気圧値を測定した結果を示す。フィルタ３０を通して測定される気圧の測定値は、フィルタ３０をかけないときの気圧の測定値に見られる急峻な変化がなくなり、滑らかな変化となる。但し、変化のタイミングに対して遅れての応答になる。
【００２８】
本実施形態では、「物理的な圧力により急峻な変化が想定される場合＝接触検知状態」の場合に、フィルタ３０をオン状態とすることで、急峻な変化を低減しつつ、応答の遅れも最低限に留めることが可能である。
【００２９】
また、センサ制御部１１は、端末装置１と物体との接触が検知された場合に、上記検知後に測定された上記気圧値を上記検知前に測定された上記気圧値に差し替えて出力しても良い。これにより、端末装置１と物体との接触の影響を受けた不正確な気圧値を、端末装置１と物体との接触の影響を受けていない状態で測定された気圧値に差し替えることが可能になる。
【００３０】
また、センサ制御部１１は、端末装置１と物体との接触が検知された場合に、測定された上記気圧値を、上記検知前より低く設定された信頼度と共に出力しても良い。これにより、端末装置１と物体との接触が検知された場合に、気圧値がその信頼度とともに出力される。このため、気圧値に対して、信頼度に応じた情報処理を行うことができる。
【００３１】
接触状態検知部１２は、端末装置１と物体との接触を検知する。より具体的には、接触状態検知部１２は、端末装置１と物体との接触が検知されたか否かを判定する。なお、接触状態検知部１２は、本実施形態では、近接センサ４０を用いて端末装置１に物体が接触しているか否かを判定する構成を採用しているが、このような構成に限定されない。例えば、静電センサやタッチパネル等を用い、端末装置１に物体が接触していることを検知する構成としても良い。また、歪センサや圧力センサなどを用いて、端末装置１に力が加わっていることを検知しても同様の効果が得られる。
【００３２】
また、接触を検知している状態とは、端末装置１の筐体が何らかの力を加えられる可能性を持っている状態であると仮定できる。逆に言えば、如何なる物体も接触状態にない状態で、端末装置１に外部から物理的な圧力を加えることは容易ではない。近接センサ４０の配置位置としては、端末装置１の筐体の少なくとも一面（例えば、表示面）に、少なくとも一つの近接センサ４０を備えるように構成する。近接センサ４０を配置する面は、筐体が押されることで影響を受けやすい面（もしくはその対面）であることが望ましい。
【００３３】
記録制御部１３は、センサ制御部１１が取得する気圧値を記憶部６０に記録する制御を行う。また、記録制御部１３は、測定した気圧値を測定した時刻に関連付けて記憶部６０に記憶させる。
【００３４】
表示制御部１４は、表示部７０による表示を制御する。信頼度設定部１５は、端末装置１と物体との接触が検知された場合に、測定した気圧値の信頼度が低いと設定し、端末装置１と物体との接触が検知されなかった場合に、測定した気圧値の信頼度が高いと設定する。
【００３５】
情報処理部１６は、センサ制御部１１から出力される気圧値を用いて情報処理を行い、該情報処理の結果を表示制御部１４に出力する。例えば、情報処理部１６は、センサ制御部１１から出力される気圧値を用いて端末装置１が存在している場所の高度を算出する。
【００３６】
近接センサ４０および加速度センサ４１は、物体の接触を検知するためのセンサである。タイマ５０は、気圧値を測定した時刻等を計測する。記憶部６０は、測定した気圧値を測定した時刻等に関連付けて記憶する。表示部７０は、例えば液晶パネルが使用される。但し、表示部７０に使用される表示パネルは、液晶パネルに限定されるものではなく、有機ＥＬ（エレクトロルミネッセンス）パネル、無機ＥＬパネル、プラズマパネル等であってもよい。
【００３７】
（端末装置１の作用効果）
端末装置１によれば、接触状態検知部１２は、端末装置１と物体との接触を検知する。一般に、端末装置１と物体が接触状態にある場合、端末装置１には外部から圧力が加わる可能性のある状態にある。このため、端末装置１と物体との接触を検知することにより、端末装置１に圧力がかかっていると推定することができる。また、端末装置１によれば、センサ制御部１１は、端末装置１と物体との接触が検知された場合に、情報処理部１６への気圧値の出力形態を変更する。これにより、端末装置１と物体とが接触して圧力がかかっている場合に、測定される気圧値の出力形態を圧力がかかっている状態に合わせた態様にすることが可能になる。以上により、端末装置１によれば、物体が接触して圧力がかかっている場合に、測定された気圧値を、圧力がかかっている状態で測定された気圧値として適正に情報処理することができる。
【００３８】
〔端末装置の動作の例（その１）〕
次に、図４に示すフローチャートに基づき、端末装置１の動作の一例について説明する。図４の（ａ）は、単発で気圧値を測定する場合の動作の流れを示すフローチャートである。また、図４の（ｂ）は、連続で気圧値を測定する場合（バックグラウンドで継続的に気圧値を測定する場合）の動作の流れを示すフローチャートである。
【００３９】
図４の（ａ）に示すようにステップＳ（以下、「ステップ」は省略する）１０１では、気圧の測定を開始して、Ｓ１０２に進む。Ｓ１０２では、接触状態検知部１２が、近接センサ４０による検知結果に基づき、端末装置１と物体との接触が検知されたか否かを判定する。その結果、端末装置１と物体との接触が検知された場合には、Ｓ１０３に進む。一方、端末装置１と物体との接触が検知されなかった場合は、Ｓ１０４に進む。
【００４０】
Ｓ１０３では、センサ制御部１１がフィルタ３０の係数をハードモードに切り替えてＳ１０５に進む。Ｓ１０４では、センサ制御部１１がフィルタ３０の係数をノーマルモードに切り替えてＳ１０５に進む。
【００４１】
Ｓ１０５では、センサ制御部１１が、近接センサ４０およびフィルタ３０を介して気圧値を測定し、測定値取得部１１１が、検知した気圧の測定値（気圧値）を取得して、記憶部６０に記録し、Ｓ１０６に進み、気圧測定を完了する。
【００４２】
次に、図４の（ｂ）に示すようにＳ２０１では、気圧の測定を開始して、Ｓ２０２に進む。Ｓ２０２では、接触状態検知部１２が、近接センサ４０による検知結果に基づき、端末装置１と物体との接触が検知されたか否かを判定する。その結果、端末装置１と物体との接触が検知された場合には、Ｓ２０３に進む。一方、端末装置１と物体との接触が検知されなかった場合は、Ｓ２０４に進む。
【００４３】
Ｓ２０３では、センサ制御部１１がフィルタ３０の係数をハードモードに切り替えてＳ２０５に進む。Ｓ２０４では、センサ制御部１１がフィルタ３０の係数をノーマルモードに切り替えてＳ２０５に進む。
【００４４】
Ｓ２０５では、センサ制御部１１が、近接センサ４０およびフィルタ３０を介して気圧値を測定し、測定値取得部１１１が、検知した気圧の測定値（気圧値）を取得して、記憶部６０に記録し、Ｓ２０２に戻る。
【００４５】
〔端末装置の動作の例（その２）〕
次に、図６に示すフローチャートに基づき、端末装置１の動作の別の例について説明する。図６の（ａ）は、単発で気圧値を測定する場合の動作の流れを示すフローチャートである。また、図６の（ｂ）は、連続で気圧値を測定する場合（バックグラウンドで継続的に気圧値を測定する場合）の動作の流れを示すフローチャートである。
【００４６】
図６の（ａ）に示すようにＳ３０１では、気圧の測定を開始して、Ｓ３０２に進む。Ｓ３０２では、接触状態検知部１２が、近接センサ４０による検知結果に基づき、端末装置１と物体との接触が検知されたか否かを判定する。その結果、端末装置１と物体との接触が検知された場合には、Ｓ３０３に進む。一方、端末装置１と物体との接触が検知されなかった場合は、Ｓ３０４に進む。
【００４７】
Ｓ３０３では、センサ制御部１１は、情報処理部１６に対して前回（検知前）に記録した気圧値を測定値として出力し、Ｓ３０５に進む。一方、Ｓ３０４では、センサ制御部１１は、情報処理部１６に対して現在（検知後）測定した気圧値を測定値として出力し、Ｓ３０５に進む。Ｓ３０５では、記録制御部１３が、出力した気圧値を同時に記憶部６０の記憶領域に保存させ、Ｓ３０６に進み、気圧測定を完了する。
【００４８】
次に、図６の（ｂ）に示すようにＳ４０１では、気圧の測定を開始して、Ｓ４０２に進む。Ｓ４０２では、接触状態検知部１２が、近接センサ４０による検知結果に基づき、端末装置１と物体との接触が検知されたか否かを判定する。その結果、端末装置１と物体との接触が検知された場合には、Ｓ４０３に進む。一方、端末装置１と物体との接触が検知されなかった場合は、Ｓ４０４に進む。
【００４９】
Ｓ４０３では、センサ制御部１１は、情報処理部１６に対して、前回（検知前）に記録した気圧値を測定値として出力し、Ｓ４０５に進む。一方、Ｓ４０４では、センサ制御部１１は、情報処理部１６に対して、現在（検知後）測定した気圧値を測定値として出力し、Ｓ４０５に進む。
【００５０】
Ｓ４０５では、記録制御部１３が、出力した気圧値を同時に記憶部６０の記憶領域に保存させ、Ｓ４０２に戻る。
【００５１】
〔端末装置の動作の例（その３）〕
次に、図７に示すフローチャートに基づき、端末装置１の動作のさらに別の例について説明する。図７の（ａ）は、単発で気圧値を測定する場合の動作の流れを示すフローチャートである。また、図７の（ｂ）は、連続で気圧値を測定する場合（バックグラウンドで継続的に気圧値を測定する場合）の動作の流れを示すフローチャートである。
【００５２】
図７の（ａ）に示すようにＳ５０１では、気圧の測定を開始して、Ｓ５０２に進む。Ｓ５０２では、センサ制御部１１が気圧センサ２０を介して気圧値を測定し、測定値取得部１１１が、気圧の測定値（気圧値）を取得してＳ５０３に進む。
【００５３】
Ｓ５０３では、接触状態検知部１２が、近接センサ４０による検知結果に基づき、端末装置１と物体との接触が検知されたか否かを判定する。その結果、端末装置１と物体との接触が検知された場合には、Ｓ５０４に進む。一方、端末装置１と物体との接触が検知されなかった場合は、Ｓ５０５に進む。
【００５４】
Ｓ５０４では、信頼度設定部１５が、気圧値に信頼度情報を「低」として設定し、Ｓ５０６に進む。一方、Ｓ５０５では、信頼度設定部１５が、気圧値に信頼度情報を「高」として設定し、Ｓ５０６に進む。
【００５５】
Ｓ５０６では、センサ制御部１１が、情報処理部１６に対して、気圧値をその信頼度を示す情報と共に出力し、Ｓ５０７に進み気圧測定を完了する。
【００５６】
次に、図７の（ｂ）に示すようにＳ６０１では、気圧の測定を開始して、Ｓ６０２に進む。Ｓ６０２では、センサ制御部１１が気圧センサ２０を介して気圧値を測定し、測定値取得部１１１が、気圧の測定値（気圧値）を取得してＳ６０３に進む。
【００５７】
Ｓ６０３では、接触状態検知部１２が、近接センサ４０による検知結果に基づき、端末装置１と物体との接触が検知されたか否かを判定する。その結果、端末装置１と物体との接触が検知された場合には、Ｓ６０４に進む。一方、端末装置１と物体との接触が検知されなかった場合は、Ｓ６０５に進む。
【００５８】
Ｓ６０４では、信頼度設定部１５が、気圧値に信頼度情報を「低」として設定し、Ｓ６０６に進む。一方、Ｓ６０５では、信頼度設定部１５が、気圧値に信頼度情報を「高」として設定し、Ｓ６０６に進む。
【００５９】
Ｓ６０６では、センサ制御部１１が、情報処理部１６に対して気圧値をその信頼度を示す情報と共に出力し、Ｓ６０２に戻る。
【００６０】
〔端末装置の動作の例（その４）〕
次に、図８に示すフローチャートに基づき、端末装置１の動作のさらに別の例について説明する。図８の（ａ）は、単発で気圧値を測定する場合の動作の流れを示すフローチャートである。また、図８の（ｂ）は、連続で気圧値を測定する場合（バックグラウンドで継続的に気圧値を測定する場合）の動作の流れを示すフローチャートである。
【００６１】
図８の（ａ）に示すようにＳ７０１では、気圧の測定を開始して、Ｓ７０２に進む。Ｓ７０２では、接触状態検知部１２が、近接センサ４０による検知結果に基づき、端末装置１と物体との接触が検知されたか否かを判定する。その結果、端末装置１と物体との接触が検知された場合には、Ｓ７０３に進む。一方、端末装置１と物体との接触が検知されなかった場合は、Ｓ７０５に進む。
【００６２】
Ｓ７０３では、接触状態検知部１２が、加速度センサ４１により加速度が検知されたか否かを判定する。その結果、加速度が検知された場合は、Ｓ７０４に進む。一方、加速度が検知されなかった場合は、Ｓ７０５に進む。
【００６３】
Ｓ７０４では、センサ制御部１１がフィルタ３０の係数をハードモードに切り替えてＳ７０６に進む。Ｓ７０５では、センサ制御部１１がフィルタ３０の係数をノーマルモードに切り替えてＳ７０６に進む。
【００６４】
Ｓ７０６では、センサ制御部１１が、近接センサ４０およびフィルタ３０を介して気圧値を測定し、測定値取得部１１１が、検知した気圧の測定値（気圧値）を取得して、Ｓ７０７に進み、気圧測定を完了する。
【００６５】
次に、図８の（ｂ）に示すようにＳ８０１では、気圧の測定を開始して、Ｓ８０２に進む。Ｓ８０２では、接触状態検知部１２が、近接センサ４０による検知結果に基づき、端末装置１と物体との接触が検知されたか否かを判定する。その結果、端末装置１と物体との接触が検知された場合には、Ｓ８０３に進む。一方、端末装置１と物体との接触が検知されなかった場合は、Ｓ８０５に進む。
【００６６】
Ｓ８０３では、接触状態検知部１２が、加速度センサ４１により加速度が検知されたか否かを判定する。その結果、加速度が検知された場合は、Ｓ８０４に進む。一方、加速度が検知されなかった場合は、Ｓ８０５に進む。
【００６７】
Ｓ８０４では、センサ制御部１１がフィルタ３０の係数をハードモードに切り替えてＳ８０６に進む。Ｓ８０５では、センサ制御部１１がフィルタ３０の係数をノーマルモードに切り替えてＳ８０６に進む。
【００６８】
Ｓ８０６では、センサ制御部１１が、近接センサ４０およびフィルタ３０を介して気圧値を測定し、測定値取得部１１１が、検知した気圧の測定値（気圧値）を取得して、Ｓ８０２に戻る。
【００６９】
〔端末装置の動作の例（その５）〕
次に、図９に示すフローチャートに基づき、端末装置１の動作のさらに別の例について説明する。図９の（ａ）は、単発で気圧値を測定する場合の動作の流れを示すフローチャートである。また、図９の（ｂ）は、連続で気圧値を測定する場合（バックグラウンドで継続的に気圧値を測定する場合）の動作の流れを示すフローチャートである。
【００７０】
図９の（ａ）に示すフローチャートは、図８の（ａ）に示すフローチャートのＳ７０４、Ｓ７０５およびＳ７０６のそれぞれをＳ７１４、Ｓ７１５およびＳ７１６で置き換えたものとなっており、その他の各ステップの流れは、図８の（ａ）に示すフローチャートと概ね同様である。
【００７１】
Ｓ７１４では、センサ制御部１１は、情報処理部１６に対して、前回（検知前）に記録した気圧値を測定値として出力し、Ｓ７１６に進む。一方、Ｓ７１５では、センサ制御部１１は、情報処理部１６に対して、現在（検知後）測定した気圧値を測定値として出力し、Ｓ７１６に進む。Ｓ７１６では、記録制御部１３が、出力した気圧値を同時に記憶部６０の記憶領域に保存させ、Ｓ７０７に進み、気圧測定を完了する。
【００７２】
次に、図９の（ｂ）に示すフローチャートは、図８の（ｂ）に示すフローチャートのＳ８０４、Ｓ８０５およびＳ８０６のそれぞれをＳ８１４、Ｓ８１５およびＳ８１６で置き換えたものとなっており、その他の各ステップの流れは、図８の（ｂ）に示すフローチャートと概ね同様である。
【００７３】
Ｓ８１４では、センサ制御部１１は、情報処理部１６に対して、前回（検知前）に記録した気圧値を測定値として出力し、Ｓ８１６に進む。一方、Ｓ８１５では、センサ制御部１１は、情報処理部１６に対して、現在（検知後）測定した気圧値を測定値とし出力し、Ｓ８１６に進む。Ｓ８１６では、記録制御部１３が、出力した気圧値を同時に記憶部６０の記憶領域に保存させ、Ｓ８０２に戻る。
【００７４】
〔端末装置の動作の例（その６）〕
次に、図１０に示すフローチャートに基づき、端末装置１の動作のさらに別の例について説明する。図１０の（ａ）は、単発で気圧値を測定する場合の動作の流れを示すフローチャートである。また、図１０の（ｂ）は、連続で気圧値を測定する場合（バックグラウンドで継続的に気圧値を測定する場合）の動作の流れを示すフローチャートである。
【００７５】
図１０の（ａ）に示すフローチャートは、図８の（ａ）に示すフローチャートのＳ７０４、Ｓ７０５およびＳ７０６のそれぞれをＳ７２４、Ｓ７２５およびＳ７２６で置き換えたものとなっており、その他の各ステップの流れは、図８の（ａ）に示すフローチャートと概ね同様である。
【００７６】
Ｓ７２４では、信頼度設定部１５が、気圧値に信頼度情報を「低」として設定し、Ｓ７２６に進む。一方、Ｓ７２５では、信頼度設定部１５が、気圧値に信頼度情報を「高」として設定し、Ｓ７２６に進む。
【００７７】
Ｓ７２６では、センサ制御部１１が、情報処理部１６に対して気圧値をその信頼度を示す情報と共に出力し、Ｓ７０７に進み気圧測定を完了する。
【００７８】
次に、図１０の（ｂ）に示すフローチャートは、図８の（ｂ）に示すフローチャートのＳ８０４、Ｓ８０５およびＳ８０６のそれぞれをＳ８２４、Ｓ８２５およびＳ８２６で置き換えたものとなっており、その他の各ステップの流れは、図８の（ｂ）に示すフローチャートと概ね同様である。
【００７９】
Ｓ８２４では、信頼度設定部１５が、気圧値に信頼度情報を「低」として設定し、Ｓ８２６に進む。一方、Ｓ８２５では、信頼度設定部１５が、気圧値に信頼度情報を「高」として設定し、Ｓ８２６に進む。
【００８０】
Ｓ８２６では、センサ制御部１１が、情報処理部１６に対して、気圧値をその信頼度を示す情報と共に出力し、Ｓ８０２に戻る。
【００８１】
〔ソフトウェアによる実現例〕
端末装置１の制御部１０における制御ブロック（特に、センサ制御部１１、信頼度設定部１５および情報処理部１６）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００８２】
後者の場合、端末装置１の制御部１０は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００８３】
〔まとめ〕
本発明の態様１に係る端末装置（１）は、気圧値を測定する機能を有する端末装置であって、上記端末装置と物体との接触を検知する接触検知部（接触状態検知部１２）と、気圧センサ（２０）を用いて気圧値を測定するセンサ制御部（１１）と、測定された上記気圧値を用いて情報処理を行い、該情報処理の結果を出力する情報処理部（１６）と、を備え、上記センサ制御部は、上記端末装置と物体との接触が検知された場合に、上記情報処理部への上記気圧値の出力形態を変更し、上記情報処理部は、上記端末装置と物体との接触が検知された場合に、上記出力形態が変更された上記気圧値を用いて情報処理を行う構成である。
【００８４】
上記構成によれば、接触検知部は、端末装置と物体との接触を検知する。一般に、物体が端末装置と接触状態にある場合、端末装置には外部から圧力が加わる可能性のある状態にある。このため、端末装置と物体との接触を検知することにより、端末装置に圧力がかかっていると推定することができる。また、上記構成によれば、センサ制御部は、端末装置と物体との接触が検知された場合に、情報処理部への気圧値の出力形態を変更する。これにより、端末装置と物体とが接触して圧力がかかっている場合に、測定される気圧値の出力形態を圧力がかかっている状態に合わせた態様にすることが可能になる。以上により、上記構成によれば、物体が接触して圧力がかかっている場合に、測定された気圧値を、圧力がかかっている状態で測定された気圧値として適正に情報処理することができる。
【００８５】
本発明の態様２に係る端末装置は、上記態様１において、上記センサ制御部は、上記端末装置と物体との接触が検知された場合に、測定された上記気圧値の変化を滑らかなものとするためにフィルタをオン状態にしても良い。上記構成によれば、測定される気圧値の急峻な変化を低減しつつ応答の遅れを最低限に留めることができる。
【００８６】
また、本発明の態様３に係る端末装置は、上記態様１において、上記センサ制御部は、上記端末装置と物体との接触が検知された場合に、上記検知後に測定された上記気圧値を上記検知前に測定された上記気圧値に差し替えて出力しても良い。上記構成によれば、上記端末装置と物体との接触が検知された場合に、検知後に測定された気圧値を検知前に測定された気圧値に差し替えて出力する。これにより、端末装置と物体との接触の影響を受けた不正確な気圧値を、端末装置と物体との接触の影響を受けていない状態で測定された気圧値に差し替えることが可能になる。
【００８７】
また、本発明の態様４に係る端末装置は、上記態様１において、上記センサ制御部は、上記端末装置と物体との接触が検知された場合に、測定された上記気圧値を、上記検知前より低く設定された信頼度と共に出力しても良い。上記構成によれば、端末装置と物体との接触が検知された場合に、気圧値がその信頼度とともに出力される。このため、気圧値に対して、信頼度に応じた情報処理を行うことができる。
【００８８】
また、本発明の態様５に係る端末装置の制御方法は、気圧値を測定する機能を有する端末装置の制御方法であって、上記端末装置と物体との接触を検知する接触検知ステップと、気圧センサを用いて気圧値を測定する気圧測定ステップと、測定された上記気圧値を用いて情報処理を行い、該情報処理の結果を出力する情報処理ステップと、を含み、上記端末装置と物体との接触を検知した場合に、上記気圧測定ステップで測定された上記気圧値の出力形態を変更し、上記情報処理ステップで上記出力形態が変更された上記気圧値を用いて情報処理を行う方法である。上記方法によれば、上記態様１に係る発明と同様の効果が得られる。
【００８９】
本発明の各態様に係る端末装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記端末装置が備える各部（ソフトウェア要素）として動作させることにより上記端末装置をコンピュータにて実現させる端末装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００９０】
〔付記事項〕
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００９１】
１  端末装置
１０  制御部
１１  センサ制御部
１２  接触状態検知部（接触検知部）
１３  記録制御部
１４  表示制御部
１５  信頼度設定部
１６  情報処理部
２０  気圧センサ
３０  フィルタ
４０  近接センサ
４１  加速度センサ
５０  タイマ
６０  記憶部
７０  表示部
１１１  測定値取得部
【図１】
2018235385.tif 000003
【図２】
2018235385.tif 000004
【図３】
2018235385.tif 000005
【図４】
2018235385.tif 000006
【図５】
2018235385.tif 000007
【図６】
2018235385.tif 000008
【図７】
2018235385.tif 000009
【図８】
2018235385.tif 000010
【図９】
2018235385.tif 000011
【図１０】
2018235385.tif 000012
【国際調査報告】
2018235385.tif 000013
2018235385.tif 000014