IP Library Granted Patent US 10,130,843
Granted Patent B2
US 10,130,843 · App. 14/891,672 · Granted Nov 20, 2018

Electronic device, control program, control method, and system

Inventors: Shigeki Tanabe (Yokohama, JP); Hideki Morita (Yokohama, JP)
Assignee: KYOCERA CORPORATION
A63B24/0062A61B5/1118A61B5/4866G01C22/006A63B2220/40A63B2220/74
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,130,843
App. No.
14/891,672
Granted
Nov 20, 2018
Kind
B2
Abstract

An electronic device includes an acceleration sensor configured to detect an acceleration value, an atmospheric pressure sensor configured to detect an atmospheric pressure value, and a controller. The controller is configured to calculate the amount of activity or the number of steps based on the acceleration value detected by the acceleration sensor and the atmospheric pressure value detected by the atmospheric pressure sensor.

Claims (39)

1. An electronic device, comprising:

an acceleration sensor configured to detect an acceleration value;

an atmospheric pressure sensor configured to detect an atmospheric pressure value; and

a controller configured to calculate an amount of activity or a number of steps based on the acceleration value detected by the acceleration sensor and the atmospheric pressure value detected by the atmospheric pressure sensor, wherein

based on an acceleration signal detected by the acceleration sensor, the controller is configured to determine whether a change in an atmospheric pressure signal detected by the atmospheric pressure sensor results from an altitudinal change or an atmospheric pressure change,

when it is determined that the acceleration sensor is detecting an acceleration signal having a vibration amplitude larger than a second value,

the controller is configured to determine that the change in the atmospheric pressure signal detected by the atmospheric pressure sensor results from an altitudinal change, and

when it is determined that the acceleration sensor is detecting an acceleration signal having a vibration amplitude smaller than the second value but larger than a first value during a first period since the determination that the vibration amplitude of the acceleration signal is larger than the first value,

the controller is configured to determine that the change in the atmospheric pressure signal detected by the atmospheric pressure sensor results from an altitudinal change.

2. The electronic device according to claim 1 , wherein

the controller is configured to obtain the amount of activity based on the acceleration value and a difference in the atmospheric pressure values at a start and an end of movement.

3. The electronic device according to claim 2 , wherein

the controller is configured to obtain the amount of activity without based on the atmospheric pressure value when it is determined based on the acceleration value that a user of the electronic device moves by a bicycle and a type of the bicycle is set to a power-assisted bicycle.

4. The electronic device according to claim 1 , wherein

the controller is configured to:

determine an acceleration state based on the acceleration signal detected by the acceleration sensor, and

determine whether the change in the atmospheric pressure signal results from an altitudinal change or an atmospheric pressure change based on the determined acceleration state.

5. The electronic device according to claim 1 , wherein

the controller is configured to change a period in which the controller determines that the change in the atmospheric pressure signal detected by the atmospheric pressure sensor results from an altitudinal change based on an amplitude of the acceleration signal detected by the acceleration sensor.

6. A control method, comprising:

detecting an acceleration value using an acceleration sensor;

detecting an atmospheric pressure value using an atmospheric pressure sensor;

based on an acceleration signal detected by the acceleration sensor, determining whether a change in an atmospheric pressure signal detected by the atmospheric pressure sensor results from an altitudinal change or an atmospheric pressure change; and

calculating an amount of activity or a number of steps based on the detected acceleration value and the detected atmospheric pressure value, wherein

said determining comprises

when it is determined that the acceleration sensor is detecting an acceleration signal having a vibration amplitude larger than a second value,

determining that the change in the atmospheric pressure signal detected by the atmospheric pressure sensor results from an altitudinal change, and

when it is determined that the acceleration sensor is detecting an acceleration signal having a vibration amplitude smaller than the second value but larger than a first value during a first period since the determination that the vibration amplitude of the acceleration signal is larger than the first value,

determining that the change in the atmospheric pressure signal detected by the atmospheric pressure sensor results from an altitudinal change.

7. A computer program product having computer instructions, stored on a non-transitory computer readable storage medium, for enabling an electronic device executing the computer instructions to perform operations comprising:

detecting an acceleration value using an acceleration sensor;

detecting an atmospheric pressure value using an atmospheric pressure sensor;

based on an acceleration signal detected by the acceleration sensor, determining whether a change in an atmospheric pressure signal detected by the atmospheric pressure sensor results from an altitudinal change or an atmospheric pressure change; and

calculating an amount of activity or a number of steps based on the detected acceleration value and the detected atmospheric pressure value, wherein

said determining comprises

when it is determined that the acceleration sensor is detecting an acceleration signal having a vibration amplitude larger than a second value,

determining that the change in the atmospheric pressure signal detected by the atmospheric pressure sensor results from an altitudinal change, and

when it is determined that the acceleration sensor is detecting an acceleration signal having a vibration amplitude smaller than the second value but larger than a first value during a first period since the determination that the vibration amplitude of the acceleration signal is larger than the first value,

determining that the change in the atmospheric pressure signal detected by the atmospheric pressure sensor results from an altitudinal change.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2015
From: TANABE, SHIGEKI; MORITA, HIDEKI
To: KYOCERA CORPORATION
Reel/Frame 037053/0124 →
Priority Claims (4)
JP 2013-105442 · May 17, 2013 · national
JP 2013-129858 · Jun 20, 2013 · national
JP 2013-135051 · Jun 27, 2013 · national
JP 2013-135052 · Jun 27, 2013 · national
Continuity (1)
Related Publication 20160101319A1 · Apr 14, 2016