Summary of the invention
It is an object of the invention to propose that technology of the motion profile on arithmetic unit is presented with exercise intensity, used with allowing
Person is more clearly understood the variation of motion process and displacement intensity, to promote user to improve the quality of movement.
For up at least above-mentioned purpose, the present invention proposes a kind of processing method that motion profile is presented with exercise intensity, comprising:
Location data and heart rate data are collected with the time by arithmetic unit and are recorded in the memory unit of the arithmetic unit accordingly
In;Location data file is generated depending at least on the location data by the processing unit of the arithmetic unit;And by institute
The display unit that processing unit controls the arithmetic unit according to the location data file and corresponding heart rate data is stated to present
Motion profile, wherein the processing unit is according to corresponding heart rate when controlling the display unit presentation motion profile
The numerical value of data falls in which section in multiple heart rate intervals and determines that corresponding segmentation is in the motion profile with a variety of aobvious
Show in format any format to present, motion profile is presented with exercise intensity whereby.
In one embodiment of this invention, according to HR values from as low as greatly, heart rate interval is separately included: not reaching effective exercise
Section and multiple effective exercise sections.
In one embodiment of this invention, when controlling display unit motion profile being presented, in motion profile with aobvious
Show two adjacent sectionals that two kinds of display formats in format are presented, the display format of the interface portion of two adjacent sectionals with internal difference method into
Gradually layer is handled and is determined row.
In one embodiment of this invention, display format is multiple color.
In some embodiments of the invention, display format is the figure of a variety of grayscale or a variety of different densities.
For up at least above-mentioned purpose, the present invention proposes a kind of arithmetic unit medium capable of reading record again, and it includes program generations
Code, when program code is performed can the program code processing method that causes an arithmetic unit to execute any of the above-described embodiment.
For up at least above-mentioned purpose, the present invention proposes a kind of arithmetic unit that motion profile is presented with exercise intensity, packet again
Contain: memory unit, communication unit, display unit, processing unit.Display unit is for showing motion information.Processing unit, with note
Unit, communication unit, display unit coupling are recalled, for collecting location data and heart rate data at any time and being recorded in memory accordingly
In unit, and location data file is generated depending at least on location data, processing unit is according to location data file and the corresponding heart
Rate data control display unit and motion profile are presented, wherein when controlling display unit presentation motion profile, processing unit foundation
The numerical value of corresponding heart rate data fall in which section in multiple heart rate intervals and determine in motion profile corresponding part with
Any format is presented in a variety of display formats, and motion profile is presented with exercise intensity whereby.
Whereby, it is above-mentioned with multiple embodiments disclose with exercise intensity present the arithmetic unit of motion profile, processing method and
Record media enables the calculation resources of arithmetic unit effectively to use, to make user strong to motion process and displacement
The variation of degree is more clearly understood, to promote user to improve the quality of movement.
Specific embodiment
To fully understand the purpose of the present invention, feature and effect, by following specific embodiments, and cooperate appended figure
Formula elaborates to the present invention, is described as follows:
Fig. 1 is the processing method that motion profile is presented with exercise intensity for the embodiment of the present invention.Fig. 2 is will be according to shown in Fig. 1
Processing method apply the schematic diagram in the embodiment of running gear.For example, user dresses such as intelligent bracelet, eye
The wearable device 10 of mirror or clothes, and carry in arithmetic unit such as Fig. 2 such as smartphone or tablet computer
Deng running gear 20.Wearable device 10 and running gear 20 can using wireless mode (any short distance of such as bluetooth without
Line communication mode) or wired mode (such as USB mode) communicated.For example, as shown in figure 3, wearable device 10 includes:
Memory unit 110, communication unit 120, display unit 130, heart rate sensing unit 140 and processing unit 150;As shown in figure 4, row
Dynamic device 20 includes: memory unit 210, communication unit 220, display unit 230, positioning unit 240 and processing unit 250.?
When user movement, wearable device 10 is used to detect the physiological signal of user and generates such as at least heart rate data and be sent to action
Device 20.
As shown in Figure 1, processing method includes the following steps.As shown in step S10, by arithmetic unit as the time collects
Location data and heart rate data are simultaneously recorded in the memory unit of arithmetic unit accordingly.
As shown in step S20, location data file is generated depending at least on location data by the processing unit of arithmetic unit,
Consequently facilitating subsequent processing is used.
As shown in step S30, by processing unit according to location data file and corresponding heart rate data control operation dress
Motion profile is presented in the display unit set, wherein processing unit is according to corresponding when controlling display unit presentation motion profile
The numerical value of heart rate data falls in which section in multiple heart rate intervals and determines that corresponding segmentation is in motion profile with a variety of aobvious
Show in format any format to present, motion profile is presented with exercise intensity whereby.
Whereby, motion profile can be presented on arithmetic unit in above-mentioned processing method, with allow user to motion process and itself
The variation of exercise intensity is more clearly understood, to promote user to improve the quality of movement.It illustrates further below above-mentioned
The various implementations of step.
In step slo, for example, running gear 20 utilizes positioning unit 240, can generate locating when user movement
Geographical position coordinates;At this point, the heart rate data that running gear 20 is sensed when collecting user movement from wearable device 10.So
And realization of the invention is not limited by these examples, in another embodiment, according to Fig. 1 processing mode can be applicable to as
Arithmetic unit 30 shown in fig. 5;Arithmetic unit 30 is the wearable device with positioning function, and framework is worn with shown in Fig. 3
The framework for wearing formula device 20 is similar, and arithmetic unit 30 further includes positioning unit 160, such as has and utilizes global positioning system (GPS)
Or the function that other any related systems are positioned.In addition, the arithmetic unit in step S10 can also be refer to receive by
The operation of location data and heart rate data that external device (ED) (as having the wearable device of positioning and heart rate sensing function) transmits
Device (such as running gear).
In step S20, for example, running gear 20 with Fixed Time Interval (such as 1 second, 5 seconds or 10 seconds) or
When a certain condition meets, such as when user's move distance interval reaches a certain numerical value (such as 10m or 20m), running gear 20 is by area
Every location data do preliminary treatment, location data file is generated, for example based on extensible making type language (Extensible
Markup Language:XML) format generate location data file, as (GPS eXchange Format:GPS is handed over GPX
Change format).Location data file includes location data, can also be realized to further include: such as heart rate data or other data.So
And realization of the invention is not limited by these examples, location data file can be generated with any document format, such as with exclusive
Format or alternative document format or table etc..In addition, location data file can be implemented as an other electronic document, or can be
Finger running gear 20 uses during executing processing method and temporary file or data structure comprising location data
Deng.
In above-mentioned steps S30, exercise intensity can use heart rate interval to represent, i.e., according to HR values from as low as big,
Multiple heart rate intervals are defined to indicate the size of exercise intensity.For example, heart rate interval can use following any side
Formula calculates.
In embodiment, heart rate interval is counted using maximum cardiac rate (Maximal Heart Rate:MHR) percentage method
It calculates:
MHR%=(200- age) (maximum heart rate strength range %) (formula 1)
In another embodiment, heart rate interval using heartbeat reservation method (Heart Rate Reserve:HRR) percentage method come
It calculates:
HRR%=((cardiac rate when 200- age-rest) (retaining heart rate strength range %) (formula 2)
HR values are divided into five sections with MHR% and HRR% to indicate exercise intensity by the citing of following table 1 system:
Table 1
As shown in the embodiment of table 1, according to HR values from as low as greatly, it can define multiple heart rate intervals, for example 5 hearts rate
Section, heart rate interval include: not reaching effective exercise section (such as section 1) and multiple effective exercise sections (such as section 2~5).
Embodiment according to the present invention in step s 30, shows in order to which motion profile is presented with exercise intensity in control
When motion profile is presented in unit, the processing unit of arithmetic unit falls in multiple heart rate intervals according to the numerical value of corresponding heart rate data
In which section and determine that corresponding segmentation is presented in motion profile with any format in a variety of display formats.Implementing
In example, display format is multiple color.Following table 2 system citing display format in different colors come represent five heart rate intervals with
Indicate exercise intensity:
Table 2
Section |
Exercise intensity |
HR values (beat/min) |
Display format |
5 |
By force |
>152 |
It is red |
4 |
Moderate |
136~152 |
It is orange |
3 |
Slightly |
119~136 |
It is dark green |
2 |
It is weak |
92~119 |
It is light green |
1 |
Activity |
<92 |
Grey |
Fig. 6 is the schematic diagram of the embodiment of motion profile.As shown in fig. 6, arithmetic unit executes the processing mode according to Fig. 1
Embodiment and generate display picture 600, display picture 600 region A1 in show that motion profile, motion profile include
The variation in user's exercise heart rate section is presented with different display format such as color for segmentation 601~605, each segmentation.As divided
Section 601 indicates heart rate interval 1, and segmentation 602 indicates heart rate interval 2, and segmentation 603 indicates heart rate interval 3, and segmentation 604 indicates heart rate
Section 4, segmentation 605 indicate heart rate interval 5.It for example, can be in now correspond to the map of location data to make in the A1 of region
For background, motion profile is presented as prospect.It again in one embodiment, more can be in (or the region region A2 of display picture 600
A1 display other users motion related information such as total amount of heat, total time, distance (segmentation or total) or average speed etc. in).So
And implementation of the invention is not limited by above-mentioned example;In short, any be presented in motion profile with different display format
The implementation of user's changes in heart rate all can be considered embodiment according to the present invention.
As in some embodiments, display format is the gray scale color or a variety of different densities of a variety of different weights
Figure.Again in some embodiments, display format can be brightness (brightness), the form and aspect (hue) about color
Or the color of a variety of different weights made of the ratio change of at least one of saturation degree (saturation);Again one
In a little embodiments, display format can be red (Red), green (Green), blue (Blue) trichromatic coloured light phase in different proportions
Add into generation.Implementation of the invention is not limited by the example of above-mentioned display format;In short, any can be presented on
It allows user that can obviously tell the display format in different heart rate section on display picture, can all be utilized and become reality of the invention
Apply example.For example, the display format in above-described embodiment can change red (Red), green according to the numerical values recited of heart rate interval
(Green), phase Calais defines the display color of heart rate interval to blue (Blue) trichromatic coloured light in different proportions.
In addition, in one embodiment, when controlling display unit motion profile being presented, in motion profile to show lattice
The display format of two adjacent sectionals that two kinds of display formats are presented in formula, the interface portion of two adjacent sectionals is carried out gradually with internal difference method
Layer is handled and is determined.For example, as shown in fig. 7, the segmentation 701 and 703 in motion profile indicates two in different colors respectively
A heart rate interval, segmentation 701 and 703 between have interface portion 702, interface portion 702 can be taken with internal difference method segmentation 701 and
The corresponding numerical value of 703 display format carries out gradually layer and handles and determine display format.The for example RGB of the display format of segmentation 701
The group of numerical value is combined into (255,0,0), and the group for being segmented the RGB numerical value of 703 display format is combined into (127,0,0), then interface portion
702 can take ((255+127)/2,0,0)=(192,0,0) as the RGB numerical value of the display format of interface portion with internal difference method, make
The presentation effect of gradually layer is presented from segmentation 701, interface portion 702 to segmentation 703 for motion profile.Implementation of the invention is not
It is limited by the example of above-mentioned internal difference method, such as interpolation (the RGB combination of such as color of an interpolation, quadratic interpolation or various dimensions;Or
Brightness, form and aspect and the saturation degree of chrominance space) all it can be applicable in above-described embodiment.
In the examples below, the processing side that motion profile is presented with exercise intensity according to Fig. 1 is further described
The implementation of method.In this embodiment, according to the processing method of Fig. 1 to realize application program (APP) and on arithmetic unit
It executes.When user opens in application program the function of " record movement ", i.e., the executable processing method according to Fig. 1.For convenient for saying
Bright, it is assumed that user carries at least one device that can be generated location data and sense heart rate data, for example: user's wearing can
Sensing heart rate data and generation the wearable of location data set dress (it can be considered arithmetic unit);Or user's wearing can sense
Heart rate data it is wearable set dress and carry can generate location data action set dress (this action device may be regarded as operation fill
It sets);And realization of the invention the case where not assumed by this, is limited.
According to step S10, application program system performed by arithmetic unit be configured as collecting with the time location data and
Heart rate data is simultaneously recorded in the memory unit of arithmetic unit accordingly.For example, application program can with the set time (such as every 1,
2 or 5 seconds etc.) collect location data;On the other hand, application program collects the heart rate data sensed when user movement, wherein
The data that location data and heart rate data may generate for one or more in different time points, and be temporarily stored in memory unit.
According to step S20, application program system is configured as generating location data file depending at least on location data.Citing and
Speech, application program do preliminary processing in order to which subsequent processing is used, as opened in application program " record movement " in user
Data are arranged after function in a manner of each set time (such as every 1,2 or 5 second) to generate location data file;
Each set time (1 second such as every) such as after the function of " record movement " is opened will be temporarily stored in the nearest collection of memory unit
To one or more location datas (such as really the 4.3rd second data being collected into) be considered as determining for time point (such as the 5th second)
Position data, to generate location data file, location data file is for example that exclusive electronic record or application program use
Temporary file or data structure;Wherein the location data at time point also can use time point positioned adjacent data come represent or with
The statistical value or average value of more location datas and obtain, but the present invention is not limited by these examples.In addition, also can be by heart rate
There are (1 second such as every) generals of each set time in location data file, such as after the function of " record movement " is opened for data
One be collected into recently or more heart rate datas (as really the 4.5th second is collected into) for being temporarily stored in memory unit are considered as
The heart rate data at time point (such as the 5th second).Via the data preparation mode of the example above, for application program, in " record
The location data (or location data and heart rate data) of each set time after the function of movement " is opened all determined,
So convenient for the subsequent processing that motion profile is presented.In addition, realization of the invention is not by location data file or heart rate data
Format or implementation limited;Location data file can at least record collated location data, also can further include
Corresponding heart rate data;In addition, corresponding heart rate data can also be other file record.
According to step S30, application program is configured as according to location data file and the control operation of corresponding heart rate data
Motion profile is presented in the display unit of device, wherein application program is according to corresponding when controlling display unit presentation motion profile
Heart rate data numerical value fall in which section in multiple heart rate intervals and determine in motion profile it is corresponding segmentation with a variety of
Any format is presented in display format, and motion profile is presented with exercise intensity whereby.For example, whole by aforementioned data
After reason, the location data of each set time (such as every 1,2 or 5 second) after the function of " record movement " is opened (or it is fixed
Position data and heart rate data) all determined, therefore application program can be incited somebody to action according to location data file and corresponding heart rate data
Two location datas of adjacent time are rendered as lines in picture.Wherein corresponding heart rate data is recordable in location data text
In part or in another file or storage element;And the needs of adjacent time visual presentation motion profile and be set equal to, be greater than
(such as every 1,2 or 5 second) or it is less than the set time;It, can also be in again in order to meet the different demands that motion profile is presented
It inserts, extrapolation or positioned adjacent data taken to determine node coordinate on motion profile come the mode substituted.In addition, application program for
The presentation of the display format of corresponding segmentation can be subject to reality according to any embodiment above-mentioned or any combination in motion profile
It is existing.
Furthermore in the application program of above-described embodiment, real-time mode or review mode can be also realized.Real-time mode exists
The newest variation of motion profile is presented in the function of " record movement " such as with each set time after opening.In addition, can will also answer
It is configured that after the function of " record movement " terminates with program, will include location data during user movement and corresponding
Heart rate data records hereof, when user opens the file of this time motion process record in application program, i.e., is filled by operation
It sets according to file and motion profile is presented, this is review mode.And application program is whether in real-time mode or review mode
It realizes, comes under the embodiment of the processing method according to Fig. 1.
In addition, some embodiments more propose a kind of arithmetic unit medium capable of reading record, it includes program codes, can be used for
Realize any embodiment or any combination of the above-mentioned processing method according to Fig. 1.For example, program code be, for example, one or
Multiple programs or program module are such as respectively used to realize data collection module, the data of step S10, S20, S30 according to Fig. 1
Processing module and presentation module, the program code Collaboration of module, and can be performed with any suitable sequence.Work as fortune
Device is calculated (to be such as embodied as action shown in Fig. 4 and set filling 20, wearable device shown in fig. 5 with positioning function or capable of connecing
Receive the arithmetic unit of location data and heart rate data transmitted by external device (ED)) when executing this program code, operation can be caused to fill
Set the embodiment for executing the processing method based on Fig. 1.The embodiment of these record medias such as but is not only restricted to: optical information
Storage media, magnetic-type information storage media or memory, such as memory card, firmware or ROM or RAM;For example, such as application program quotient
The record media of the application program (APP) of processing mode according to the present embodiment is stored in the server in shop (APP store),
Or the record media of the application program (APP) of processing method according to the present embodiment is stored in arithmetic unit, or storage is according to this
The storing memory card of the application program (APP) of the processing method of embodiment.
In addition, in some embodiments, more proposing a kind of arithmetic unit that motion profile is presented with exercise intensity.Operation dress
Set any embodiment or any combination that can be used for realizing the processing method according to Fig. 1, arithmetic unit includes at least: memory is single
Member, communication unit, display unit and processing unit.Memory unit is used for record location data and heart rate data.Communication unit,
For receiving heart rate data.Display unit, for showing motion information.Processing unit, with memory unit, communication unit, display
Unit coupling, for collecting location data and heart rate data at any time and being recorded in memory unit accordingly, and depending at least on fixed
Position data generate location data file, and processing unit is according to location data file and corresponding heart rate data control display unit
Existing motion profile, wherein when controlling display unit presentation motion profile, numerical value of the processing unit according to corresponding heart rate data
It falls in which section in multiple heart rate intervals and determines that corresponding part is in motion profile with any in a variety of display formats
Format is presented, and motion profile is presented with exercise intensity whereby.For example, arithmetic unit can be implemented as shown in Figure 4
Action, which is set, fills 20, such as smartphone or tablet computer.In addition, arithmetic unit can also be embodied as tool as shown in Figure 5
There are the wearable device of positioning function, such as intelligent bracelet, glasses, headgear, cap, clothes, shoes.In addition, operation fills
Setting can also refer to receive to be determined by what external device (ED) (as having the wearable device of positioning and heart rate sensing function) transmitted
The arithmetic unit (such as running gear) of position data and heart rate data.
Whereby, it is above-mentioned with multiple embodiments disclose with exercise intensity present the arithmetic unit of motion profile, processing method and
Record media enables the calculation resources of arithmetic unit effectively to use, to make user strong to motion process and displacement
The variation of degree is more clearly understood, to promote user to improve the quality of movement.
The present invention is hereinbefore disclosed with preferred embodiment, and right the technical staff in the technical field of the invention should manage
Solution, embodiment is only used for describing the present invention, and is not construed as limiting the scope of the invention.It should be noted that such as with
Embodiment equivalent variation and displacement, should all be set as covering within the scope of the present invention.Therefore, protection scope of the present invention when with
Subject to the scope of which is defined in the appended claims.