(57)【特許請求の範囲】
【請求項１】
表示部と、
高度を計測する高度計測部と、
登山ルートにある登録地点における高度情報、およびスタート地点から前記登録地点までの距離とスタート地点からゴール地点までの距離とに基づく値である達成率、を記憶する記憶部と、
前記高度計測部が計測する高度と、前記記憶部が記憶する前記登録地点の前記高度情報と、の差が所定値以下である場合に前記登録地点を通過したと判定する判定部と、
前記登録地点を通過したと判定された場合に、前記達成率を前記記憶部から読み出して前記表示部に表示する表示制御部と、
を備えることを特徴とする電子時計。
【請求項２】
前記記憶部は、前記登山ルートにある勾配の変曲点を、前記登録地点として記憶する
ことを特徴とする請求項１に記載の電子時計。
【請求項３】
電子時計のコンピュータに、
高度を計測する高度計測ステップと、
登山ルートにある登録地点における高度情報、およびスタート地点から前記登録地点までの距離とスタート地点からゴール地点までの距離とに基づく値である達成率、を記憶する記憶部が記憶する高度情報と、前記高度計測ステップが計測する高度とを比較し、前記高度情報と前記高度との差が所定値以下である場合に前記登録地点を通過したと判定する判定ステップと、
前記判定ステップにおいて前記登録地点を通過したと判定された場合に、前記達成率を前記記憶部から読み出して表示部に表示する表示制御ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子時計およびプログラムに関する。
【背景技術】
【０００２】
従来から、現在地の標高（高度）を表示する高度計があり（例えば、特許文献１及び２参照）、ユーザは登山をする際に、高度計に表示された標高に基づいて、目的地である山頂の標高に対して「何％の達成率か」を、頭の中で単純に「現在地の標高÷山頂の標高＝達成率」で算出していた。また、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）などの位置情報を用いて、通過ポイントを確認する時計もある（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０６８１２２号公報
【特許文献２】特開２０１２−１９８１５５号公報
【特許文献３】特開２００９−１３９１２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、登山ルートは単純な上り（または下り）だけではなく、起伏に富んだ凸凹なルートもあるため、特許文献１及び２に記載の高度計が計測する標高に基づいて従来のように達成率を算出する方法では、正確な達成率を算出することができない場合がある。例えば、起伏に富んだ凸凹な登山ルートでは、達成率が上がったり下がったりする現象が発生する。一方、特許文献３に記載の技術では、ＧＰＳを搭載しているため、時計のシステム全体の電力消費が大きく、充電できない状態が長時間続く登山には不向きであり、また、時計自体のサイズも大きくなるという問題がある。
【０００５】
そこで、本発明は上述の事情を鑑みてなされたものであり、新たにセンサを追加することなく、精度良く登山中における現在位置に関する情報を表示することができる電子時計およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、表示部と、高度を計測する高度計測部と、登山ルートにある登録地点における高度情報、およびスタート地点から前記登録地点までの距離とスタート地点からゴール地点までの距離とに基づく値である達成率、を記憶する記憶部と、前記高度計測部が計測する高度と、前記記憶部が記憶する前記登録地点の前記高度情報との差が所定値以下である場合に前記登録地点を通過したと判定する判定部と、前記登録地点を通過したと判定された場合に、前記達成率を前記記憶部から読み出して前記表示部に表示する表示制御部と、を備えることを特徴とする電子時計である。
【０００９】
また、本発明の他の態様の電子時計において、前記記憶部は、前記登山ルートにある勾配の変曲点を、前記登録地点として記憶することを特徴とする。
【００１０】
また、本発明の他の態様は、電子時計のコンピュータに、高度を計測する高度計測ステップと、登山ルートにある登録地点における高度情報、およびスタート地点から前記登録地点までの距離とスタート地点からゴール地点までの距離とに基づく値である達成率、を記憶する記憶部が記憶する高度情報と、前記高度計測ステップが計測する高度とを比較し、前記高度情報と前記高度との差が所定値以下である場合に前記登録地点を通過したと判定する判定ステップと、前記判定ステップにおいて前記登録地点を通過したと判定された場合に、前記達成率を前記記憶部から読み出して表示部に表示する表示制御ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、電子時計は、表示部と、高度を計測する高度計測部と、登山ルートにある複数の登録地点それぞれにおける高度情報を記憶する記憶部と、取得部と、表示制御部とを備える。取得部は、高度計測部が計測する高度と、記憶部が記憶する各登録地点の高度情報とを比較して、現在位置に関する現在位置情報を取得する。表示制御部は、取得部が取得した現在位置情報を表示部に表示する。これにより、新たにセンサを追加することなく、精度良く登山中における現在位置に関する情報を表示することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態における電子時計の外観構成を示す正面図である。
【図２】本実施形態における電子時計の構成を示すブロック図である。
【図３】本実施形態におけるＲＡＭが記憶する高度テーブルに登録された登山ルートの一例を示す概略図である。
【図４】本実施形態におけるＲＡＭが記憶する高度テーブルのデータ構成及びデータ例を示す概略図である。
【図５】本実施形態における電子時計が実行する達成率表示処理の処理手順を示したフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、図面を参照しながら説明する。図１は、本実施形態における電子時計１００の外観構成を示す正面図である。電子時計１００は、高度計測機能付き電子時計である。図示するように、電子時計１００は、複数（本実施形態では６つ）のキー入力手段１０４Ａ〜Ｆと、表示部１０５とを備えている。
【００１４】
キー入力手段１０４Ａ〜Ｆ（操作部）は、操作入力を受け付ける。なお、操作入力を受け付ける操作部は、複数のキー入力手段１０４から構成されていてもよいし、１つのキー入力手段１０４から構成されていてもよい。表示部１０５は、液晶ディスプレイまたはセグメントディスプレイ等であり、情報を表示する。
【００１５】
図２は、本実施形態における電子時計１００の構成を示すブロック図である。図示する例では、電子時計１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１（表示制御部、取得部）と、発振回路１０２と、分周回路１０３と、キー入力手段１０４と、表示部１０５と、電池１０６と、気圧計測部１０７と、高度計測部１０８と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ランダムアクセスメモリ）１１０（記憶部）と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、読み出し専用メモリ）１１１とを備える。
【００１６】
ＣＰＵ１０１は、電子時計１００が備える各部の制御を行う。また、ＣＰＵ１０１は、高度計測部１０８が計測する高度と、ＲＡＭ１１０が記憶する高度情報とを比較して、現在位置に関する現在位置情報を取得する。現在位置情報は、登山の達成率である。この達成率は、スタート地点から現在位置までの距離とスタート地点からゴール地点までの距離とに基づく値である。ＣＰＵ１０１は、取得した現在位置情報を表示部１０５に表示する。
【００１７】
また、ＣＰＵ１０１は、分周回路１０３から入力された計測信号に基づいて現在時刻を計時して表示部１０５に表示する。また、ＣＰＵ１０１は、高度計測部１０８から入力された高度を表示部１０５に表示する。
【００１８】
発振回路１０２は、所定周波数（例えば、３２７６８Ｈｚ）の発振信号を生成して分周回路１０３に出力する。分周回路１０３は、発振回路１０２から入力された発振信号の周波数を分周して計測の基準となる計測信号を生成し、生成した計測信号をＣＰＵ１０１に出力する。キー入力手段１０４（１０４Ａ〜Ｆ）は、操作入力を受け付ける。電池１０６は、電子時計１００が備える各部に、動作するための電力を供給する。
【００１９】
気圧計測部１０７は、例えば気圧センサであり、気圧を計測し、計測した気圧を高度計測部１０８に出力する。高度計測部１０８は、気圧計測部１０７から入力された気圧に基づいて高度を計測し、計測した高度をＣＰＵ１０１に出力する。気圧計測部１０７と高度計測部１０８とが、高度を計測する高度計を構成する。
【００２０】
ＲＡＭ１１０は、電子時計１００の各部が用いるデータを記憶する。例えば、ＲＡＭ１１０は、登山ルートにある複数の登録地点それぞれにおける高度に関する高度情報を示す高度テーブルを記憶する。ＲＯＭ１１１は、ＣＰＵ１０１が実行する動作用プログラムを予め記憶している。この動作用プログラムは、ＣＰＵ１０１の起動時に読み出される。
【００２１】
次に、ＲＡＭ１１０が記憶する高度テーブルについて説明する。図３は、本実施形態におけるＲＡＭ１１０が記憶する高度テーブルに登録された登山ルートＲの一例を示す概略図である。高度テーブルは、登山ルートＲにある複数のマイルストーン（１）〜（６）それぞれの高度情報を、スタート地点からゴール地点まで順に記憶する。マイルストーンは、登録地点であり、例えば、勾配の変曲点である。本例では、高度テーブルは、（１）Ａターミナル、（２）Ｂキャンプ場、（３）Ｃ小舎、（４）Ｄ荘、（５）Ｅ地点、（６）Ｆ岳のマイルストーンそれぞれの高度情報を記憶する。（１）Ａターミナルはスタート地点であり、（６）Ｆ岳はゴール地点である。また、（２）〜（５）の各地点は、登山ルートＲにおける勾配の変曲点である。
【００２２】
図４は、本実施形態におけるＲＡＭ１１０が記憶する高度テーブルのデータ構成及びデータ例を示す概略図である。図示するように、高度テーブルは、マイルストーンと、標高と、達成率（１）と、距離と、達成率（２）と、平均斜度との各項目を有する。
【００２３】
マイルストーンは、登山ルートにある登録地点である。標高は、マイルストーンの高度（単位はメートル）である。達成率（１）は、標高換算の達成率（単位はパーセント）であり、式「（マイルストーンの標高−スタート地点の標高）／（ゴール地点の標高−スタート地点の標高）」により算出された値である。
【００２４】
距離は、スタート地点からマイルストーンまでの距離（単位はキロメートル）である。達成率（２）は、距離換算の達成率（単位はパーセント）であり、式「（スタート地点からマイルストーンまでの距離）／（スタート地点からゴール地点までの距離）」により算出された値である。平均斜度は、直前のマイルストーンから現在のマイルストーンまでの斜度の平均値である。
【００２５】
本図に示す例では、（１）Ａターミナルの標高は２４５０ｍであり、達成率（１）は０％であり、距離は０ｋｍであり、達成率（２）は０％であり、平均斜度は−である。また、（２）Ｂキャンプ場の標高は２２６０ｍであり、達成率（１）は−３５％であり、距離は２．０ｋｍであり、達成率（２）は３０％であり、平均斜度は−５度である。また、（３）Ｃ小舎の標高は２７６０ｍであり、達成率（１）は５６％であり、距離は３．５ｋｍであり、達成率（２）は５０％であり、平均斜度は１８度である。また、（４）Ｄ荘の標高は２４７５ｍであり、達成率（１）は５％であり、距離は５．４ｋｍであり、達成率（２）は７５％であり、平均斜度は−８度である。また、（５）Ｅ地点の標高は２８１３ｍであり、達成率（１）は６６％であり、距離は６．５ｋｍであり、達成率（２）は９０％であり、平均斜度は１７度である。また、（６）Ｆ岳の標高は２９９９ｍであり、達成率（１）は１００％であり、距離は７．１ｋｍであり、達成率（２）は１００％であり、平均斜度は１７度である。
【００２６】
このように、起伏に富んだ凸凹な登山ルートにおいては、標高換算の達成率（１）は、その値が上がったり下がったりする現象が発生する。一方、距離換算の達成率（２）は、起伏に富んだ凸凹な登山ルートであっても、進んだ距離に応じて達成率も上昇する。
【００２７】
次に、ＣＰＵ１０１が達成率を表示部１０５に表示する方法について説明する。まず、ＣＰＵ１０１は、高度計測部１０８が計測した計測高度を取得する。続いて、ＣＰＵ１０１は、取得した計測高度と高度テーブルに記憶されている各マイルストーンの標高とを比較し、通過したマイルストーンを決定する。具体的には、ＣＰＵ１０１は、まず、スタート地点から順に計測高度と標高とを比較し、計測高度と標高との差が所定値以下である場合に、そのマイルストーンを通過したと判定する。その後、ＣＰＵ１０１は、通過したマイルストーンの次のマイルストーンの標高と計測高度とを比較して、次のマイルストーンを通過したか否かを判定する。このように、ＣＰＵ１０１は、高度テーブルに記憶されているマイルストーンの標高と計測高度とを順に比較することにより、各マイルストーンを通過したか否かを判定する。
【００２８】
ＣＰＵ１０１は、マイルストーンを通過したと判定した場合に、当該通過したマイルストーンに対応する達成率（２）を高度テーブルから読み出す。そして、ＣＰＵ１０１は、読み出した達成率（２）を登山の達成率（登頂計画に対する達成率）として表示部１０５に表示する。
【００２９】
このように、本実施形態では、電子時計１００は、距離換算の達成率（２）を表示しているため、従来技術における標高換算の達成率（１）に比べて精度の良い達成率を表示することができる。また、電子時計１００は、高度計測部１０８が計測する高度と、高度テーブルとに基づいて現在位置（通過したマイルストーン）を判定して達成率を決定するため、新たに位置情報を取得するためのセンサを搭載する必要がない。
【００３０】
次に、本実施形態における電子時計１００が、達成率を表示する達成率表示処理について説明する。図５は、本実施形態における電子時計１００が実行する達成率表示処理の処理手順を示したフローチャートである。電子時計１００は、登山の開始を示す操作入力をキー入力手段１０４が受け付けた場合に、図示する達成率表示処理を繰り返し実行する。
【００３１】
（ステップＳ１０１）ＣＰＵ１０１は、高度計測部１０８が計測した計測高度を取得する。その後、ステップＳ１０２の処理に進む。
（ステップＳ１０２）ＣＰＵ１０１は、取得した計測高度と、未通過のマイルストーンのうち最先のマイルストーンの標高とを比較する。その後、ステップＳ１０３の処理に進む。
【００３２】
（ステップＳ１０３）ＣＰＵ１０１は、通過したマイルストーンを決定する。具体的には、ＣＰＵ１０１は、ステップＳ１０２において比較した計測高度とマイルストーンの標高との差が所定値以下である場合には、そのマイルストーンを通過したと判定する。一方、ＣＰＵ１０１は、測定高度とマイルストーンの標高との差が所定値より大きい場合には、そのマイルストーンを通過していないと判定する。その後、ステップＳ１０４の処理に進む。
【００３３】
（ステップＳ１０４）ＣＰＵ１０１は、登山の達成率を決定する。具体的には、ＣＰＵ１０１は、最後に通過したマイルストーンに対応する達成率（２）を高度テーブルから読み出し、読み出した達成率（２）を登山の達成率とする。その後、ステップＳ１０５の処理に進む。
（ステップＳ１０５）ＣＰＵ１０１は、ステップＳ１０４において決定した登山の達成率を表示部１０５に表示する。その後、処理を終了する。
【００３４】
上述したとおり、本実施形態では、ＣＰＵ１０１は、高度テーブルに予め記憶されている各マイルストーンの標高と、計測高度とを比較することにより、通過したマイルストーンを判定する。そして、ＣＰＵ１０１は、通過したマイルストーンに対応する距離換算の達成率（２）を高度テーブルから読み出し、読み出した達成率（２）を表示部１０５に表示する。すなわち、電子時計１００は、標高換算の達成率ではなく、距離換算の達成率を表示するため、起伏にとんだ凸凹な登山ルートで発生する「登山の達成率が上がったり下がったりする現象」を回避することができる。よって、電子時計１００は、起伏に富んだ凸凹の登山ルートでも正確な登山の達成率を表示することができる。更に、電子時計１００は、ＧＰＳなどの位置情報センサを使わずに、高度計のみで正確な登山の達成率を把握できる。よって、位置情報センサを搭載することなく、小型、軽量、省電力な高度計搭載の電子時計１００を実現することができる。
【００３５】
なお、上述した実施形態における電子時計１００が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００３６】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００３７】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
【００３８】
例えば、上述した実施形態では、現在位置情報を達成率としたが、これに限らず、現在位置情報は、現在位置からゴール地点までの残りの距離等、現在位置に関する情報であれば他の情報であってもよい。
【００３９】
また、上述した実施形態では、各マイルストーンにおける達成率（２）を予め高度テーブルが記憶しているが、これに限らず、ＣＰＵ１０１が各マイルストーンの距離に基づいて達成率（２）を算出してもよい。
【００４０】
また、上述した実施形態では、各マイルストーンにおける達成率を距離にのみ基づいて算出したものとしているが、これに限らず、達成率は、マイルストーンの距離とマイルストーン間の平均斜度とに基づいて算出したものであってもよい。この場合、登山の達成率は、距離換算の達成率（２）に平均斜度を所定の比率で乗算した値である。
【００４１】
また、上述した実施形態では、電子時計１００は、高度テーブルを予めＲＡＭ１１０に記憶しているが、これに限らず、キー入力手段１０４から高度テーブルのデータを入力できるようにしてもよい。或いは、電子時計１００は、スマートフォン等の外部機器から通信により高度テーブルを取得してもよい。
【００４２】
また、上述した実施形態では、電子機器として電子時計１００を例に説明したが、これに限らず、電子機器は、高度計や、高度計測機能を備えたスマートフォン等、他の機器であってもよい。
【符号の説明】
【００４３】
１００・・・電子時計、１０１・・・ＣＰＵ、１０２・・・発振回路、１０３・・・分周回路、１０４・・・キー入力手段、１０５・・・表示部、１０６・・・電池、１０７・・・気圧計測部、１０８・・・高度計測部、１１０・・・ＲＡＭ、１１１・・・ＲＯＭ
【図１】
0006628967.tif 000002
【図２】
0006628967.tif 000003
【図３】
0006628967.tif 000004
【図４】
0006628967.tif 000005
【図５】
0006628967.tif 000006