Apparatus and method for measuring quantity of physical exercise using acceleration sensor
First Claim
1. An apparatus for measuring a quantity of exercise performed by a user, the apparatus comprising:
- an acceleration sensor for generating acceleration information by measuring the quantity of exercise according to a movement of the user as the acceleration sensor is powered on;
a sensor control unit for supplying power to the acceleration sensor at a first predetermined time section during a second predetermined time with a first time interval and sampling the acceleration information generated from the acceleration sensor at a second predetermined time section of the second predetermined time;
a dynamic energy measurement unit for converting the sampled acceleration information into dynamic energy and determining a step of the user by analyzing the dynamic energy; and
a display section for displaying information related to a number of steps.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are a method for measuring quantity of exercise and an apparatus comprising an acceleration sensor for generating acceleration information by measuring the quantity of exercise according to user movement, sensor control unit for supplying power to the acceleration sensor and sampling the acceleration information generated from the acceleration sensor, a dynamic energy measurement unit for converting the sampled acceleration information into dynamic energy, comparing a local maximum value with a predetermined threshold value if an ascending gradient of the dynamic energy has the local maximum value exceeding a predetermined value and determining a user step if the local maximum value exceeds the predetermined threshold value, a calorie consumption measurement unit for calculating calorie consumption by analyzing an energy level of dynamic energy determined as a user step, a memory for storing information, and a display section for displaying information related to the number of steps and calorie consumption.
-
Citations
72 Claims
-
1. An apparatus for measuring a quantity of exercise performed by a user, the apparatus comprising:
-
an acceleration sensor for generating acceleration information by measuring the quantity of exercise according to a movement of the user as the acceleration sensor is powered on; a sensor control unit for supplying power to the acceleration sensor at a first predetermined time section during a second predetermined time with a first time interval and sampling the acceleration information generated from the acceleration sensor at a second predetermined time section of the second predetermined time; a dynamic energy measurement unit for converting the sampled acceleration information into dynamic energy and determining a step of the user by analyzing the dynamic energy; and a display section for displaying information related to a number of steps. - View Dependent Claims (2, 3)
-
-
4. An apparatus for measuring a quantity of exercise performed by a user, the apparatus comprising:
-
an acceleration sensor for generating acceleration information by measuring the quantity of exercise according to a movement of the user; a sensor control unit for sampling the acceleration information generated from the acceleration sensor at a predetermined time interval; a dynamic energy measurement unit for converting the sampled acceleration information into dynamic energy, comparing a local maximum value with a predetermined threshold value if an ascending gradient of the dynamic energy has the local maximum value exceeding a predetermined value, and determining one step of the user if the local maximum value exceeds the predetermined threshold value; and a display section for displaying information related to a number of steps. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for measuring a quantity of exercise performed by a user, the apparatus comprising:
-
an acceleration sensor for generating acceleration information by measuring the quantity of exercise according to a movement by a user; a sensor control unit for supplying power to the acceleration sensor at a first predetermined time section during a second predetermined time with a first time interval and sampling the acceleration information generated from the acceleration sensor at a second predetermined time section within the second predetermined time; a dynamic energy measurement unit for converting the sampled acceleration information into dynamic energy, comparing a local maximum value with a predetermined threshold value if an ascending gradient of the dynamic energy has the local maximum value exceeding a predetermined value and determining one step of the user if the local maximum value exceeds the predetermined threshold value; a calorie consumption measurement unit for calculating calorie consumption by analyzing an energy level of dynamic energy determined as being a step of the user; a memory for storing information related to a number of steps generated from the dynamic energy measurement unit and the calorie consumption generated from the calorie consumption measurement unit; and a display section for displaying information related to the number of steps and calorie consumption. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 29, 30)
-
-
23. A portable terminal for performing communication functions and measuring a quantity of exercise performed by a user, portable terminal comprising:
-
a RF communication section for up-converting a transmission signal into an RF band signal and down-covering a RF signal into a base band signal; a data processing section for coding and modulating the transmission signal and decoding and demodulating the base band signal; an acceleration sensor for generating acceleration information by measuring the quantity of exercise according to a motion of a user; a pedometer controller for sampling the acceleration information generated from the acceleration sensor at a predetermined time of an operation mode, determining a step of the user by extracting dynamic energy from the sampled acceleration information, and calculating calorie consumption based on energy level of dynamic energy determined as the step of the user; a portable terminal controller for transmitting the operation mode and position information to the pedometer controller so as to control an operation of a pedometer and requesting data transmission for a number of measured steps to the pedometer controller; a memory for storing information related to the number of measured steps; and a display section for displaying information related to the number of steps. - View Dependent Claims (24, 25, 26, 27, 28, 31, 32, 33, 34, 35, 36)
-
-
37. A method for measuring a quantity of exercise using an acceleration sensor for generating acceleration information by measuring the quantity of exercise according to a movement of a user, the method comprising the steps of:
-
supplying power to the acceleration sensor at a first predetermined time section during a second predetermined time with a first time interval and sampling the acceleration information generated from the acceleration sensor at a second predetermined time section of the second predetermined time; converting the sampled acceleration information into dynamic energy and determining a step of the user by analyzing the dynamic energy; and displaying and storing information related to a number of steps. - View Dependent Claims (38, 39)
-
-
40. A method for measuring a quantity of exercise using an acceleration sensor generating acceleration information by measuring the quantity of exercise according to a movement of a user, the method comprising the steps of;
-
sampling the acceleration information generated from the acceleration sensor at a predetermined time interval; converting the sampled acceleration information into dynamic energy, comparing a local maximum value with a predetermined threshold value if an ascending gradient of the dynamic energy has the local maximum value exceeding a predetermined value, and determining one step of the user if the local maximum value exceeds the predetermined threshold value; and displaying and storing information related to a number of steps. - View Dependent Claims (41, 42, 43, 44, 45, 48, 49)
-
-
46. A method for measuring a quantity of exercise using an acceleration sensor generating acceleration information by measuring the quantity of exercise according to a movement of a user, the method comprising the steps of:
-
supplying power to the acceleration sensor at a first predetermined time section during a second predetermined time with a first time interval and sampling the acceleration information generated from the acceleration sensor at a second predetermined time section of the second predetermined time; converting the sampled acceleration information into dynamic energy, comparing a local maximum value with a predetermined threshold value if an ascending gradient of the dynamic energy has the local maximum value exceeding a predetermined value and determining one step being taken by a user if the local maximum value exceeds the predetermined threshold value; calculating energy level values of energy level sections and calorie consumption values thereof by comparing measured energy level values of the energy level sections determined as the step of the user with the energy values of the energy level sections, in which energy level values of at least two energy level sections are determined through an experiment corresponding to a walking speed and calorie consumption thereof; and storing and displaying information related to a number of steps and the calorie consumption generated from a calorie consumption measurement unit. - View Dependent Claims (47)
-
-
50. A method for measuring a quantity of exercise in a portable terminal equipped with a pedometer having an acceleration sensor generating acceleration information by measuring the quantity of exercise according to a movement of a user, the method comprising the steps of:
-
sampling the acceleration information generated from the acceleration sensor while controlling the acceleration sensor in every predetermined time of an operation mode; determining a step of the user by measuring dynamic energy based on the sampled acceleration information and updating and storing data related to a number of steps when the dynamic energy is determined as the step of the user; transmitting the data related to the number of steps to a controller of the portable terminal when the portable terminal requests transmission of the data; and accumulating and storing information related to the number of steps and calorie information in the controller of the portable terminal. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A method for displaying quantity of exercise using an acceleration sensor by sampling acceleration information generated from the acceleration sensor with a predetermined interval, the acceleration sensor generating the acceleration information by measuring the quantity of exercise according to a movement of a user, the method comprising the steps of:
-
accumulating the acceleration information in order to allow the acceleration information to be subject to discrete cosine transform (DCT); calculating an average value of the accumulated acceleration information, comparing the average value of the accumulated acceleration information with a threshold value, regarding the acceleration information as acceleration information derived from a change of an angular position of an apparatus if the average value of the accumulated acceleration information exceeds the threshold value, and temporarily stopping measurement for dynamic energy during a predetermined period of time; converting the accumulated acceleration information into DCT information if the average value of the accumulated acceleration information is within a range of the threshold value; combining the DCT information in order to extract an energy component of a predetermined band from the DCT information; and comparing a local maximum value with a predetermined threshold value if an ascending gradient of extracted energy data has the local maximum value exceeding the predetermined value and determining one step of the user if the local maximum value exceeds the predetermined threshold value. - View Dependent Claims (62)
-
-
63. A method for displaying quantity of exercise using an acceleration sensor by sampling acceleration information generated from the acceleration sensor with a predetermined interval, the acceleration sensor generating the acceleration information by measuring the quantity of exercise according to a motion of a user, the method comprising the steps of:
-
accumulating the acceleration information in order to allow the acceleration information to be subject to discrete cosine transform (DCT); converting the accumulated acceleration information into DCT information; combining the DCT information in order to extract an energy component of a predetermined band from the DCT information; accumulating the extracted energy components by dividing the extracted energy components into high frequency energy components and low frequency energy components, regarding the acceleration information as acceleration information derived from an error of the acceleration sensor if the high frequency components are larger than the low frequency components, and waiting for next sampling of the acceleration information; and inspecting extracted energy data if low frequency components are larger than the high frequency components, comparing a local maximum value with a predetermined threshold value if an ascending gradient of extracted energy data has the local maximum value exceeding the predetermined value and determining one step of the user if the local maximum value exceeds the predetermined threshold value. - View Dependent Claims (64)
-
-
65. A method for displaying quantity of exercise using an acceleration sensor by sampling acceleration information generated from the acceleration sensor with a predetermined interval, the acceleration sensor generating the acceleration information by measuring the quantity of exercise according to a movement of a user, the method comprising the steps of:
-
stopping an operation of a step counter if a step is not detected during a predetermined period of time; accumulating the acceleration information in order to allow the acceleration information to be subject to discrete cosine transform (DCT) when a sampling input occurs; converting the accumulated acceleration information into DCT information; combining the DCT information in order to extract an energy component of a predetermined band from the DCT information; comparing a local maximum value with a predetermined threshold value if an ascending gradient of extracted energy data has the local maximum value exceeding the predetermined value and determining one step of the user if the local maximum value exceeds the predetermined threshold value; storing a step occurrence time when one step of the user is determined, inspecting the step counter, and changing information related to a number of steps if the step counter is an on-state; and inspecting whether a predetermined number of steps is continuously detected within a predetermined time if the step counter is an off-state, turning on the step counter if the predetermined number of steps is detected within the predetermined time, and maintaining the off-state of the step counter if the predetermined number of steps is not detected within the predetermined time. - View Dependent Claims (66, 67)
-
-
68. A method for displaying a quantity of exercise using an acceleration sensor by sampling acceleration information generated from the acceleration sensor with a predetermined interval, the acceleration sensor generating the acceleration information by measuring the quantity of exercise according to a movement of a user, the method comprising the steps of:
-
stopping an operation of a step counter if a step is not detected during a predetermined period of time; accumulating the acceleration information in order to allow the acceleration information to be subject to discrete cosine transform (DCT) when a sampling input occurs; calculating an average value of the accumulated acceleration information, comparing the average value of the accumulated acceleration information with a threshold value, regarding the acceleration information as acceleration information derived from a change of an angular position of an apparatus if the average value of the accumulated acceleration information exceeds the threshold value, and temporarily stopping measurement for dynamic energy during a predetermined period of time; converting the accumulated acceleration information into DCT information if the average value of the accumulated acceleration information is within the threshold value; combining the DCT information in order to extract an energy component of a predetermined band from the DCT information; accumulating the extracted energy components by dividing the extracted energy components into high frequency energy components and low frequency energy components, regarding the acceleration information as acceleration information derived from an error of the acceleration sensor if the high frequency components are larger than the low frequency components, and waiting for next sampling of the acceleration information; inspecting extracted energy data if low frequency components are larger than the high frequency components, comparing a local maximum value with a predetermined threshold value if an ascending gradient of extracted energy data has the local maximum value exceeding the predetermined value and determining one step of the user if the local maximum value exceeds the predetermined threshold value; storing a step occurrence time when one step of the user is determined, inspecting the step counter, and changing information related to a number of steps if the step counter is an on-state; and inspecting whether a predetermined number of steps is continuously detected within a predetermined time if the step counter is an off-state, turning on the step counter if the predetermined number of steps is detected within the predetermined time, and maintaining the off-state of the step counter if the predetermined number of steps is not detected within the predetermined time.
-
-
69. A method for controlling a pedometer of a portable terminal comprising an acceleration sensor generating acceleration information by measuring a quantity of exercise according to a motion of a user, the pedometer sampling the acceleration information generated from the acceleration sensor while controlling the acceleration sensor in every predetermined time of an operation mode, determining a step of the user by measuring dynamic energy based on the sampled acceleration information and updating and storing data related to a number of steps when the dynamic energy is determined as the step of the user, the method comprising the steps of:
-
generating a signal for controlling an operation of the pedometer with a predetermined time interval in the operation mode of the pedometer; requesting data transmission to the pedometer, receiving information related to the number of steps measured by the pedometer, and storing and displaying the information; and transmitting a control signal to the pedometer to temporarily stop an operation of the pedometer when the portable terminal performs its functions. - View Dependent Claims (70)
-
-
71. A method for measuring quantity of exercise using an acceleration sensor generating acceleration information by measuring the quantity of exercise according to a motion of a user, the method comprising the steps of;
-
supplying power to the acceleration sensor for a predetermined period of time at a time section established by a sampling frequency of an operation mode and sampling the acceleration information generated from the acceleration sensor at a predetermined point of the predetermined period of time; converting the sampled acceleration information into dynamic energy, and determining one step of the user by analyzing the dynamic energy; storing a step occurrence time and maintaining the sampling frequency of the operation mode if the dynamic energy is determined as the step of the user, changing step information, and storing and displaying the step information; checking a previous step occurrence time if the dynamic energy is not determined as the step of the user and replacing the sampling frequency with a lower sampling frequency, which is lower than the sampling frequency of the operation mode when a predetermined time has lapsed from the previous step occurrence time. - View Dependent Claims (72)
-
Specification