JP6628967B2 - Electronic clock and program - Google Patents

Electronic clock and program Download PDF

Info

Publication number
JP6628967B2
JP6628967B2 JP2015017467A JP2015017467A JP6628967B2 JP 6628967 B2 JP6628967 B2 JP 6628967B2 JP 2015017467 A JP2015017467 A JP 2015017467A JP 2015017467 A JP2015017467 A JP 2015017467A JP 6628967 B2 JP6628967 B2 JP 6628967B2
Authority
JP
Japan
Prior art keywords
altitude
point
achievement rate
unit
distance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2015017467A
Other languages
Japanese (ja)
Other versions
JP2016142587A (en
Inventor
昭 高倉
昭 高倉
朋寛 井橋
朋寛 井橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Instruments Inc
Original Assignee
Seiko Instruments Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Instruments Inc filed Critical Seiko Instruments Inc
Priority to JP2015017467A priority Critical patent/JP6628967B2/en
Publication of JP2016142587A publication Critical patent/JP2016142587A/en
Application granted granted Critical
Publication of JP6628967B2 publication Critical patent/JP6628967B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electric Clocks (AREA)

Description

本発明は、電子時計およびプログラムに関する。   The present invention relates to an electronic timepiece and a program.

従来から、現在地の標高(高度)を表示する高度計があり(例えば、特許文献1及び2参照)、ユーザは登山をする際に、高度計に表示された標高に基づいて、目的地である山頂の標高に対して「何%の達成率か」を、頭の中で単純に「現在地の標高÷山頂の標高=達成率」で算出していた。また、GPS(Global Positioning System)などの位置情報を用いて、通過ポイントを確認する時計もある(例えば、特許文献3参照)。   Conventionally, there is an altimeter that displays the altitude (altitude) of the current location (for example, refer to Patent Literatures 1 and 2). When climbing a mountain, the user uses the altitude displayed on the altimeter to calculate the altitude of the destination, which is the top of the mountain. "What percentage is achieved with respect to altitude?" Was calculated in my head simply as "altitude at current location / altitude at summit = achievement rate". There is also a clock that checks a passing point using position information such as a GPS (Global Positioning System) (for example, see Patent Document 3).

特開2012−068122号公報JP 2012-068122 A 特開2012−198155号公報JP 2012-198155 A 特開2009−139128号公報JP 2009-139128 A

しかしながら、登山ルートは単純な上り(または下り)だけではなく、起伏に富んだ凸凹なルートもあるため、特許文献1及び2に記載の高度計が計測する標高に基づいて従来のように達成率を算出する方法では、正確な達成率を算出することができない場合がある。例えば、起伏に富んだ凸凹な登山ルートでは、達成率が上がったり下がったりする現象が発生する。一方、特許文献3に記載の技術では、GPSを搭載しているため、時計のシステム全体の電力消費が大きく、充電できない状態が長時間続く登山には不向きであり、また、時計自体のサイズも大きくなるという問題がある。   However, mountain climbing routes include not only simple climbing (or descending) but also rough and rugged routes. The calculation method may not be able to calculate an accurate achievement rate. For example, on an uneven mountain climbing route that is rich in undulations, a phenomenon in which the achievement rate increases or decreases occurs. On the other hand, the technology described in Patent Document 3 is equipped with a GPS, so that the power consumption of the entire watch system is large, which is not suitable for mountain climbing where charging cannot be continued for a long time, and the size of the watch itself is also small. There is a problem that it becomes larger.

そこで、本発明は上述の事情を鑑みてなされたものであり、新たにセンサを追加することなく、精度良く登山中における現在位置に関する情報を表示することができる電子時計およびプログラムを提供することを目的とする。   Therefore, the present invention has been made in view of the above circumstances, and provides an electronic timepiece and a program that can accurately display information about a current position during climbing without adding a new sensor. Aim.

本発明は、表示部と、高度を計測する高度計測部と、登山ルートにある登録地点における高度情報、およびスタート地点から前記登録地点までの距離とスタート地点からゴール地点までの距離とに基づく値である達成率、を記憶する記憶部と、前記高度計測部が計測する高度と、前記記憶部が記憶する前記登録地点の前記高度情報との差が所定値以下である場合に前記登録地点を通過したと判定する判定部と、前記登録地点を通過したと判定された場合に、前記達成率を前記記憶部から読み出して前記表示部に表示する表示制御部と、を備えることを特徴とする電子時計である。 The present invention provides a display unit, an altitude measuring unit that measures altitude , altitude information at a registered point on a mountain climbing route , and a value based on a distance from a start point to the registered point and a distance from the start point to a goal point. a storage unit achievement ratio, stores it, and altitude the altitude measurement unit measures, the registration point when the difference between the altitude information of the registration point the storage unit stores is less than a predetermined value A determination unit that determines that the vehicle has passed, and a display control unit that reads out the achievement rate from the storage unit and displays the achievement ratio on the display unit when it is determined that the vehicle has passed the registration point. It is an electronic clock.

また、本発明の他の態様の電子時計において、前記記憶部は、前記登山ルートにある勾配の変曲点を、前記登録地点として記憶することを特徴とする。   In the electronic timepiece according to another aspect of the present invention, the storage unit stores an inflection point of a gradient on the climbing route as the registration point.

また、本発明の他の態様は、電子時計のコンピュータに、高度を計測する高度計測ステップと、登山ルートにある登録地点における高度情報、およびスタート地点から前記登録地点までの距離とスタート地点からゴール地点までの距離とに基づく値である達成率、を記憶する記憶部が記憶する高度情報と、前記高度計測ステップが計測する高度とを比較し、前記高度情報と前記高度との差が所定値以下である場合に前記登録地点を通過したと判定する判定ステップと、前記判定ステップにおいて前記登録地点を通過したと判定された場合に、前記達成率を前記記憶部から読み出して表示部に表示する表示制御ステップと、を実行させるためのプログラムである。 Another aspect of the present invention provides an electronic timepiece computer with an altitude measuring step of measuring altitude , altitude information at a registered point on a climbing route, a distance from a start point to the registered point, and a goal from the start point to a goal. The altitude information stored in the storage unit that stores the achievement rate that is a value based on the distance to the point, and the altitude measured by the altitude measuring step are compared, and a difference between the altitude information and the altitude is a predetermined value. A determination step of determining that the vehicle has passed the registration point in the following cases; and, when it is determined in the determination step that the vehicle has passed the registration point, reading the achievement rate from the storage unit and displaying it on a display unit. And a display control step.

本発明によれば、電子時計は、表示部と、高度を計測する高度計測部と、登山ルートにある複数の登録地点それぞれにおける高度情報を記憶する記憶部と、取得部と、表示制御部とを備える。取得部は、高度計測部が計測する高度と、記憶部が記憶する各登録地点の高度情報とを比較して、現在位置に関する現在位置情報を取得する。表示制御部は、取得部が取得した現在位置情報を表示部に表示する。これにより、新たにセンサを追加することなく、精度良く登山中における現在位置に関する情報を表示することができる。   According to the present invention, the electronic timepiece includes a display unit, an altitude measurement unit that measures altitude, a storage unit that stores altitude information at each of a plurality of registered points on a climbing route, an acquisition unit, and a display control unit. Is provided. The acquisition unit compares the altitude measured by the altitude measurement unit with the altitude information of each registered point stored in the storage unit, and acquires current position information on the current position. The display control unit displays the current position information acquired by the acquisition unit on the display unit. This makes it possible to accurately display information on the current position during mountain climbing without adding a new sensor.

本発明の実施形態における電子時計の外観構成を示す正面図である。1 is a front view illustrating an external configuration of an electronic timepiece according to an embodiment of the present invention. 本実施形態における電子時計の構成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of the electronic timepiece according to the embodiment. 本実施形態におけるRAMが記憶する高度テーブルに登録された登山ルートの一例を示す概略図である。FIG. 3 is a schematic diagram illustrating an example of a climbing route registered in an altitude table stored in a RAM according to the embodiment. 本実施形態におけるRAMが記憶する高度テーブルのデータ構成及びデータ例を示す概略図である。FIG. 3 is a schematic diagram illustrating a data configuration and an example of data of an altitude table stored in a RAM according to the present embodiment. 本実施形態における電子時計が実行する達成率表示処理の処理手順を示したフローチャートである。It is the flowchart which showed the processing procedure of the achievement rate display processing which the electronic timepiece in this embodiment performs.

以下、本発明の実施形態について、図面を参照しながら説明する。図1は、本実施形態における電子時計100の外観構成を示す正面図である。電子時計100は、高度計測機能付き電子時計である。図示するように、電子時計100は、複数(本実施形態では6つ)のキー入力手段104A〜Fと、表示部105とを備えている。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a front view showing an external configuration of an electronic timepiece 100 according to the present embodiment. The electronic timepiece 100 is an electronic timepiece with an altitude measurement function. As shown in the figure, the electronic timepiece 100 includes a plurality of (six in the present embodiment) key input units 104A to 104F and a display unit 105.

キー入力手段104A〜F(操作部)は、操作入力を受け付ける。なお、操作入力を受け付ける操作部は、複数のキー入力手段104から構成されていてもよいし、1つのキー入力手段104から構成されていてもよい。表示部105は、液晶ディスプレイまたはセグメントディスプレイ等であり、情報を表示する。   The key input units 104A to 104F (operation units) receive operation inputs. The operation unit that receives an operation input may be composed of a plurality of key input units 104 or may be composed of one key input unit 104. The display unit 105 is a liquid crystal display, a segment display, or the like, and displays information.

図2は、本実施形態における電子時計100の構成を示すブロック図である。図示する例では、電子時計100は、CPU(Central Processing Unit)101(表示制御部、取得部)と、発振回路102と、分周回路103と、キー入力手段104と、表示部105と、電池106と、気圧計測部107と、高度計測部108と、RAM(Random Access Memory、ランダムアクセスメモリ)110(記憶部)と、ROM(Read Only Memory、読み出し専用メモリ)111とを備える。   FIG. 2 is a block diagram illustrating a configuration of the electronic timepiece 100 according to the present embodiment. In the illustrated example, the electronic timepiece 100 includes a CPU (Central Processing Unit) 101 (display control unit, acquisition unit), an oscillation circuit 102, a frequency division circuit 103, a key input unit 104, a display unit 105, and a battery. It includes an air pressure measurement unit 107, an altitude measurement unit 108, a random access memory (RAM) 110 (storage unit) 110, and a read only memory (ROM) 111.

CPU101は、電子時計100が備える各部の制御を行う。また、CPU101は、高度計測部108が計測する高度と、RAM110が記憶する高度情報とを比較して、現在位置に関する現在位置情報を取得する。現在位置情報は、登山の達成率である。この達成率は、スタート地点から現在位置までの距離とスタート地点からゴール地点までの距離とに基づく値である。CPU101は、取得した現在位置情報を表示部105に表示する。   The CPU 101 controls each unit included in the electronic timepiece 100. Further, the CPU 101 compares the altitude measured by the altitude measuring unit 108 with the altitude information stored in the RAM 110 to obtain current position information on the current position. The current position information is the achievement rate of mountain climbing. This achievement rate is a value based on the distance from the start point to the current position and the distance from the start point to the goal point. The CPU 101 displays the acquired current position information on the display unit 105.

また、CPU101は、分周回路103から入力された計測信号に基づいて現在時刻を計時して表示部105に表示する。また、CPU101は、高度計測部108から入力された高度を表示部105に表示する。   Further, the CPU 101 measures the current time based on the measurement signal input from the frequency dividing circuit 103 and displays the current time on the display unit 105. The CPU 101 displays the altitude input from the altitude measurement unit 108 on the display unit 105.

発振回路102は、所定周波数(例えば、32768Hz)の発振信号を生成して分周回路103に出力する。分周回路103は、発振回路102から入力された発振信号の周波数を分周して計測の基準となる計測信号を生成し、生成した計測信号をCPU101に出力する。キー入力手段104(104A〜F)は、操作入力を受け付ける。電池106は、電子時計100が備える各部に、動作するための電力を供給する。   The oscillation circuit 102 generates an oscillation signal of a predetermined frequency (for example, 32768 Hz) and outputs the signal to the frequency dividing circuit 103. The frequency dividing circuit 103 divides the frequency of the oscillation signal input from the oscillation circuit 102 to generate a measurement signal serving as a measurement reference, and outputs the generated measurement signal to the CPU 101. The key input unit 104 (104A to 104F) receives an operation input. The battery 106 supplies power for operation to each unit included in the electronic timepiece 100.

気圧計測部107は、例えば気圧センサであり、気圧を計測し、計測した気圧を高度計測部108に出力する。高度計測部108は、気圧計測部107から入力された気圧に基づいて高度を計測し、計測した高度をCPU101に出力する。気圧計測部107と高度計測部108とが、高度を計測する高度計を構成する。   The pressure measuring unit 107 is, for example, a pressure sensor, measures the pressure, and outputs the measured pressure to the altitude measuring unit 108. The altitude measurement unit 108 measures the altitude based on the atmospheric pressure input from the atmospheric pressure measurement unit 107, and outputs the measured altitude to the CPU 101. The air pressure measuring unit 107 and the altitude measuring unit 108 constitute an altimeter that measures altitude.

RAM110は、電子時計100の各部が用いるデータを記憶する。例えば、RAM110は、登山ルートにある複数の登録地点それぞれにおける高度に関する高度情報を示す高度テーブルを記憶する。ROM111は、CPU101が実行する動作用プログラムを予め記憶している。この動作用プログラムは、CPU101の起動時に読み出される。   The RAM 110 stores data used by each unit of the electronic timepiece 100. For example, the RAM 110 stores an altitude table indicating altitude information on altitude at each of a plurality of registered points on the mountain climbing route. The ROM 111 stores an operation program to be executed by the CPU 101 in advance. This operation program is read when the CPU 101 is started.

次に、RAM110が記憶する高度テーブルについて説明する。図3は、本実施形態におけるRAM110が記憶する高度テーブルに登録された登山ルートRの一例を示す概略図である。高度テーブルは、登山ルートRにある複数のマイルストーン(1)〜(6)それぞれの高度情報を、スタート地点からゴール地点まで順に記憶する。マイルストーンは、登録地点であり、例えば、勾配の変曲点である。本例では、高度テーブルは、(1)Aターミナル、(2)Bキャンプ場、(3)C小舎、(4)D荘、(5)E地点、(6)F岳のマイルストーンそれぞれの高度情報を記憶する。(1)Aターミナルはスタート地点であり、(6)F岳はゴール地点である。また、(2)〜(5)の各地点は、登山ルートRにおける勾配の変曲点である。   Next, the altitude table stored in the RAM 110 will be described. FIG. 3 is a schematic diagram illustrating an example of the climbing route R registered in the altitude table stored in the RAM 110 according to the present embodiment. The altitude table stores the altitude information of each of the plurality of milestones (1) to (6) on the mountain climbing route R in order from the start point to the goal point. The milestone is a registration point, for example, an inflection point of a gradient. In this example, the altitude table includes (1) A terminal, (2) B campsite, (3) C hut, (4) D villa, (5) E point, (6) Mt. Store altitude information. (1) Terminal A is the starting point, and (6) Mount F is the goal point. The points (2) to (5) are inflection points of the gradient on the climbing route R.

図4は、本実施形態におけるRAM110が記憶する高度テーブルのデータ構成及びデータ例を示す概略図である。図示するように、高度テーブルは、マイルストーンと、標高と、達成率(1)と、距離と、達成率(2)と、平均斜度との各項目を有する。   FIG. 4 is a schematic diagram illustrating a data configuration and a data example of an altitude table stored in the RAM 110 according to the present embodiment. As shown in the figure, the altitude table has items of a milestone, an altitude, an achievement rate (1), a distance, an achievement rate (2), and an average gradient.

マイルストーンは、登山ルートにある登録地点である。標高は、マイルストーンの高度(単位はメートル)である。達成率(1)は、標高換算の達成率(単位はパーセント)であり、式「(マイルストーンの標高−スタート地点の標高)/(ゴール地点の標高−スタート地点の標高)」により算出された値である。   Milestones are registered points on the climbing route. Elevation is the altitude (in meters) of a milestone. The achievement rate (1) is an achievement rate (unit: percent) in terms of altitude, and is calculated by the formula “(milestone altitude−elevation at start point) / (elevation at goal point−elevation at start point)”. Value.

距離は、スタート地点からマイルストーンまでの距離(単位はキロメートル)である。達成率(2)は、距離換算の達成率(単位はパーセント)であり、式「(スタート地点からマイルストーンまでの距離)/(スタート地点からゴール地点までの距離)」により算出された値である。平均斜度は、直前のマイルストーンから現在のマイルストーンまでの斜度の平均値である。   The distance is the distance (unit: km) from the starting point to the milestone. The achievement rate (2) is a distance conversion achievement rate (unit is percent), and is a value calculated by the formula “(distance from start point to milestone) / (distance from start point to goal point)”. is there. The average slope is the average of the slope from the previous milestone to the current milestone.

本図に示す例では、(1)Aターミナルの標高は2450mであり、達成率(1)は0%であり、距離は0kmであり、達成率(2)は0%であり、平均斜度は−である。また、(2)Bキャンプ場の標高は2260mであり、達成率(1)は−35%であり、距離は2.0kmであり、達成率(2)は30%であり、平均斜度は−5度である。また、(3)C小舎の標高は2760mであり、達成率(1)は56%であり、距離は3.5kmであり、達成率(2)は50%であり、平均斜度は18度である。また、(4)D荘の標高は2475mであり、達成率(1)は5%であり、距離は5.4kmであり、達成率(2)は75%であり、平均斜度は−8度である。また、(5)E地点の標高は2813mであり、達成率(1)は66%であり、距離は6.5kmであり、達成率(2)は90%であり、平均斜度は17度である。また、(6)F岳の標高は2999mであり、達成率(1)は100%であり、距離は7.1kmであり、達成率(2)は100%であり、平均斜度は17度である。   In the example shown in this figure, (1) the elevation of Terminal A is 2450 m, the achievement rate (1) is 0%, the distance is 0 km, the achievement rate (2) is 0%, and the average slope is Is-. (2) The elevation of Camp B is 2260 m, the achievement rate (1) is -35%, the distance is 2.0 km, the achievement rate (2) is 30%, and the average slope is -5 degrees. (3) The altitude of the C hut is 2760 m, the achievement rate (1) is 56%, the distance is 3.5 km, the achievement rate (2) is 50%, and the average gradient is 18 Degrees. (4) The elevation of D-so is 2475 m, the achievement rate (1) is 5%, the distance is 5.4 km, the achievement rate (2) is 75%, and the average slope is −8. Degrees. (5) The elevation at point E is 2813 m, the achievement rate (1) is 66%, the distance is 6.5 km, the achievement rate (2) is 90%, and the average inclination is 17 degrees. It is. (6) The elevation of Mt. F is 2999 m, the achievement rate (1) is 100%, the distance is 7.1 km, the achievement rate (2) is 100%, and the average inclination is 17 degrees. It is.

このように、起伏に富んだ凸凹な登山ルートにおいては、標高換算の達成率(1)は、その値が上がったり下がったりする現象が発生する。一方、距離換算の達成率(2)は、起伏に富んだ凸凹な登山ルートであっても、進んだ距離に応じて達成率も上昇する。   As described above, on an uneven mountain climbing route with a lot of undulations, a phenomenon occurs in which the value of the elevation conversion rate (1) increases or decreases. On the other hand, the achievement rate (2) of the distance conversion is such that the achievement rate increases in accordance with the distance traveled even on a rough mountain climbing route with a lot of undulations.

次に、CPU101が達成率を表示部105に表示する方法について説明する。まず、CPU101は、高度計測部108が計測した計測高度を取得する。続いて、CPU101は、取得した計測高度と高度テーブルに記憶されている各マイルストーンの標高とを比較し、通過したマイルストーンを決定する。具体的には、CPU101は、まず、スタート地点から順に計測高度と標高とを比較し、計測高度と標高との差が所定値以下である場合に、そのマイルストーンを通過したと判定する。その後、CPU101は、通過したマイルストーンの次のマイルストーンの標高と計測高度とを比較して、次のマイルストーンを通過したか否かを判定する。このように、CPU101は、高度テーブルに記憶されているマイルストーンの標高と計測高度とを順に比較することにより、各マイルストーンを通過したか否かを判定する。   Next, a method in which the CPU 101 displays the achievement rate on the display unit 105 will be described. First, the CPU 101 acquires the measured altitude measured by the altitude measuring unit 108. Subsequently, the CPU 101 compares the acquired measured altitude with the altitude of each milestone stored in the altitude table, and determines the passed milestone. Specifically, the CPU 101 first compares the measured altitude with the altitude in order from the start point, and determines that the milestone has been passed when the difference between the measured altitude and the altitude is equal to or smaller than a predetermined value. After that, the CPU 101 determines whether or not the vehicle has passed the next milestone by comparing the altitude of the next milestone and the measured altitude with the passed milestone. In this way, the CPU 101 determines whether or not each milestone has been passed by sequentially comparing the altitude of the milestone stored in the altitude table and the measured altitude.

CPU101は、マイルストーンを通過したと判定した場合に、当該通過したマイルストーンに対応する達成率(2)を高度テーブルから読み出す。そして、CPU101は、読み出した達成率(2)を登山の達成率(登頂計画に対する達成率)として表示部105に表示する。   When determining that the milestone has passed, the CPU 101 reads the achievement rate (2) corresponding to the passed milestone from the altitude table. Then, the CPU 101 displays the read achievement rate (2) on the display unit 105 as an achievement rate of mountain climbing (an achievement rate with respect to the climbing plan).

このように、本実施形態では、電子時計100は、距離換算の達成率(2)を表示しているため、従来技術における標高換算の達成率(1)に比べて精度の良い達成率を表示することができる。また、電子時計100は、高度計測部108が計測する高度と、高度テーブルとに基づいて現在位置(通過したマイルストーン)を判定して達成率を決定するため、新たに位置情報を取得するためのセンサを搭載する必要がない。   As described above, in the present embodiment, since the electronic timepiece 100 displays the achievement rate (2) of the distance conversion, the electronic timepiece 100 displays the achievement rate with higher accuracy than the achievement rate (1) of the altitude conversion in the related art. can do. In addition, the electronic timepiece 100 determines the current position (milestone passed) based on the altitude measured by the altitude measuring unit 108 and the altitude table to determine the achievement rate, and thus obtains new position information. It is not necessary to mount a sensor.

次に、本実施形態における電子時計100が、達成率を表示する達成率表示処理について説明する。図5は、本実施形態における電子時計100が実行する達成率表示処理の処理手順を示したフローチャートである。電子時計100は、登山の開始を示す操作入力をキー入力手段104が受け付けた場合に、図示する達成率表示処理を繰り返し実行する。   Next, an achievement rate display process in which the electronic timepiece 100 according to the present embodiment displays the achievement rate will be described. FIG. 5 is a flowchart illustrating a processing procedure of an achievement rate display process performed by the electronic timepiece 100 according to the present embodiment. When the key input unit 104 receives an operation input indicating the start of mountain climbing, the electronic timepiece 100 repeatedly executes the illustrated achievement rate display processing.

(ステップS101)CPU101は、高度計測部108が計測した計測高度を取得する。その後、ステップS102の処理に進む。
(ステップS102)CPU101は、取得した計測高度と、未通過のマイルストーンのうち最先のマイルストーンの標高とを比較する。その後、ステップS103の処理に進む。
(Step S101) The CPU 101 acquires the measured altitude measured by the altitude measuring unit 108. Thereafter, the process proceeds to step S102.
(Step S102) The CPU 101 compares the acquired measured altitude with the altitude of the earliest milestone among the milestones that have not passed. Thereafter, the process proceeds to step S103.

(ステップS103)CPU101は、通過したマイルストーンを決定する。具体的には、CPU101は、ステップS102において比較した計測高度とマイルストーンの標高との差が所定値以下である場合には、そのマイルストーンを通過したと判定する。一方、CPU101は、測定高度とマイルストーンの標高との差が所定値より大きい場合には、そのマイルストーンを通過していないと判定する。その後、ステップS104の処理に進む。   (Step S103) The CPU 101 determines a passed milestone. Specifically, when the difference between the measured altitude and the altitude of the milestone compared in step S102 is equal to or smaller than a predetermined value, the CPU 101 determines that the milestone has been passed. On the other hand, if the difference between the measured altitude and the altitude of the milestone is greater than a predetermined value, the CPU 101 determines that the vehicle has not passed the milestone. Thereafter, the process proceeds to step S104.

(ステップS104)CPU101は、登山の達成率を決定する。具体的には、CPU101は、最後に通過したマイルストーンに対応する達成率(2)を高度テーブルから読み出し、読み出した達成率(2)を登山の達成率とする。その後、ステップS105の処理に進む。
(ステップS105)CPU101は、ステップS104において決定した登山の達成率を表示部105に表示する。その後、処理を終了する。
(Step S104) The CPU 101 determines a mountain climbing achievement rate. Specifically, the CPU 101 reads the achievement rate (2) corresponding to the last milestone passed from the altitude table, and sets the read achievement rate (2) as the climbing achievement rate. Thereafter, the process proceeds to the process in step S105.
(Step S105) The CPU 101 displays on the display unit 105 the achievement rate of the mountain climbing determined in step S104. After that, the process ends.

上述したとおり、本実施形態では、CPU101は、高度テーブルに予め記憶されている各マイルストーンの標高と、計測高度とを比較することにより、通過したマイルストーンを判定する。そして、CPU101は、通過したマイルストーンに対応する距離換算の達成率(2)を高度テーブルから読み出し、読み出した達成率(2)を表示部105に表示する。すなわち、電子時計100は、標高換算の達成率ではなく、距離換算の達成率を表示するため、起伏にとんだ凸凹な登山ルートで発生する「登山の達成率が上がったり下がったりする現象」を回避することができる。よって、電子時計100は、起伏に富んだ凸凹の登山ルートでも正確な登山の達成率を表示することができる。更に、電子時計100は、GPSなどの位置情報センサを使わずに、高度計のみで正確な登山の達成率を把握できる。よって、位置情報センサを搭載することなく、小型、軽量、省電力な高度計搭載の電子時計100を実現することができる。   As described above, in the present embodiment, the CPU 101 determines the passed milestone by comparing the measured altitude with the altitude of each milestone previously stored in the altitude table. Then, the CPU 101 reads the distance conversion achievement rate (2) corresponding to the passed milestone from the altitude table, and displays the read achievement rate (2) on the display unit 105. That is, the electronic timepiece 100 displays the achievement rate of the distance conversion, not the achievement rate of the elevation conversion, and thus avoids the “phenomenon in which the achievement rate of mountain climbing goes up or down” that occurs on the uneven mountain climbing route that is uneven. be able to. Therefore, the electronic timepiece 100 can display an accurate mountain climbing achievement rate even on an uneven mountain climbing route that is rich in undulations. Furthermore, the electronic timepiece 100 can accurately grasp the rate of achievement of mountain climbing using only an altimeter without using a position information sensor such as a GPS. Therefore, it is possible to realize the electronic timepiece 100 equipped with an altimeter that is small, lightweight, and power-saving without mounting a position information sensor.

なお、上述した実施形態における電子時計100が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。   In addition, the whole or a part of the functions of each unit included in the electronic timepiece 100 in the above-described embodiment is obtained by recording a program for realizing these functions on a computer-readable recording medium and recording the program on the recording medium. The program may be implemented by causing a computer system to read and execute the program. Here, the “computer system” includes an OS and hardware such as peripheral devices.

また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。   The “computer-readable recording medium” refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, and a CD-ROM, and a storage unit such as a hard disk built in a computer system. Further, a “computer-readable recording medium” refers to a communication line for transmitting a program via a network such as the Internet or a communication line such as a telephone line, which dynamically holds the program for a short time. Such a program may include a program that holds a program for a certain period of time, such as a volatile memory in a computer system serving as a server or a client in that case. Further, the above-mentioned program may be for realizing a part of the above-mentioned functions, or may be for realizing the above-mentioned functions in combination with a program already recorded in a computer system.

以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。   Although the embodiment of the present invention has been described above, the present invention is not limited to the above embodiment, and various changes can be made without departing from the spirit of the present invention.

例えば、上述した実施形態では、現在位置情報を達成率としたが、これに限らず、現在位置情報は、現在位置からゴール地点までの残りの距離等、現在位置に関する情報であれば他の情報であってもよい。   For example, in the above-described embodiment, the current position information is the achievement rate. However, the present invention is not limited to this. It may be.

また、上述した実施形態では、各マイルストーンにおける達成率(2)を予め高度テーブルが記憶しているが、これに限らず、CPU101が各マイルストーンの距離に基づいて達成率(2)を算出してもよい。   In the above-described embodiment, the achievement rate (2) for each milestone is stored in advance in the altitude table. However, the present invention is not limited to this, and the CPU 101 calculates the achievement rate (2) based on the distance of each milestone. May be.

また、上述した実施形態では、各マイルストーンにおける達成率を距離にのみ基づいて算出したものとしているが、これに限らず、達成率は、マイルストーンの距離とマイルストーン間の平均斜度とに基づいて算出したものであってもよい。この場合、登山の達成率は、距離換算の達成率(2)に平均斜度を所定の比率で乗算した値である。   In the above-described embodiment, the achievement rate at each milestone is calculated based on only the distance. However, the present invention is not limited to this. The achievement rate is calculated based on the distance of the milestone and the average gradient between the milestones. It may be calculated on the basis of: In this case, the mountain climbing achievement rate is a value obtained by multiplying the distance conversion achievement rate (2) by the average inclination by a predetermined ratio.

また、上述した実施形態では、電子時計100は、高度テーブルを予めRAM110に記憶しているが、これに限らず、キー入力手段104から高度テーブルのデータを入力できるようにしてもよい。或いは、電子時計100は、スマートフォン等の外部機器から通信により高度テーブルを取得してもよい。   In the above-described embodiment, the electronic timepiece 100 stores the altitude table in the RAM 110 in advance. However, the present invention is not limited to this. The altitude table data may be input from the key input unit 104. Alternatively, the electronic timepiece 100 may acquire the altitude table by communication from an external device such as a smartphone.

また、上述した実施形態では、電子機器として電子時計100を例に説明したが、これに限らず、電子機器は、高度計や、高度計測機能を備えたスマートフォン等、他の機器であってもよい。   Further, in the above-described embodiment, the electronic timepiece 100 is described as an example of the electronic device. However, the electronic device is not limited thereto, and the electronic device may be another device such as an altimeter or a smartphone having an altitude measurement function. .

100・・・電子時計、101・・・CPU、102・・・発振回路、103・・・分周回路、104・・・キー入力手段、105・・・表示部、106・・・電池、107・・・気圧計測部、108・・・高度計測部、110・・・RAM、111・・・ROM   Reference numeral 100: electronic timepiece, 101: CPU, 102: oscillation circuit, 103: frequency dividing circuit, 104: key input means, 105: display unit, 106: battery, 107 ... barometric pressure measurement unit, 108 ... altitude measurement unit, 110 ... RAM, 111 ... ROM

Claims (3)

表示部と、
高度を計測する高度計測部と、
登山ルートにある登録地点における高度情報、およびスタート地点から前記登録地点までの距離とスタート地点からゴール地点までの距離とに基づく値である達成率、を記憶する記憶部と、
前記高度計測部が計測する高度と、前記記憶部が記憶する前記登録地点の前記高度情報と、の差が所定値以下である場合に前記登録地点を通過したと判定する判定部と、
前記登録地点を通過したと判定された場合に、前記達成率を前記記憶部から読み出して前記表示部に表示する表示制御部と、
を備えることを特徴とする電子時計。
A display unit,
An altitude measurement unit that measures altitude,
A storage unit for storing altitude information at a registered point on the mountain climbing route, and an achievement rate that is a value based on a distance from the start point to the registered point and a distance from the start point to the goal point;
An altitude measured by the altitude measuring unit, and the altitude information of the registered point stored in the storage unit, and a determination unit that determines that the vehicle has passed the registered point when a difference between the altitude information and the altitude information is equal to or less than a predetermined value.
When it is determined that the registration point has passed, a display control unit that reads the achievement rate from the storage unit and displays it on the display unit,
An electronic timepiece comprising:
前記記憶部は、前記登山ルートにある勾配の変曲点を、前記登録地点として記憶する
ことを特徴とする請求項1に記載の電子時計。
The electronic timepiece according to claim 1, wherein the storage unit stores an inflection point of a gradient on the climbing route as the registered point.
電子時計のコンピュータに、
高度を計測する高度計測ステップと、
登山ルートにある登録地点における高度情報、およびスタート地点から前記登録地点までの距離とスタート地点からゴール地点までの距離とに基づく値である達成率、を記憶する記憶部が記憶する高度情報と、前記高度計測ステップが計測する高度とを比較し、前記高度情報と前記高度との差が所定値以下である場合に前記登録地点を通過したと判定する判定ステップと、
前記判定ステップにおいて前記登録地点を通過したと判定された場合に、前記達成率を前記記憶部から読み出して表示部に表示する表示制御ステップと、
を実行させるためのプログラム。
Electronic clock computer,
An altitude measurement step for measuring altitude,
Altitude information at a registered point on the mountain climbing route , and altitude information stored in a storage unit that stores an achievement rate that is a value based on the distance from the start point to the registered point and the distance from the start point to the goal point , Comparing the altitude measured by the altitude measuring step, a determining step of determining that the altitude information and the altitude have passed the registered point when the difference between the altitude is a predetermined value or less,
A display control step of reading the achievement rate from the storage unit and displaying it on a display unit when it is determined that the vehicle has passed the registration point in the determination step;
The program to execute.
JP2015017467A 2015-01-30 2015-01-30 Electronic clock and program Active JP6628967B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015017467A JP6628967B2 (en) 2015-01-30 2015-01-30 Electronic clock and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015017467A JP6628967B2 (en) 2015-01-30 2015-01-30 Electronic clock and program

Publications (2)

Publication Number Publication Date
JP2016142587A JP2016142587A (en) 2016-08-08
JP6628967B2 true JP6628967B2 (en) 2020-01-15

Family

ID=56570178

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015017467A Active JP6628967B2 (en) 2015-01-30 2015-01-30 Electronic clock and program

Country Status (1)

Country Link
JP (1) JP6628967B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0731256B2 (en) * 1986-11-10 1995-04-10 カシオ計算機株式会社 Electronic device with pressure sensor
JP2010223820A (en) * 2009-03-24 2010-10-07 Seiko Epson Corp Portable journey schedule management device
KR101966701B1 (en) * 2012-06-05 2019-08-13 삼성전자 주식회사 Method and apparatus for altitude measurement in portable terminal

Also Published As

Publication number Publication date
JP2016142587A (en) 2016-08-08

Similar Documents

Publication Publication Date Title
US20090210146A1 (en) Method and system for generating an itinerary
US20170237892A1 (en) Non-transitory computer-readable storage medium, control method, and computer
US9297881B2 (en) Device positioning via device-sensed data evaluation
JP5059933B2 (en) Mobile terminal, system and method
JP5894865B2 (en) Vehicle position detection device and program
US20140180626A1 (en) Information processing apparatus, information processing method, program, and recording medium
EP3043149A1 (en) Information processing device, information processing method, and recording medium
JP2011191135A (en) Mobile terminal, and processing device and program
US10739138B2 (en) Information processing apparatus and control method
JP6686024B2 (en) Battery life estimation based on multiple locations
US9354080B2 (en) Method and devices for temperature-based determination of gyroscope bias
US20090143978A1 (en) Portable electronic device and travel time forecast method
JP2013221887A (en) Information processing device, moving body, altitude measurement system, and altitude measurement method
JP6361880B2 (en) Electronic equipment and programs
JP6628967B2 (en) Electronic clock and program
US9097533B2 (en) Method of generating geometric heading and positioning system using the same method
EP2700908A1 (en) Method and devices for temperature-based determination of gyroscope bias
US9618351B1 (en) Power saving during sensor-assisted navigation
JP2015031516A (en) Electronic device, and program
JP6534262B2 (en) Electronic clock and program
JP6308804B2 (en) Electronic equipment and programs
JP2016014528A (en) Electronic apparatus, method for estimating position, and program
CA2787976A1 (en) Method and devices for temperature-based determination of gyroscope bias
JP2016014605A (en) Electronic equipment and program
JP2014240792A (en) Electronic apparatus and program

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20170913

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171120

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181002

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180928

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190514

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190620

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20191112

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191204

R150 Certificate of patent or registration of utility model

Ref document number: 6628967

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250