(57)【要約】【課題】登山中にユーザが補正値を入力することなく、高度の補正をすることができる。【解決手段】ＣＰＵ１０１は、高度に関する補正値を登録する。ＲＡＭ１１０は、ＣＰＵ１０１が登録した補正値を記憶する。高度計測部１０８は高度を計測する。キー入力手段１０４は、登録された複数の補正値から１つ選択する。ＣＰＵ１０１は、キー入力手段１０４が選択した補正値をＲＡＭ１１０から読み出し、読み出した補正値に基づいて、高度計測部１０８が計測した高度を補正する。また、ＣＰＵ１０１は、補正した高度を表示部１０５に表示する。【選択図】図２
2014240792.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
高度に関する補正値を登録する登録部と、
前記登録部が登録した前記補正値を記憶する記憶部と、
高度を計測する高度計測部と、
登録された複数の前記補正値から１つ選択する選択部と、前記選択部が選択した補正値を前記記憶部から読み出し、当該読み出した補正値に基づいて、前記高度計測部が計測した高度を補正する補正部と、
前記補正部が補正した高度を前記表示部に表示する表示制御部と、
を備えることを特徴とする電子機器。
【請求項２】
１つのボタンから構成され、前記補正値を登録する操作を受け付ける操作部
を備えることを特徴とする請求項１に記載の電子機器。
【請求項３】
コンピュータに、
高度に関する補正値を登録するステップと、
前記登録した補正値を記憶部に記憶するステップと、
登録された複数の前記補正値から１つ選択するステップと、
高度を計測するステップと、
前記選択した補正値を前記記憶部から読み出し、当該読み出した補正値に基づいて、前記計測した高度を補正するステップと、
前記補正した高度を表示部に表示するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器およびプログラムに関する。
【背景技術】
【０００２】
従来、高度計を使用する際に行う高度補正は、使用開始直前に、登山道入口などのスタート地点で看板などに表記されている標高（高度）を参考に補正値を入力する必要があった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１９８１５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、高度計の高度補正時に必要な補正値の入力作業は煩雑であり、時間のかかる作業である。そのため、登山直前にユーザが逐一立ち止まって補正値の入力作業を行うのは手間がかかる。また、場所によっては、標高（高度）の表記がない場所もあり、高度補正を行うことが出来ない場合もあった。
【０００５】
そこで、本発明は上述の事情を鑑みてなされたものであり、高度計測開始時にユーザが補正値を入力することなく、より容易に高度の補正を行うことができる電子機器およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、表示部と、高度に関する補正値を登録する登録部と、前記登録部が登録した前記補正値を記憶する記憶部と、登録された複数の前記補正値から１つ選択する選択部と、高度を計測する高度計測部と、前記選択部が選択した補正値を前記記憶部から読み出し、当該読み出した補正値に基づいて、前記高度計測部が計測した高度を補正する補正部と、前記補正部が補正した高度を前記表示部に表示する表示制御部と、を備えることを特徴とする電子機器である。
【０００７】
また、本発明の電子機器において、１つのボタンから構成され、前記補正値を登録する操作を受け付ける操作部を備えることを特徴とする。
【０００８】
また、本発明は、コンピュータに、高度に関する補正値を登録するステップと、前記登録した補正値を記憶部に記憶するステップと、登録された複数の前記補正値から１つ選択するステップと、高度を計測するステップと、前記選択した補正値を前記記憶部から読み出し、当該読み出した補正値に基づいて、前記計測した高度を補正するステップと、前記補正した高度を表示部に表示するステップと、を実行させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、登録した補正値を記憶部に記憶し、記憶部から補正値を読み出して高度を補正する。すなわち、予め補正値を記憶部に記憶させておくことで、補正値の登録と登録された補正値に基づく補正とを異なるタイミングで行うことができる。したがって、登山中にユーザが補正値を入力することなく、高度の補正をすることができる。また、登録された複数の補正値から１つ選択し、選択した補正値に基づいて高度を補正する。よって、例えば登山中の各ポイント地点の補正値を予め登録しておけば、登山中の各ポイント地点で補正値を入力することなく高度を補正することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態における電子機器の外観構成を示す正面図である。
【図２】本実施形態における電子機器の構成を示すブロック図である。
【図３】本実施形態における表示部が表示する補正値登録画面の一例を示す概略図である。
【図４】本実施形態におけるＲＡＭが記憶する補正値テーブルのデータ構造及びデータ例を示す概略図である。
【図５】本実施形態における表示部が表示する補正画面の一例を示す概略図である。
【図６】本実施形態における電子機器が実行する補正値登録処理の処理手順を示したフローチャートである。
【図７】本実施形態における電子機器が実行する高度補正処理の処理手順を示したフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を参照しながら説明する。なお、各図において同一部分には同一符号を付している。図１は、本実施形態における電子機器１００の外観構成を示す正面図である。電子機器１００は、高度計測機能付き電子時計である。電子機器１００は、高度と現在時刻（或いは現在日時）とを計測して表示する。電子機器１００は、高度に関する補正値の登録と、登録した補正値に基づく高度の補正とを異なるタイミングで行うことができる。高度に関する補正値は、高度を補正するための値であり、本実施形態では高度である。例えば、自宅で地形図等を参考にしながら、補正値（スタート地点の高度）の登録を行い、登山を開始するスタート地点で高度の補正を実行することができる。これにより、登山中に補正値を入力する手間を省くことができる。
【００１２】
図示するように、電子機器１００は、複数（本実施形態では６つ）のキー入力手段１０４Ａ〜Ｆと、表示部１０５とを備えている。キー入力手段１０４Ａ〜Ｆは、ボタン（スイッチ）であり、操作入力を受け付ける。例えば、キー入力手段１０４Ａは、高度に関する補正値の登録の操作入力を受け付ける。また、キー入力手段１０４Ｆは、登録した補正値に基づく高度の補正の操作入力を受け付ける。
【００１３】
本実施形態では、電子機器１００は、キー入力手段１０４Ａが短押し入力を受け付けた場合、補正値を登録する地点を選択する。また、電子機器１００は、キー入力手段１０４Ａが長押し入力を受け付けた場合、選択した地点に対する補正値を入力する。また、電子機器１００は、キー入力手段１０４Ｆが短押し入力を受け付けた場合、登録された複数の補正値から１つ選択する。また、電子機器１００は、キー入力手段１０４Ｆが長押し入力を受け付けた場合、選択した補正値に基づいて計測した高度を補正する。なお、長押し入力は、所定時間（例えば、２秒）以上の間、キー入力手段１０４が押下される入力である。また、短押し入力は、所定時間（例えば、２秒）未満の間、キー入力手段１０４が押下される入力である。
【００１４】
表示部１０５は、液晶ディスプレイまたはセグメントディスプレイ等であり、情報を表示する。
【００１５】
図２は、本実施形態における電子機器１００の構成を示すブロック図である。図示する例では、電子機器１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１（登録部、補正部、表示制御部）と、発振回路１０２と、分周回路１０３と、キー入力手段１０４（選択部）と、表示部１０５と、電池１０６と、気圧計測部１０７と、高度計測部１０８と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ランダムアクセスメモリ）１１０（記憶部）と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、読み出し専用メモリ）１１１とを備える。
【００１６】
ＣＰＵ１０１は、電子機器１００が備える各部の制御を行う。例えば、ＣＰＵ１０１は、キー入力手段１０４における操作に応じて、入力された高度に関する補正値をＲＡＭ１１０に書き込んで登録する。また、ＣＰＵ１０１は、キー入力手段１０４における操作に応じて、登録された複数の補正値から１つ選択する。そして、ＣＰＵ１０１は、選択した補正値に基づいて、高度計測部１０８から入力された計測高度を補正する。具体的には、まず、ＣＰＵ１０１は、補正値から計測高度を減算して高度差を算出する。そして、ＣＰＵ１０１は、高度計測部１０８から入力された測定高度に高度差を加算して補正高度（補正した高度）を算出する。ＣＰＵ１０１は、補正高度を表示部１０５に表示する。また、ＣＰＵ１０１は、分周回路１０３から入力された計測信号に基づいて現在時刻を計時して表示部１０５に表示する。
【００１７】
発振回路１０２は、所定周波数（例えば、３２７６８Ｈｚ）の発振信号を生成して分周回路１０３に出力する。分周回路１０３は、発振回路１０２から入力された発振信号の周波数を分周（例えば、１００Ｈｚ）して計測の基準となる計測信号を生成し、生成した計測信号をＣＰＵ１０１に出力する。キー入力手段１０４（１０４Ａ〜Ｆ）は、操作入力を受け付ける。電池１０６は、電子機器１００が備える各部に、動作するための電力を供給する。
【００１８】
気圧計測部１０７は、例えば気圧センサであり、気圧を計測し、計測した気圧を高度計測部１０８に出力する。高度計測部１０８は、気圧計測部１０７から入力された気圧に基づいて高度を計測し、計測した高度をＣＰＵ１０１に出力する。気圧計測部１０７と高度計測部１０８とが、高度を計測する高度計を構成する。
【００１９】
ＲＡＭ１１０は、電子機器１００の各部が用いるデータを記憶する。例えば、ＲＡＭ１１０は、登録された補正値を示す補正値テーブルを記憶する。ＲＯＭ１１１は、ＣＰＵ１０１が実行する動作用プログラムを予め記憶している。この動作用プログラムは、ＣＰＵ１０１の起動時に読み出される。
【００２０】
次に、高度に関する補正値を登録する方法について説明する。図３は、本実施形態における表示部１０５が表示する補正値登録画面の一例を示す概略図である。ＣＰＵ１０１は、キー入力手段１０４Ａが長押し入力を受け付けると、本図に示す補正値登録画面を表示部１０５に表示する。補正値登録画面は、高度に関する補正値を登録するための画面である。補正値登録画面には、複数の地点「Ａ」〜「Ｃ」が表示されており、各地点における補正値（高度）を入力することができる。補正値登録画面に表示されるカーソル３０１は、現在選択されている地点を示す。本図に示す例では、地点「Ｂ」が選択されている。ＣＰＵ１０１は、キー入力手段１０４Ａが短押し入力を受け付けると、カーソル３０１を移動させる。また、ＣＰＵ１０１は、補正値登録画面において、キー入力手段１０４Ａが長押し入力を受け付けると、選択した地点「Ｂ」における高度の入力をする。ＣＰＵ１０１は、補正値登録画面において入力された補正値をその地点と対応させてＲＡＭ１１０の補正値テーブルに書き込む。
【００２１】
図４は、本実施形態におけるＲＡＭ１１０が記憶する補正値テーブルのデータ構造及びデータ例を示す概略図である。本図に示すように、補正値テーブルは、各地点に対する補正値を記憶する。補正値は、図３に示す補正値登録画面において入力された値である。本図に示す例では、地点「Ａ」に対応する補正値は「５０ｍ」であり、地点「Ｂ」に対応する補正値は「８００ｍ」であり、地点「Ｃ」に対応する補正値は「１０００ｍ」である。
【００２２】
次に、登録された補正値を読み出して高度を補正する方法について説明する。図５は、本実施形態における表示部１０５が表示する補正画面の一例を示す概略図である。ＣＰＵ１０１は、キー入力手段１０４Ｆが長押し入力を受け付けると、本図に示す補正画面を表示部１０５に表示する。補正画面は、登録された補正値を選択し、選択した補正値に基づいて計測高度を補正するための画面である。補正画面には、図３に示す補正値登録画面において登録された補正値が表示される。ＣＰＵ１０１は、ＲＡＭ１１０に記憶された補正値テーブルから各地点の補正値を読み出し、読み出した補正値を表示部１０５に表示する。補正画面に表示されるカーソル５０１は、現在選択されている補正値を示す。本図に示す例では、地点「Ｂ」の補正値「８００ｍ」が選択されている。ＣＰＵ１０１は、キー入力手段１０４Ｆが短押し入力を受け付けると、カーソル５０１を移動させる。また、ＣＰＵ１０１は、補正値登録画面において、キー入力手段１０４Ｆが長押し入力を受け付けると、選択した地点「Ｂ」における補正値を選択する。ＣＰＵ１０１は、選択された地点「Ｂ」の補正値「８００ｍ」に基づいて、高度計測部１０８が計測した計測高度を補正する。
【００２３】
次に、本実施形態における電子機器１００が、高度に関する補正値を登録する補正値登録処理について説明する。図６は、本実施形態における電子機器１００が実行する補正値登録処理の処理手順を示したフローチャートである。電子機器１００は、補正値登録操作の入力を受け付ける（キー入力手段１０４Ａが長押し入力を受け付ける）と、補正値登録画面を表示し、本図に示す補正値登録処理を実行する。ユーザは、例えば自宅等で、当該補正値登録処理を実行し、予め登山のスタート地点や各ポイント地点等の高度の登録を行う。
【００２４】
（ステップＳ１０１）ＣＰＵ１０１は、補正値を登録する地点の選択を受け付ける。ユーザは、キー入力手段１０４を操作して地点を選択する。その後、ステップＳ１０２の処理に進む。
（ステップＳ１０２）ＣＰＵ１０１は、ステップＳ１０１において選択した地点の補正値の入力を受け付ける。ユーザは、キー入力手段１０４を操作して補正値を入力する。その後、ステップＳ１０３の処理に進む。
【００２５】
（ステップＳ１０３）ＣＰＵ１０１は、ステップＳ１０２において入力された補正値を、ステップＳ１０１において選択された地点に対応付けて、ＲＡＭ１１０に記憶されている補正値テーブルに書き込んで登録する。その後、ステップＳ１０４の処理に進む。
（ステップＳ１０４）ＣＰＵ１０１は、次の地点に対する補正値の登録操作の入力を受け付けたか否かを判定する。ＣＰＵ１０１は、次の地点に対する補正値の登録操作の入力を受け付けたと判定した場合（ステップＳ１０４：Ｙｅｓ）には、ステップＳ１０１の処理に戻る。一方、ＣＰＵ１０１は、次の地点に対する補正値の登録操作の入力を受け付けなかったと判定した場合（ステップＳ１０４：Ｎｏ）には、当該補正値登録処理を終了する。
【００２６】
次に、本実施形態における電子機器１００が、登録された補正値に基づいて高度を補正する高度補正処理について説明する。図７は、本実施形態における電子機器１００が実行する高度補正処理の処理手順を示したフローチャートである。電子機器１００は、高度補正操作の入力を受け付ける（キー入力手段１０４Ｆが長押し入力を受け付ける）と、補正画面を表示し、本図に示す高度補正処理を実行する。ユーザは、例えば登山のスタート地点や各ポイント地点において、当該高度補正処理を実行し、計測した高度を補正する。
【００２７】
（ステップＳ２０１）ＣＰＵ１０１は、補正値の選択を受け付ける。ユーザは、キー入力手段１０４を操作して補正値（例えば、スタート地点の補正値）を選択する。その後、ステップＳ２０２の処理に進む。
（ステップＳ２０２）ＣＰＵ１０１は、ステップＳ１０１において選択された補正値をＲＡＭ１１０に記憶されている補正値テーブルから読み出す。その後、ステップＳ２０３の処理に進む。
【００２８】
（ステップＳ２０３）ＣＰＵ１０１は、高度計測部１０８により高度を計測する。その後、ステップＳ２０４の処理に進む。
（ステップＳ２０４）ＣＰＵ１０１は、ステップＳ２０２において読み出した補正値と、ステップＳ２０３において計測した高度との高度差を算出する。その後、ステップＳ２０５の処理に進む。
（ステップＳ２０５）ＣＰＵ１０１は、高度計測部１０８により高度を計測する。その後、ステップＳ２０６の処理に進む。
【００２９】
（ステップＳ２０６）ＣＰＵ１０１は、ステップＳ２０４において算出した高度差に基づいて、ステップＳ２０５において計測した高度を補正する。その後、ステップＳ２０７の処理に進む。
（ステップＳ２０７）ＣＰＵ１０１は、ステップＳ２０７において補正した補正高度を表示部１０５に表示する。その後、当該高度補正処理を終了する。
なお、ＣＰＵ１０１は、当該高度補正処理後は、ステップＳ２０４において算出した高度差に基づいて、高度計測部１０８が計測する計測高度を随時補正して表示部１０５に表示する。
【００３０】
上述したとおり、本実施形態では、ＣＰＵ１０１は、補正値登録時に入力された補正値を補正テーブルに記憶している。これにより、補正値登録処理と高度補正処理とを異なるタイミングで実行することができる。例えば、自宅で地形図等を参考にしながら、補正値（スタート地点の高度や登山中の各ポイント地点の高度）の登録を行い、登山を開始するスタート地点（や登山中の各ポイント地点）で高度の補正を実行することができる。これにより、登山中に補正値を入力する手間を省くことができる。すなわち、登山中にユーザが補正値を入力することなく、高度の補正をすることができる。
【００３１】
また、本実施形態では、複数の地点に対する補正値を登録することができる。これにより、予め登山中の各ポイント地点の補正値を登録しておけば、登山中の各ポイント地点で、補正値を入力することなく高度を補正することができる。
【００３２】
また、本実施形態では、補正値の登録を１つのボタン（キー入力手段１０４Ａ）で行うことができる。これにより、操作性が向上し、補正値を登録する操作が煩雑になることを防ぐことができる。また、高度の補正を１つのボタン（キー入力手段１０４Ｆ）で行うことができるため、簡単な操作で高度を補正することができる。
【００３３】
なお、上述した実施形態における電子機器１００が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００３４】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００３５】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。例えば、上述した実施形態では、電子機器１００を電子時計としたが、これに限らず、電子機器１００は、高度計や、高度計測機能を備えたスマートフォン等、他の機器であってもよい。
【符号の説明】
【００３６】
１００・・・電子機器、１０１・・・ＣＰＵ、１０２・・・発振回路、１０３・・・分周回路、１０４・・・キー入力手段、１０５・・・表示部、１０６・・・電池、１０７・・・気圧計測部、１０８・・・高度計測部、１１０・・・ＲＡＭ、１１１・・・ＲＯＭ
【図１】
2014240792.tif 000003
【図２】
2014240792.tif 000004
【図３】
2014240792.tif 000005
【図４】
2014240792.tif 000006
【図５】
2014240792.tif 000007
【図６】
2014240792.tif 000008
【図７】
2014240792.tif 000009