JP6645481B2 - 活動記録データ処理装置、活動記録データ処理方法及び活動記録データ処理プログラム - Google Patents
活動記録データ処理装置、活動記録データ処理方法及び活動記録データ処理プログラム Download PDFInfo
- Publication number
- JP6645481B2 JP6645481B2 JP2017150670A JP2017150670A JP6645481B2 JP 6645481 B2 JP6645481 B2 JP 6645481B2 JP 2017150670 A JP2017150670 A JP 2017150670A JP 2017150670 A JP2017150670 A JP 2017150670A JP 6645481 B2 JP6645481 B2 JP 6645481B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- cpu
- value
- cadence
- determined
- 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
Links
- 238000012545 processing Methods 0.000 title claims description 136
- 230000000694 effects Effects 0.000 title claims description 106
- 238000003672 processing method Methods 0.000 title claims description 6
- 230000009471 action Effects 0.000 claims description 111
- 230000001351 cycling effect Effects 0.000 claims description 31
- 238000002372 labelling Methods 0.000 claims description 8
- 238000000605 extraction Methods 0.000 claims description 3
- 238000000034 method Methods 0.000 description 97
- 230000008569 process Effects 0.000 description 87
- 230000001133 acceleration Effects 0.000 description 73
- 230000006399 behavior Effects 0.000 description 57
- 230000015654 memory Effects 0.000 description 40
- 238000001514 detection method Methods 0.000 description 17
- 238000004891 communication Methods 0.000 description 15
- 230000008859 change Effects 0.000 description 13
- 238000012937 correction Methods 0.000 description 13
- 238000005259 measurement Methods 0.000 description 13
- 238000004458 analytical method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 230000010354 integration Effects 0.000 description 12
- 230000014509 gene expression Effects 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 7
- 238000005096 rolling process Methods 0.000 description 7
- 239000000284 extract Substances 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000012417 linear regression Methods 0.000 description 5
- 238000000926 separation method Methods 0.000 description 5
- 235000019577 caloric intake Nutrition 0.000 description 4
- 239000006185 dispersion Substances 0.000 description 4
- 230000006641 stabilisation Effects 0.000 description 4
- 238000011105 stabilization Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000005484 gravity Effects 0.000 description 3
- 230000005389 magnetism Effects 0.000 description 3
- 241000270281 Coluber constrictor Species 0.000 description 2
- OQZCSNDVOWYALR-UHFFFAOYSA-N flurochloridone Chemical compound FC(F)(F)C1=CC=CC(N2C(C(Cl)C(CCl)C2)=O)=C1 OQZCSNDVOWYALR-UHFFFAOYSA-N 0.000 description 2
- 235000016709 nutrition Nutrition 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000035939 shock Effects 0.000 description 2
- 230000000087 stabilizing effect Effects 0.000 description 2
- 101000685663 Homo sapiens Sodium/nucleoside cotransporter 1 Proteins 0.000 description 1
- 102100023116 Sodium/nucleoside cotransporter 1 Human genes 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000037396 body weight Effects 0.000 description 1
- 230000009194 climbing Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000002301 combined effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000010790 dilution Methods 0.000 description 1
- 239000012895 dilution Substances 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000002503 metabolic effect Effects 0.000 description 1
- 230000035764 nutrition Effects 0.000 description 1
- 230000037081 physical activity Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 230000009469 supplementation Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C22/00—Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
- G01C22/002—Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers for cycles
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0062—Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/0002—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
- A61B5/0015—Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
- A61B5/0022—Monitoring a patient using a global network, e.g. telephone networks, internet
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
- A61B5/1123—Discriminating type of movement, e.g. walking or running
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/68—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
- A61B5/6801—Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
- A61B5/6802—Sensor mounted on worn items
- A61B5/6804—Garments; Clothes
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/48—Determining position by combining or switching between position solutions derived from the satellite radio beacon positioning system and position solutions derived from a further system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/30—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H50/00—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
- G16H50/20—ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H80/00—ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/48—Other medical applications
- A61B5/4866—Evaluating metabolism
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0021—Tracking a path or terminating locations
- A63B2024/0025—Tracking the path or location of one or more users, e.g. players of a game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/10—Positions
- A63B2220/12—Absolute positions, e.g. by using GPS
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/30—Speed
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/40—Acceleration
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/62—Time or time measurement used for time reference, time stamp, master time or clock signal
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/70—Measuring or simulating ambient conditions, e.g. weather, terrain or surface conditions
- A63B2220/72—Temperature
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/70—Measuring or simulating ambient conditions, e.g. weather, terrain or surface conditions
- A63B2220/73—Altitude
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/836—Sensors arranged on the body of the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/50—Wireless data transmission, e.g. by radio transmitters or telemetry
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2230/00—Measuring physiological parameters of the user
- A63B2230/04—Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations
- A63B2230/06—Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations heartbeat rate only
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2230/00—Measuring physiological parameters of the user
- A63B2230/75—Measuring physiological parameters of the user calorie expenditure
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/14—Receivers specially adapted for specific applications
- G01S19/19—Sporting applications
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Physics & Mathematics (AREA)
- Medical Informatics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Public Health (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Biomedical Technology (AREA)
- General Physics & Mathematics (AREA)
- Physical Education & Sports Medicine (AREA)
- Pathology (AREA)
- Biophysics (AREA)
- Epidemiology (AREA)
- Primary Health Care (AREA)
- Animal Behavior & Ethology (AREA)
- Veterinary Medicine (AREA)
- Surgery (AREA)
- Molecular Biology (AREA)
- Heart & Thoracic Surgery (AREA)
- Computer Networks & Wireless Communication (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Dentistry (AREA)
Description
本実施形態においては、特にサイクリングやトレッキング、トレイルランニング等のアウトドアスポーツに特化したウェアラブルデバイスに適用した場合について説明する。
ここでは、ウェアラブルデバイス10を装着したサイクリストCLが、サイクリングに際して、動作モードを「サイクリング」にセットした上で計測を開始し、サイクリングを終えた時点で計測を終了し、その後に当該サイクリングの行程解析を行なう間での一連の処理について説明する。
図4は、この軸補正の処理を説明する図である。図4(A)には、軸補正前のy軸方向及びz軸方向が示されている。すなわち、図4(A)に示すように、ウェアラブルデバイス10を装着したサイクリストCLの腰部の傾斜角度分だけ、本来鉛直方向と平行となるべきz軸方向、及び、サイクリストCLの進行方向と平行となるべきy軸方向が傾斜している。
・シッティング:自転車BCのサドルに座ってペダルを漕いでいる状態
・ダンシング:サドルから立ってペダルを漕いでいる状態
・慣性走行:ペダルを漕がずに慣性で進んでいる状態
・歩行:自転車を降りて歩いている状態(押し歩きを含む)
・停止:上記以外の行動。主に止まっている状態を想定。
ケイデンスは、上述した如く、随時変化する、サイクリストCLが自転車BCのクランクペダルを漕ぐ回転数を示す値であり、通常は直近の1分間当たりの回転数として単位[rpm]で表す。
積算回転数と最大ケイデンスは、利用するケイデンス値を分けるものとする。これは、積算回転数が各時刻での推定に多少の誤差があった場合でも、トータルでの最終的な積算値に大きな誤差は及ぼさない一方で、最大ケイデンスはある時刻で大きなケイデンス値を出力した場合、その後に修正できないので、安定したケイデンスを利用する必要があることに由来する。
図16は、上記図5のステップS111における第1のケイデンス値のセット(ケイデンスセット(1))のサブルーチンの詳細な処理内容を示すフローチャートである。
図17は、上記図5のステップS118,S123における第2のケイデンス値のセット(ケイデンスセット(2))のサブルーチンの詳細な処理内容を示すフローチャートである。
CPU11は、まずその時点の積算更新用ケイデンスの値を対象ケイデンスとして設定した状態で(ステップS601)、当該ケイデンスの安定化処理を実行する(ステップS602)。
CPU11は、まず対象のケイデンスをメインメモリ12内に設定したFIFO形式のバッファメモリに格納する(ステップS621)。ここでのバッファメモリの容量は、例えばケイデンス値5個分であるものとする。
まずCPU11は、行動推定がシッティングまたはダンシングであるか否かにより、更新する対象がギア値であるかどうかを判断する(ステップS711)。
ギア値[m/rev]=距離[m]/(ケイデンス[rpm]/60)
によりギア値を更新する(ステップS715)。そして、CPU11は、図21の処理を終了すると共に、上記図20の処理も終了する。
歩幅[m/2歩]=距離[m]/(ケイデンス[2歩/分]/60)
により歩幅を更新する(ステップS717)。そして、CPU11は、図21の処理を終了すると共に、上記図20の処理も終了する。
速度[m/秒]=歩幅[m/2歩]×(ケイデンス[2歩/分]/60)
により歩行時の速度を算出する(ステップS732)。
速度[m/秒]=ギア値[m/rev]×(ケイデンス[rev/分]/60)
により自転車走行時の速度を算出する(ステップS733)。なお、慣性走行の場合はケイデンスが0であるが、直前の0ではないケイデンスが維持されているものとして、上記式を用いて自転車走行時の速度算出が行われる。
経緯度=r×GPS+(1−r)×DR
(但し、GPS:GPS測位による経度と緯度、
DR:デッドレコニング測位による経度と緯度。)
により、GPS測位情報とデッドレコニング測位情報を組み合わせる重み付け処理を実行し(ステップS705)、以上でこの図20の軌跡推定の処理を終了する。
速度7.23[km/時]未満で、固定値1.8METs、
速度7.23[km/時]以上、速度36.76[km/時]未満で、
METs=0.47×速度[km/時]−1.63 …(1)
速度36.76[km/時]以上で、固定値15.8METs
となる。
METs=0.55×勾配[%] …(2)
を速度METsと加算する。
行動推定が歩行であると判断した場合(ステップS805のYes)、CPU11は、速度METsと勾配METsとから、METsを算出する(ステップS806)。
速度3.2[km/時]未満で、
METs=0.47×速度[km/時]+1.3 …(3)
速度3.2[km/時]以上、速度8.0[km/時]未満で、
METs=0.24×速度2−1.5×速度+5.2 …(4)
速度8.0[km/時]以上で、固定値8.4METs
となる。
METs=0.42×勾配[%] …(5)
を速度METsと加算する。
行動推定が慣性走行であると判断した場合(ステップS807のYes)、CPU11は、METs値を固定値1.8とする(ステップS808)。
すなわち、慣性走行は静止状態に近いが、自転車の走行によって生じる空気抵抗や路面からの振動に対して主に上半身でバランスをとっている分、カロリー消費が発生するものと仮定して、比較的状況の似通った項目(コード:15408)をMETs表から抽出した結果が、固定値1.8METsである。
これは、METs表から該当する項目(コード:07021)を抽出した結果である。
カロリー=METs値×1.05×単位時間[秒]×体重[kg]
により算出し(ステップS810)、以上で上記図26のカロリー推定を終了する。
・歩行:所定の移動速度以上の速度で進んでいる状態
・走行:歩行よりも早い所定の移動速度以上の速度で進んでいる状態
・乗り物:電車、自動車、ロープウェイ等の乗り物に乗って移動している状態
・停止:上記以外の行動。主に止まっている状態を想定。
空気密度係数=気圧[hPa]/(2.87×(気温[℃]+273.15))/1.293
により算出する(ステップS952)。
ドロップポジション:ポジション係数=1.0
ブラケットポジション:ポジション係数=1.25
アップライトポジション:ポジション係数=1.375
ダンシング:ポジション係数=1.725
を用いる。
空気抵抗[kgf]=0.00007638×身長[cm]0.725×体重[kgf]0.425
×速度[m/秒]2×空気密度係数×ポジション係数
により算出する(ステップS955)。
転がり抵抗係数=タイヤ係数×路面係数
により算出する(ステップS957)。
転がり抵抗[kgf]=重さ[kgf]×cos(asin(勾配[%]×0.01))
×転がり抵抗係数
により算出する(ステップS959)。
登坂抵抗[kgf]=重さ[kgf]×勾配[%]×0.01
により算出する(ステップS960)。
抵抗[kgf]=空気抵抗[kgf]+転がり抵抗[kgf]+登坂抵抗[kgf]
により算出する(ステップS961)。
パワー[W]=抵抗[kgf]×速度[m/秒]×9.81
により算出する(ステップS962)。
[1]一連の活動に対して得られたデータと、前記データと関連付けられた、前記一連の活動における行動推定情報とを取得して、前記行動推定情報に基づいて、前記データから対象とすべき対象行動データを抽出して、前記対象行動データに対してクラスタリングを行なう演算部を具備する、活動記録データ処理装置。
[2]前記クラスタリングは、前記対象行動データに対して平均と標準偏差とを算出し、所定数で分割し、分割した前記対象行動データをラベリングすることによって行なわれる、[1]に記載の活動記録データ処理装置。
[3]前記データは、最小分割幅の情報が関連付けられており、前記クラスタリングは、前記所定数での分割における分割幅が設定され、前記分割幅は、前記最小分割幅以上である、[2]に記載の活動記録データ処理装置。
[4]前記一連の活動は、サイクリングであり、前記データは、速度と、前傾角と、ギア値と、ケイデンスと、高度と、温度と、勾配と、横方向き角との少なくとも1つを含む、[1]乃至[3]のいずれか1に記載の活動記録データ処理装置。
[5]前記データと関連付けられた、前記一連の活動における行動推定情報は、シッティング、ダンシング、慣性走行、歩行、停止の少なくとも1つを含む、[4]に記載の活動記録データ処理装置。
[6]前記一連の活動は、トレッキングであり、前記データは、速度と、高度と、温度と、斜度との少なくとも1つを含む、[1]乃至[3]のいずれか1に記載の活動記録データ処理装置。
[7]前記データと関連付けられた、前記一連の活動における行動推定情報は、歩行、走行、乗り物、停止の少なくとも1つを含む、[6]に記載の活動記録データ処理装置。
[8]一連の活動に対して得られたデータと、前記データと関連付けられた、前記一連の活動における行動推定情報とを取得することと、前記行動推定情報に基づいて、前記データから対象とすべき対象行動データを抽出することと、前記対象行動データに対してクラスタリングを行なうことと、を含む、活動記録データ処理方法。
[9]一連の活動に対して得られたデータと、前記データと関連付けられた、前記一連の活動における行動推定情報とを取得することと、前記行動推定情報に基づいて、前記データから対象とすべき対象行動データを抽出することと、前記対象行動データに対してクラスタリングを行なうことと、をコンピュータに実行させる、活動記録データ処理のためのプログラム。
11…CPU
12…メインメモリ
13…プログラムメモリ
14…通信インタフェイス(I/F)
15…GPS受信部
16…操作部
17…メモリカード
18…センサインタフェイス(I/F)
19…アンテナ
20…GPSアンテナ
21…加速度センサ
22…ジャイロセンサ
23…地磁気センサ
24…気圧センサ
25…温度センサ
26…心拍センサ
30…外部機器
31…CPU
32…メインメモリ
33…プログラムメモリ
34…ディスプレイ
35…通信インタフェイス(I/F)
36…アンテナ
B…バス
BC…自転車
CL…サイクリスト
CNT…コントローラ
CS…カードスロット
Claims (7)
- 一連の活動に対して得られたデータと、前記データと関連付けられた、前記一連の活動における行動推定情報とを取得する取得手段と、
前記行動推定情報に基づいて、前記データから当該データの一部のデータを抽出する抽出手段と、
前記一部のデータに対して平均と標準偏差とを算出し、所定数で分割し、分割した前記一部のデータをラベリングすることによって前記一部のデータに対してクラスタリングを行なうクラスタリング手段と、
を具備する活動記録データ処理装置であって、
前記データは、最小分割幅の情報が関連付けられており、
前記クラスタリングは、前記所定数での分割における分割幅が設定され、前記分割幅は、前記最小分割幅以上であることを特徴とする活動記録データ処理装置。 - 前記一連の活動は、サイクリングであり、前記データは、速度と、前傾角と、ギア値と、ケイデンスと、高度と、温度と、勾配と、横傾き角との少なくとも1つを含む、請求項1に記載の活動記録データ処理装置。
- 前記データと関連付けられた、前記一連の活動における行動推定情報は、シッティング、ダンシング、慣性走行、歩行、停止の少なくとも1つを含む、請求項2に記載の活動記録データ処理装置。
- 前記一連の活動は、トレッキングであり、前記データは、速度と、高度と、温度と、斜度との少なくとも1つを含む、請求項1に記載の活動記録データ処理装置。
- 前記データと関連付けられた、前記一連の活動における行動推定情報は、歩行、走行、乗り物、停止の少なくとも1つを含む、請求項4に記載の活動記録データ処理装置。
- 活動記録データ処理装置における活動記録データ処理方法であって、
一連の活動に対して得られたデータと、前記データと関連付けられた、前記一連の活動における行動推定情報とを取得する取得工程と、
前記行動推定情報に基づいて、前記データから当該データの一部のデータを抽出する抽出工程と、
前記一部のデータに対して平均と標準偏差とを算出し、所定数で分割し、分割した前記一部のデータをラベリングすることによって前記一部のデータに対してクラスタリングを行なうクラスタリング工程と、を含み、
前記データは、最小分割幅の情報が関連付けられており、
前記クラスタリングは、前記所定数での分割における分割幅が設定され、前記分割幅は、前記最小分割幅以上であることを特徴とする活動記録データ処理方法。 - 活動記録データ処理装置のコンピュータを、
一連の活動に対して得られたデータと、前記データと関連付けられた、前記一連の活動における行動推定情報とを取得する取得手段、
前記行動推定情報に基づいて、前記データから当該データの一部のデータデータを抽出する抽出手段、
前記一部のデータに対して平均と標準偏差とを算出し、所定数で分割し、分割した前記一部のデータをラベリングすることによって前記一部のデータに対してクラスタリングを行なうクラスタリング手段、として機能させるプログラムであって、
前記データは、最小分割幅の情報が関連付けられており、
前記クラスタリングは、前記所定数での分割における分割幅が設定され、前記分割幅は、前記最小分割幅以上であることを特徴とするプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017150670A JP6645481B2 (ja) | 2017-08-03 | 2017-08-03 | 活動記録データ処理装置、活動記録データ処理方法及び活動記録データ処理プログラム |
EP18184551.2A EP3438984B1 (en) | 2017-08-03 | 2018-07-19 | Activity recording data processing apparatus, method for processing activity recording data, and program for processing activity recording data |
US16/040,445 US10870038B2 (en) | 2017-08-03 | 2018-07-19 | Activity recording data processing apparatus |
CN201810875511.6A CN109381844B (zh) | 2017-08-03 | 2018-08-03 | 活动记录数据处理装置、活动记录数据处理方法及记录介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017150670A JP6645481B2 (ja) | 2017-08-03 | 2017-08-03 | 活動記録データ処理装置、活動記録データ処理方法及び活動記録データ処理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019028919A JP2019028919A (ja) | 2019-02-21 |
JP6645481B2 true JP6645481B2 (ja) | 2020-02-14 |
Family
ID=63363822
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017150670A Active JP6645481B2 (ja) | 2017-08-03 | 2017-08-03 | 活動記録データ処理装置、活動記録データ処理方法及び活動記録データ処理プログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US10870038B2 (ja) |
EP (1) | EP3438984B1 (ja) |
JP (1) | JP6645481B2 (ja) |
CN (1) | CN109381844B (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6686985B2 (ja) * | 2017-08-03 | 2020-04-22 | カシオ計算機株式会社 | 軌跡推定装置、軌跡推定方法及び軌跡推定プログラム |
JP7143872B2 (ja) * | 2020-08-14 | 2022-09-29 | カシオ計算機株式会社 | 情報処理装置、ランニング指標導出方法及びプログラム |
DE102020210867A1 (de) * | 2020-08-28 | 2022-03-03 | Robert Bosch Gesellschaft mit beschränkter Haftung | Vorrichtung und Verfahren zum Erfassen einer an einem Fahrrad vorliegenden Trittfrequenz |
TWI751775B (zh) * | 2020-11-06 | 2022-01-01 | 基赫科技股份有限公司 | 運動設備之施力比例的評估方法 |
Family Cites Families (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03154820A (ja) | 1989-11-13 | 1991-07-02 | Sumitomo Electric Ind Ltd | 車両位置検出装置 |
JPH10318777A (ja) | 1997-05-20 | 1998-12-04 | Unisia Jecs Corp | ナビゲーション装置 |
US7350787B2 (en) | 2001-04-03 | 2008-04-01 | Voss Darrell W | Vehicles and methods using center of gravity and mass shift control system |
JP2004282406A (ja) | 2003-03-14 | 2004-10-07 | Nagoya Industrial Science Research Inst | 位置依存型情報処理システム、サーバ及び装置 |
US7400292B2 (en) | 2003-11-04 | 2008-07-15 | The Boeing Company | GPS Navigation system with integrity and reliability monitoring channels |
JP2006084312A (ja) | 2004-09-16 | 2006-03-30 | Nec Tokin Corp | 歩行支援装置および歩行支援方法 |
JP5120795B2 (ja) | 2005-11-15 | 2013-01-16 | 学校法人日本大学 | 人の姿勢動作判別装置およびエネルギー消費量算出装置 |
JP4830765B2 (ja) | 2006-09-29 | 2011-12-07 | パナソニック電工株式会社 | 活動量計測システム |
US7647196B2 (en) | 2007-08-08 | 2010-01-12 | Dp Technologies, Inc. | Human activity monitoring device with distance calculation |
JP2009134590A (ja) | 2007-11-30 | 2009-06-18 | Advanced Telecommunication Research Institute International | 行動識別システム、行動識別方法、最適センサ集合決定方法および最適パラメータ決定方法。 |
JP2009288022A (ja) | 2008-05-28 | 2009-12-10 | Sumitomo Electric Ind Ltd | 地磁気センサの異常判定装置、移動方位特定装置、コンピュータプログラム及び地磁気センサの異常判定方法 |
WO2010125781A1 (ja) * | 2009-04-27 | 2010-11-04 | パナソニック株式会社 | データ処理装置、データ処理方法、プログラム、及び集積回路 |
KR101817048B1 (ko) | 2010-08-09 | 2018-01-09 | 나이키 이노베이트 씨.브이. | 모바일 장치를 이용한 피트니스 모니터링 |
TW201215907A (en) | 2010-10-04 | 2012-04-16 | Tomtom Asia Ltd | GPS odometer |
JP5768517B2 (ja) | 2011-06-13 | 2015-08-26 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
JP5834288B2 (ja) | 2011-06-24 | 2015-12-16 | 株式会社ユピテル | 自転車用電子システム及びプログラム |
JP2013057601A (ja) | 2011-09-08 | 2013-03-28 | Sony Corp | 電子機器および撮像装置 |
JP2013095306A (ja) | 2011-11-02 | 2013-05-20 | Yupiteru Corp | 自転車用電子システム及びプログラム |
US20140031703A1 (en) * | 2012-07-30 | 2014-01-30 | TreeFrog Developments. Inc. | Athletic monitoring |
US9063026B2 (en) | 2013-01-09 | 2015-06-23 | Hany Ramez Nassef | Energy harvesting power output measurement apparatus and methods for cycling |
EP2948735A4 (en) | 2013-01-23 | 2016-08-10 | Trusted Positioning Inc | METHOD AND DEVICE FOR IMPROVED NAVIGATION FOR BICYCLE TRIPS |
JP2014230616A (ja) * | 2013-05-29 | 2014-12-11 | 株式会社ゼンリンデータコム | 運動支援システム、端末装置、サーバー装置、情報提供方法、情報集計方法、情報提供プログラムおよび情報集計プログラム |
US9676441B2 (en) | 2013-11-12 | 2017-06-13 | Giant Manufacturing Co. Ltd | Automatic shock absorber system for bicycle |
US9936912B2 (en) | 2014-02-26 | 2018-04-10 | Koninklijke Philips N.V. | Device for measuring a cycling cadence |
JP2015184160A (ja) | 2014-03-25 | 2015-10-22 | セイコーエプソン株式会社 | 参照値生成方法、運動解析方法、参照値生成装置及びプログラム |
JP2015184159A (ja) | 2014-03-25 | 2015-10-22 | セイコーエプソン株式会社 | 相関係数補正方法、運動解析方法、相関係数補正装置及びプログラム |
JP2016006611A (ja) | 2014-06-20 | 2016-01-14 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
JP6421475B2 (ja) * | 2014-06-30 | 2018-11-14 | カシオ計算機株式会社 | データ解析装置及びデータ解析方法、データ解析プログラム |
US20160058356A1 (en) | 2014-09-02 | 2016-03-03 | Apple Inc. | Method and system to calibrate fitness level and direct calorie burn using motion, location sensing, and heart rate |
WO2016037089A1 (en) * | 2014-09-04 | 2016-03-10 | Tagit Labs, Inc. | Methods and systems for automatic adverse event detection and alerting |
JP2016088386A (ja) | 2014-11-07 | 2016-05-23 | パイオニア株式会社 | 運転姿勢出力装置 |
JP2016119624A (ja) | 2014-12-22 | 2016-06-30 | カシオ計算機株式会社 | 撮影システム、撮影制御装置、撮影制御方法及びプログラム |
JP2016158780A (ja) | 2015-02-27 | 2016-09-05 | カシオ計算機株式会社 | 乗車姿勢評価装置、乗車姿勢評価方法及びプログラム |
JP6540138B2 (ja) * | 2015-03-23 | 2019-07-10 | カシオ計算機株式会社 | 運動計測装置、運動計測方法及びプログラム |
US20170050080A1 (en) | 2015-08-19 | 2017-02-23 | Seiko Epson Corporation | Pedaling measurement apparatus, pedaling measurement system, pedaling measurement method, and recording medium |
CN106618584B (zh) * | 2015-11-10 | 2019-11-22 | 北京纳通科技集团有限公司 | 一种用于监测用户下肢运动的方法 |
CN105536205A (zh) | 2015-12-08 | 2016-05-04 | 天津大学 | 一种基于单目视频人体动作感知的上肢训练*** |
JP6648515B2 (ja) | 2015-12-21 | 2020-02-14 | カシオ計算機株式会社 | 電子機器及びその角速度取得方法、角速度取得プログラム |
JP6810903B2 (ja) | 2015-12-25 | 2021-01-13 | カシオ計算機株式会社 | 電子機器及び軌跡情報取得方法、軌跡情報取得プログラム |
US10023266B2 (en) | 2016-05-11 | 2018-07-17 | Fallbrook Intellectual Property Company Llc | Systems and methods for automatic configuration and automatic calibration of continuously variable transmissions and bicycles having continuously variable transmissions |
-
2017
- 2017-08-03 JP JP2017150670A patent/JP6645481B2/ja active Active
-
2018
- 2018-07-19 US US16/040,445 patent/US10870038B2/en active Active
- 2018-07-19 EP EP18184551.2A patent/EP3438984B1/en active Active
- 2018-08-03 CN CN201810875511.6A patent/CN109381844B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109381844B (zh) | 2021-06-08 |
EP3438984B1 (en) | 2024-03-06 |
CN109381844A (zh) | 2019-02-26 |
US10870038B2 (en) | 2020-12-22 |
JP2019028919A (ja) | 2019-02-21 |
US20190038937A1 (en) | 2019-02-07 |
EP3438984A1 (en) | 2019-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6610626B2 (ja) | 活動状況解析装置、活動状況解析方法及びプログラム | |
JP6686985B2 (ja) | 軌跡推定装置、軌跡推定方法及び軌跡推定プログラム | |
JP6645481B2 (ja) | 活動記録データ処理装置、活動記録データ処理方法及び活動記録データ処理プログラム | |
JP5459179B2 (ja) | 移動状態判別装置、移動状態判別方法およびプログラム | |
Tan et al. | Measurement of stride parameters using a wearable GPS and inertial measurement unit | |
EP2165203B1 (en) | Method and device for measuring the progress of a moving person | |
US20130196688A1 (en) | Gps odometer | |
JP4993758B2 (ja) | 加速度センサを用いて歩行者の進行向きを決定する携帯端末、プログラム及び方法 | |
JP5036001B2 (ja) | 地磁気センサを用いて歩行者の端末所持状態を判別する携帯端末及びプログラム | |
WO2010046364A1 (fr) | Dispositif et procede de determination d'une caracteristique d'une trajectoire formee de positions successives d'un accelerometre triaxial lie de maniere solidaire a un element mobile | |
JP2013095306A (ja) | 自転車用電子システム及びプログラム | |
WO2012045484A1 (en) | Gps-calibrated pedometer | |
KR101226767B1 (ko) | 주행 장치를 위한 위치측정 시스템 및 방법 | |
JP5906687B2 (ja) | 慣性航法演算装置および電子機器 | |
CN108619699B (zh) | 移动分析装置、移动分析方法和程序存储介质 | |
CN108245868B (zh) | 移动分析装置、移动分析方法以及程序存储介质 | |
JP7043764B2 (ja) | 情報制御装置、情報制御方法及びプログラム | |
Chang et al. | Cycling dead reckoning for enhanced portable device navigation on multi-gear bicycles | |
JP7491280B2 (ja) | 電子機器、プログラム及び地形判定方法 | |
Chang et al. | A low cost multi-sensors navigation solution for sport performance assessment | |
JP2021026189A (ja) | 車両のドリフト運転検知、評価方法及び装置 | |
Bassetti et al. | Design of an inertial measurement unit for enhanced training |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181009 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181009 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190827 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191001 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191125 |
|
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: 20191210 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191223 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6645481 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |