CN101120343B - Electronic device and method for selecting content items - Google Patents

Electronic device and method for selecting content items Download PDF

Info

Publication number
CN101120343B
CN101120343B CN2006800048517A CN200680004851A CN101120343B CN 101120343 B CN101120343 B CN 101120343B CN 2006800048517 A CN2006800048517 A CN 2006800048517A CN 200680004851 A CN200680004851 A CN 200680004851A CN 101120343 B CN101120343 B CN 101120343B
Authority
CN
China
Prior art keywords
music
exercise
user
content items
song
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.)
Expired - Fee Related
Application number
CN2006800048517A
Other languages
Chinese (zh)
Other versions
CN101120343A (en
Inventor
S·C·波维斯
F·维格诺利
G·L·维纳尔达
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN101120343A publication Critical patent/CN101120343A/en
Application granted granted Critical
Publication of CN101120343B publication Critical patent/CN101120343B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0686Timers, rhythm indicators or pacing apparatus using electric or electronic means
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/683Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/40Rhythm
    • G10H1/42Rhythm comprising tone forming circuits
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • A63B2071/0625Emitting sound, noise or music
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2230/00Measuring physiological parameters of the user
    • A63B2230/04Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations
    • A63B2230/06Measuring physiological parameters of the user heartbeat characteristics, e.g. ECG, blood pressure modulations heartbeat rate only
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/375Tempo or beat alterations; Music timing control
    • G10H2210/385Speed change, i.e. variations from preestablished tempo, tempo change, e.g. faster or slower, accelerando or ritardando, without change in pitch
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/155User input interfaces for electrophonic musical instruments
    • G10H2220/371Vital parameter control, i.e. musical instrument control based on body signals, e.g. brainwaves, pulsation, temperature, perspiration; biometric information
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/121Musical libraries, i.e. musical databases indexed by musical parameters, wavetables, indexing schemes using musical parameters, musical rule bases or knowledge bases, e.g. for automatic composing methods
    • G10H2240/131Library retrieval, i.e. searching a database or selecting a specific musical piece, segment, pattern, rule or parameter set

Abstract

The method of selecting content items of the invention comprises selecting (6) a subset of content items from a collection of content items in dependency of feedback gathered during a previous physical activity of a person (3). The subset is smaller than the collection of content items and the feedback comprises information regarding the previous physical activity. The electronic device of the invention comprises electronic circuitry operative to perform the method of the invention. The software of the invention enables a programmable device to perform the method of the invention.

Description

The electronic equipment and the method that are used for the chosen content item
Technical field
The present invention relates to a kind of electronic equipment that is used for the chosen content item, for example, a kind of music player or a kind of equipment that is used for being transferred to song music storage or music player.
The invention further relates to a kind of method that is used for the chosen content item.
The invention still further relates to a kind of software that can make programmable device carry out chosen content item method.
Background technology
From the known a kind of electronic equipment that is used to reproduce human perceptual signal of WO2004/072767.WO2004/072767 describes a kind of audio reproducing system, and the rhythm of this apparatus modifications sound signal (tempo) makes the rhythm of amended sound signal and the deviation between the selected rhythm be within the predefined tolerance interval.Selected rhythm can be based on the rhythm of people's heart rate, leg speed (pace) and/or user's appointment.One section audio can manually or by audio reproducing system self (based on selected rhythm) automatically be selected from audio-source by the user.The shortcoming of known audio reproducing system is that the audio section selected is not best for the ongoing body movement of user usually, particularly when the user must be before body movement begins prerequisite be transferred to music (player) storer to audio section and under the less relatively situation of storer.
Summary of the invention
First purpose of the present invention provides a kind of the sort of electronic equipment described in the introductory song paragraph, and this electronic equipment provides a kind of better content item to select, and is used for the reproduction in the body movement process.
Second purpose of the present invention provides a kind of the sort of method described in the introductory song paragraph, and this method provides a kind of better content item to select, and is used for the reproduction in the body movement process.
First purpose according to the present invention realizes through said electronic equipment; This electronic equipment comprises an electronic circuit; This electronic circuit is selected the subclass of a content item according to the feedback of collecting in people's body movement process formerly from a collection of content items, this subclass comprises the information of relevant said previous body movement less than said collection of content items and this feedback.The feedback of the information through being utilized in the previous body movement that comprises relevant people in the content choice step, content item can be chosen, and the reproduction of said content item causes producing this people's the most useful performance.The characteristic of content item that its reproduction causes producing this people's the most useful performance is the part of said feedback or can from this feedback, draws.Even the user might manually select suitable content item, but this needs a large amount of effort.The subclass that must transmit content item before the body movement the user is during to music (player) storer, and the present invention is particularly advantageous.
For example, said content item can comprise audio frequency, video, light and/or tactile feedback.Said electronic equipment can be; For example; Be used to transmit personal computer or the portable reproducer of said subset of content items, this portable reproducer itself (for example mobile phone) or fixing reproducer (possibly be integrated in certain body-building equipment) to storer.This set possibly be private collection (private collection) or public's set (public collection) (for example set of content provider).For example, this electronic equipment can be in health club, family or outdoor use.The subclass of this content item can local or long-range (for example in content or service provider) storage.
Said feedback can comprise the condition in this person's body movement formerly.When this person must reach target pace, this was useful especially, but this content item and this person's condition (for example heart rate) is synchronous.This condition can comprise, for example, and people's heart rate.This condition can be, for example, and the average condition of this person in multiple exercise process, the perhaps average condition in each exercise process, the perhaps average condition in this person's each period process in a plurality of periods.
Said feedback can comprise the leg speed in this person's body movement process formerly.When the people must reach target physical state (for example heart rate), this was useful especially, but this content item and people's leg speed is synchronous.Said leg speed can comprise, for example, and the revolution of per minute or the step number of per minute when jogging in the time of by bike.Said leg speed can be, for example, and the average leg speed of this person in multiple exercise process, the perhaps average leg speed in each exercise process, the perhaps average leg speed in this person's each period process in a plurality of periods.
Said feedback can comprise with people's body movement process formerly in the leg speed that is associated of condition.When the rhythm of audio output signal not only depended on people's leg speed but also depends on people's condition, this was useful especially.Thereby health this person's condition of this person is dynamic when reaching a certain leg speed: it depends on the body movement amount that this person is nearest usually.
Said feedback can comprise the information which subclass in the tag content item subclass has been skipped in certain type body movement process.As if though a certain content item can be suitable for certain type physical exercise based on its rhythm or user's common preference, it is not suitable for the possibility of result proof said type physical exercise and in fact can produces harmful effect to this person's performance.This certain content item will can not be selected for this certain type exercise and perhaps even not be sent to music (player) storer.
Said feedback can comprise the information of influence of one or more conditions to the people of the said subset of content items of sign.Some content items possibly have unexpected useful influence to people's condition (being people's performance).These content items will preferentially be selected.
Said feedback can comprise the time span of certain type of physical exercise.Certain type exercise possibly be extended, because the target of this exercise also is not reached, perhaps this exercise of certain type possibly automatically prolonged because this person likes such exercise.When the user must be transferred to music (player) storer to the subclass of content item before beginning at body movement, and this storer is relatively hour, and the correct time length of said exercise is to be used for being directed against the important information that an amount of content item is selected in each exercise,
Second purpose according to the present invention realizes through a kind of method; This method comprises the step of from a collection of content items, select a subset of content items according to the feedback of collecting in people's body movement process formerly, and this subclass comprises the information about previous body movement less than said collection of content items and this feedback.
Description of drawings
With reference to these accompanying drawings, these aspects and other aspects of electronic equipment of the present invention and method will further be explained and explained, wherein:
Fig. 1 shows body-building scheme (workout scheme) instance of the embodiment that is used for method of the present invention;
Fig. 2 is the process flow diagram of method embodiment of the present invention; And
Fig. 3 is the block diagram of electronic equipment of the present invention.
Corresponding elements is identified by identical Reference numeral in the accompanying drawing.
Embodiment
Use concert to cause the interest of physical training, especially can cause independent, that repeat and the interest permanance motion.Before taking exercise or exercise period listen to the music be considered to through mind separate, excitation and improve the motion output quantity through improving emotional state, and be considered to provide the control that improves and the technical ability of study Electric Machine Control.Therefore, music can be to catching up with the fabulous guidance of physical exertion (physical exertion), when this physical exertion especially true when being dull, that repeat and that be sick of situation.The runner has on earphone and listens to the music and become the situation that appears at the street every day.
Many pastime type persons taking exercise and persistent form sportsman/sports fan are with operating to their health and the individual training program of motion experience.These training programs have defined the sequence of exercises that need carry out basically, and the duration and the intensity of each individual's exercise.They are suitable for a complete plan and make amendment as time passes, or make great efforts to reach optimal representation, body weight control, or condition of the injury rehabilitation.
Method of the present invention is preferably used in the individualized music system that is used for physical training, and this individualized music system has realized the integrated of athletic training program, music selection and music playback (playback).It will make physical training more pleasant, and will help the user to catch up with the re-set target of setting in the training program.In brief, in body-building (work out) before, this system supports the user to select to be suitable for the preferred music of physical exertion in the training program in advance.During body-building, select playback of songs, and revise the rhythm of the character, particularly music of music playback, thereby reflection or guidance are with heart rate and the represented active user's performance of motion frequency.After body-building,, collect representation of data and playback of data for visual inspection, for the training program modification and for through learning the music in selected future.
Even when these physical exertion cause dullness, are weary of, pain, fatigue and exhausted sensation and when instant award was not provided, many independent endurance exercise exercises needed excitation make the people adhere to getting off.In motion with temper the psychology field, suppose the person taking exercise use multiple associating/inner (associative/internal) with separates/outside (dissociative/external) strategy deals with the actual demand of the health intensity that produces because of the consumption (sport exertion) of moving and required endurance.Under the situation of physical load that is lower than appropriateness, the person taking exercise can shift (that is, " separation ") automatically to the notice from the internal sensation of muscle, joint, cardiovascular and pulmonary system.Used separation strategy be image create (imagery production), positive mood development (positive mood development) (for example, through recalling fine in life thing), consideration work, cause or social relationships, establishment self efficacy (self-efficacy), self-respect and confidence, or the problem of carrying out such as mental arithmetic solve.Obviously, during the maximum heart rate deposit about 70% (maximal heartrate reserve (MHRR)), the person taking exercise is compelled to begin their notice is rotated back on the uncomfortable internal sensation from external prompt.When feeling extreme fatigue or exhausted physical load degree, (for example, be in 90%VO 2MAX), the person taking exercise can not be again with themselves and upcoming painful sensations " separation " mutually.Replace, the person taking exercise must be directly and misery carry out " fight ", thereby adhere to their exercise, this needs high-caliber excitation and tempers tolerance (exertion tolerance).
Except that making that physical exertion is more pleasant, music can also help the person taking exercise to break away from the sensation of effort, even become the motivator of ongoing effort.Research has shown that rapid music (up-tempo) can improve performance, but only to the physical tasks (that is, having inferior best endeavors) of low and appropriate level's exercise effectively.When tangible 70%MHRR critical level, doubling the music leg speed makes the person taking exercise can postpone their tired time; As if the change that seems music rhythm help them to prolong the cycle of use " separation " coping strategy.If it is synchronous with the music of playing that the person taking exercise is clearly indicated, performance will be improved so.Especially, when stepping on the speed of pedaling and music when synchronous, endurance is improved in static, constant-pace bicycle task.Opposite with the effect that does not have music, pedal inharmonic background music and can not demonstrate identical effect with stepping on.At high intensity exertions (for example, 90%VO 2MAX) time, the feeling of effort becomes irresistible and has no difference, reaches extreme fatigue and used-up degree then.As mentioning, under the degree of the sort of effort, the person taking exercise can not be more on one's own initiative with their diversion to environmental stimuli.Therefore, though music still can be brought bigger enjoyment for task than the situation that does not have music, music can not help them to improve to keep their effort.
The appropriate combination of single endurance exercise and music playback has produced the consumer goods.The commerce cooperation of Philips of electronic equipment company and the Nike of sportswear manufacturer creates a kind of unit equipment, is called MP3Run (PSA260), and this equipment shows and register system as portable music player and performance/training.This player is the flash memory device of 256MB, be used to play the music of about 4 to 8 hours MP3 or WMA format encoded, and this player comprises the FM radio.Can upgrade music through downloading.For track record, this equipment has the passometer that transmits (using Bluetooth) speed and range data to this equipment wireless, is used for showing and (on-demand) audible feedback as required.Representation of data can upload to personal computer so that inspection.Yet music playback or renewal do not combine with performance.
Training program is defined in the order of the physical exercise of schedule in the individual event training.The definition of taking exercise can comprise (referring to Fig. 1):
Exercise types, it refers in similar running, by bike, row the boat, the exercise in the motion of aerobic exercise and body-building and so on;
Temper the duration, the time period of said exercise is carried out in its appointment, and it possibly be in the intensity rank of regulation;
Exercise intensity, it specifies said exercise to carry out in what fatigue rank.It can represent that it can specify the heart rate range of wanting according to the number percent of HRmax deposit (MHRR).For example, the aerobic heart rate range that is used to improve endurance and best cardiovascular training is the MHRR of 70-80%;
Temper strict degree (exercise stringency), it informs how loose how strict or said exercise should aspect duration and intensity.
For specific exercise types, parameter is incoherent or inscrutable.For example, the heart rate during the warm-up or stretching is very little relevant, and supposition is in resting state.Can't learn also in advance how long be in tranquility from tired recovering state to heart rate need spend.
Notice, would rather " easily run across the park " and be reluctant to concentrate on for the people of training program that training program also can comprise such as the individual event of running a hour takes exercise for those.Typically; Training program is the part of the personalized training program of a complete sum; The personalized training program of complete sum is used to realize well-defined long-term objective, such as making great efforts in competitive sports, to reach optimal representation, prolong endurance, strengthen strength (strength and power), lose weight, become more healthy, keep fit or making physical rehabilitation.These plans are formulated by exercise physiologist, coach, trainer, motion and health consultation company or by people oneself with these training programs together, and they also maybe be by means of the help of The present computer technology.
In the embodiment of the invention as shown in Figure 2, the music of liking 4 operational phase utilizations helps the user to catch up with the expectation target that is arranged in the training program.4 stages are installation phase (not shown), preparatory stage 1, exercise period 2 and feedback stage 4.Installation phase, preparatory stage 1 and feedback stage 4 are off-lines.In other words, before and after physical exertion, use personal computer to carry out the task of relating to these stages at home.Otherwise when the user carried out physical exercise, exercise period 2 was online.
Installation phase
Use for the first time this system to need the installation phase (not shown) with personalized this system.In a dialogue; The personal data that this system asks to be correlated with to the user (for example; Name, sex, age), exercise and physiological data (for example; Body weight, fat content, resting heart rate, maximum or peak value heart rate, step frequently, step-length) and motion experience level (that is beginner, medium, experienced).In addition, can change or increase the definition of taking exercise and to the taste of music.This system can be used by a plurality of users, but they all have its personal information.The user always can get back to this installation phase to reset their data.
Preparatory stage 1
Preparatory stage 1 is relevant with off-line training program creation and music pre-selection.Ready training plan can provide use, revise, and perhaps can start anew to create.Then, from the bigger collection of music that is fit to this training program, select the music of hobby.Before hands-on begins, carry out music pre-selection, thereby guarantee the motion and the music experience of comfortable (hassle-free).In addition, it overcomes current and limits based on the storage on the portable player of flash memory.Different training is taken exercise has significantly different characteristics aspect motion, leg speed, intensity and duration.For example, the warm-up clearance-type Training Practicing that is different from is not because it considers exercise intensity or user's performance.On the contrary, the warm-up whole notices that need the person taking exercise.These different physical exercise characteristics need be selected different preferred music.Music and training program all download in the portable portable player.In the music pre-selection strategy of system, require below the design:
In training program, consider the personal music preference relevant with exercise, this personal music preference relates to taste to song, musical genre, artist etc.
The music number of choosing is on the whole proportional and proportional with the duration of training program with the duration of each exercise.
Music is selected according to exercise intensity.Especially, exercise intensity is converted into the music rhythm characteristic.
Adopt user's performance indicator to learn and to comprise or to get rid of what song at pre-selecting of future.
The said preparatory stage 1 comprises step 6: as shown in Figure 2; According to the feedback of collecting in people 3 body movement formerly; From collection of content items, select the subclass of a content item, this subclass is less than said collection of content items, and said feedback comprises the information about said previous body movement.In the embodiment shown in Fig. 2, said feedback is processed in said feedback stage 4.In an optional embodiment, step 6 can be used as the part of a kind of exercise period of carrying out at the server place and carries out.A kind of (for example known) content reproducing device can be connected with that server during said body movement.In said optional embodiment, off-line phase is dispensable.
In order to make the music pre-selection process setting, we are defined as a limited vector s=(v with K property value with song 1... ν K).The label of the internal characteristics of these attribute reflection catalogue datas or music, the music internal characteristics is such as being unique identifier, heading message, artist name, school, duration, music rhythm and time signature.The value that is used for these labels can be easily by providing from third-party online service or music signal Processing Algorithm.Whole probable values for each k attribute all concentrate on by D kIn the Attribute domain of expression.
Finite set M=(the S of the first song of m 1..., S m) expression user collection of music.Realize music pre-selection through producing a broadcast set, this broadcast set is defined as (unordered) set p=(p of the first song of n 1..., p K), wherein for i=1 ..., n p i∈ M.We use p IkK property value of the first song of i in the set play in expression.In order to explain conveniently, we consider the size of broadcast set n that will be to be known.In fact, it is variable making the size of playing set.
For every independent exercise, define one group of constraint (constraint) C through producing the user or the system that play set.In addition, constraint is defined by being applicable to whole training program, for example, selects different songs so that guarantee to take exercise for these, and retrains and be defined by whole music and all be suitable for portable player.All playing set all is merged into a collection of pre-selected music of in exercise period, using.Constraint is to inform that in the statement item what song is what song should not be taken in the restriction of playing in the set in playing set.Constraint can reflect user's in the exercise music preferences or to the restriction of the music attribute that is fit to physical exertion.Satisfy restriction if play set, think that so playing set satisfies a constraint by constraint definition.Otherwise, think that it violates said constraint.
If the user dislikes having the music of particular community (for example, artist or school) when doing specific exercise, she can be through user interface to this fact of these notifications to prevent to select this type music.Then, this system illustrates an excluding restriction (excludeconstraint) with object lesson.In form, excluding restriction by four-dimensional number (k V) provides for p, n, wherein:
P plays to gather,
N is the size of p,
K is an attribute number, 1≤k≤K,
V is one group of property value, V ⊆ D k ,
Expression is for whole 1≤i≤n, and it must keep p Ik ∉ V .
On the other hand, if the user likes having the music of particular community, this system illustrates a counting (counting) constraint, the occurrence number that this count constraints limits and forces special property value with object lesson in playing set so.In form, count constraints by sextuple number (p, n, k, V, a b) provides, wherein:
P plays to gather,
N is the size of p,
K is an attribute number, 1≤k≤K,
V is one group of property value, V k ⊆ D k ,
A and b are respectively the lower limit and the upper limit,
Represent it must keep a≤| { 1≤i≤n|p Ik∈ V}|≤b.
If temper duration with restriction, need select one group of song so with similar total duration, can use the duration (duration) constraint to it.In form, duration constraints by five dimensions (p, n, k, a b) provides, wherein:
P plays to gather,
N is the size of p,
K is an attribute number, 1≤k≤K,
A and b are respectively the lower limit and the upper limit,
Represent that it must keep a ≤ Σ i = 1 n P Ik ≤ b .
An exercise is limited in the broadcast set that needs on the involved range of musical tempi and generates through its intensity and strict degree.If we suppose motion frequency will with music synchronously (or vice versa), only need have the music of specific range of musical tempi, to it range constraint can be provided.Need learn and temper the relevant accurate restriction on music rhythm for each specific user.In form, range constraint by five dimensions (p, n, k, v w) provides, wherein:
P plays to gather,
N is the size of p,
K is an attribute number, 1≤k≤K,
V and w are respectively the lower limit and the upper limit, v wherein, w ∈ D k
Expression is for whole 1≤i≤n, and it must keep v≤p Ik≤w.Likewise, as if it is the same to obtain k property value from statistical distribution (for example, normal distribution), can produce song for playing set.
Note, limit the not modeling of constraint of order of songs, because play the set that set is considered to out-of-order.
1) be achieved through Local Search: satisfying one group of constraint is a NP-hard combination difficult problem.Therefore unlikely there is the multinomial algorithm that calculates the broadcast set of satisfying any given constrain set.If constraint conflict, what for to there being the situation that does not have feasible solution.Therefore, not to seek exact solution, but through using Local Search to calculate approximate solution.In this local search approach, each constraint of playing in the set all is converted into standardized, intelligent connecting linear penalty (piece-wisely linear penalty functions).If satisfy constraint, then each penalty is defined as zero, if do not satisfy constraint, then each penalty is defined as greater than zero, and along with the numerical value of violating constraint increases and increases.For instance, the penalty that is used for duration constraints is defined as:
f ( p , n , k , a , b ) = 0 , a &le; &sigma; &le; b a - &sigma; &delta; , &sigma; < a &sigma; - b &delta; , &sigma; > b
Wherein &sigma; = &Sigma; i = 1 n p Ik And δ=max (a-nmin D k, nmax D k-b).If the summation of whole k property values (for example, total duration) is within the scope [a, b], punishment is zero so.Otherwise punishment is the normalized difference (normalized difference) between summation and the immediate lower limit or the upper limit.
Total punishment is defined as the weighting convex combination (weightedconvex combination) of the whole penalty that relate to.Weight representes that how serious so ungratified situation have if also do not satisfy constraint.Some constraints are very strict, and other constraint representation can partly be violated.With respect to selecting more than for the music that can be suitable for an exercise, the artistical song of selecting to be liked very little maybe be stricter.
In order to find the broadcast set that minimizes total punishment, Local Search considers to separate fully or play set.Pursue and separate stepping through in each iteration, using change at random, little.This change that can allow is: (i) increase song, (ii) delete song, and (iii) replace a first song with a first new song.Because the constraint on this and not mentioned sequence order does not make much difference so change order of songs.Select if the new music that produces selects to be superior to original music, accept new music so and select, and get into the next one circulation of Local Search.If new separating is poorer, then can accept this and separate according to a certain probability, this probability reduces along with deterioration (deterioration) amount, and in the process of algorithm, reduces.In other words, search procedure " cools down ", and this is called simulated annealing, thereby avoids being absorbed in local minimum.Simulated annealing need be used for temperature controlled predefined cooling planning chart (schedule); Normal linearity cooling planning chart is used.
Little modification to said method can not convert penalty into all retraining, and is easy to constraint but handled some through pre-service (that is, using constraint propagation principle (constraint propagation principles)).For example, all be rock song if the user wants whole songs, people come from the rock song in the music collections and do not consider that all the other whole songs can realize easily through only using so.
Exercise period 2
Referring to Fig. 2, exercise period 2 is online stages, wherein playback pre-selected music when the user takes exercise.Exercise instruction in training program is with what music of playback.System's (being portable player at present) utilizes with the wireless connections of heart rate sensor and keeps watch on and the user representation of data of record such as heart rate, utilizes with the wireless connections of passometer and keeps watch on and record motion frequency (that is, runner's step frequently) and running speed.According to required incentive mode, music playback is suitable for active user's performance or current training objective.Except that the linear playback of standard, realized following senior modes of music playback:
Constant tempo (constant tempo): with the constant tempo playback of music, thereby the excitation person taking exercise is synchronous with the music that is used to strengthen endurance with its leg speed.Its target is to help person taking exercise's its muscle power of mean allocation on a segment distance, and reduces because the restoration costs that of short duration high-intensity exercise causes.
Leg speed coupling (pace matching): the current step that music rhythm is adapted to the person taking exercise continuously frequently, thereby support run frequently with the different steps, and need not time of being absorbed in continuing.
Leg speed influence (pace influencing): paces and music through making the person taking exercise are synchronous, and the acceleration music rhythm is pressed the same manner acceleration with the excitation person taking exercise.In this case, purpose is to reach a performance level that defines in the training program.
Different playback modes is relevant with the different physical exercise mode, and the different physical exercise mode can have different type of sports (for example, run, by bike, the gap has a rest (interval), jogs), leg speed, intensity and duration.Suppose the performance of when taking exercise, measuring the user.User's performance can be expressed as the leg speed of running that uses in the passometer measurement step frequency, is expressed as to use the leg speed by bike that changes in the device measurement gyro frequency, perhaps is expressed as the heart rate that uses the heartbeat of cardiometer (cardiometer) measurement per minute.For running, the step can be taken as the unit of performance frequently.For by bike, half of frequency can be taken as the unit of performance to pedal.For rowing the boat, half of whole rowing phase can be taken as the unit of performance.For heart rate, individual heartbeat can be taken as the unit of performance.Can be for different movement definition different units of performance.Revise the characteristic (for example, rhythm, volume, sound position, equilibrium) of music playback then according to active user performance and current selected playback mode.For example, if necessary, the rhythm of music playback can pass through music transformation technologies (for example, time-stretching) and control.The pattern of playback is expanded how first song, and hint shows according to playback mode and active user and selects new song.
Obviously, the user controls playback; Utilize the interactive controls on the player can skip or prolong song and exercise.In addition, can select different playback modes.At last, keep watch on the duration and the intensity of current exercise, be used for sending the signal that carries out the next item down exercise to the user.According to active user's performance, current exercise purpose, modes of music playback and played songs history select song.
Different modes of music playback needs Different control and music selection strategy.Need not the linear playback of standard is further described in detail.This system has portable music player, heart rate monitor (generally include the pectoral girdle (chest belt) that has wireless launcher, and the receiver that is connected to player) and the step structure (set-up) of monitor (use is connected to the passometer of player) frequently.Used pectoral girdle transmits the pulse of each heartbeat.This system uses 5 moving averages of input pulse time interval as current heart rate.For the step frequency, also use 5 moving averages.
A) constant tempo: if the original tempo of song does not satisfy the rhythm of wanting, the music playback of constant tempo changes the rhythm of given song through time-stretching so.In brief, time-stretching is under the situation of not revising tone (pitch), shortens or prolong audio data file according to proportionality factor.Obviously, for for line drawing and playback, this need carry out faster than real time; Employing is based on the time domain technology of synchronous stack (synchronous overlap-and-add) standard (SOLA).Proportionality factor is represented the rhythm of wanting of song and the ratio between the original tempo.Sound quite unpleasant to hear because revise the music of too many (for example, surpassing 125%), so can not carry out time-stretching harmlessly to great proportionality factor (extreme scale factors).Therefore, (next) song that is used for playback is defined as rhythm that original tempo approaches to want most and recently also not by the song of playback.If want, then play the artistical song in same position discontinuously.
B) leg speed coupling: the person taking exercise receives the excitation with the music of its synchronized movement.The leg speed coupling makes music and user's step synchronous frequently.Step, frequently perhaps leg speed was the number of times that user's pin landed in the process at a minute, and representes (spm) with the step number of per minute.Music rhythm is represented (bpm) with the bat of per minute, and wherein a music measures in 4/4 beat comprises 4 bats.In order to make music rhythm coupling step frequently, need to stretch service time sooner or playing back music more slowly.The typical maximum value that relates to the scale factor of time-stretching is-15% to+25%.For the song with 100bpm rhythm, this causes range of stretch is [85,125].
Still can clap and be harmonious because pin impacts the moment on ground, so can also think when frequency is 150spm and mate with 75bpm rhythm playing back music when the step with a music.Notice that we suppose that music rhythm and user's stride is a homophase.It has been generally acknowledged that frequently multiple of step (2 times, 4 times, 8 times ...)) or whole mark (integral division) (1/2,1/4,1/8 ...) with the music rhythm coupling.
For example, if the rhythm of current song is 100bpm (meaning that song stretch range is [85,125]), and the step be 210spm frequently, system can broadcast rhythm with music and change into 105bpm so.If the step is 130spm frequently, then can not in song stretch range, find effective coupling.In this case, through the time-stretching song, music is broadcasted rhythm and is changed the stretch border that approaches to go on foot frequency most into.Then, play (for example 30 seconds) under the enough long situation, chosen first new a song so that the song that repeats along with time decreased changes in current song.In order to make transformation not have lofty tempo variation, this first new song requires to have the range of stretch that comprises current broadcast rhythm and frequency of current step.
Change broadcast rhythm with a kind of mode stably.When changing rhythm immediately, being interrupted in the music playback, (hick-up) was clearly.On the other hand, when change needed for a long time, system responses is slow (that is, above 10 seconds) too, and accurately the match user step frequently.The parameter of appointing system response time is T in the leg speed match pattern m, it was specified by the maximum time that changes cost in the defined broadcast rhythm of song stretch range.Adopt a linear function to calculate the real time that is converted to new broadcast rhythm from given broadcast rhythm.This function is with t mExpression, it has two points, t mAnd t (0)=0 mMax)=T m, Δ wherein MaxThe maximum that expression is broadcasted in the rhythm changes.Suppose linear, but as following expansion, can adopt square root relationship to compare and propagate little variation relatively quickly with bigger variation.
When considering the above-mentioned supposition T that has mDuring=1000 milliseconds instance, the variation from 100bpm to 105bpm need t m ( &Delta; 100 &RightArrow; 105 ) = | 100 - 105 | | 85 - 125 | = 125 Millisecond.
C) leg speed influence: in order to encourage the person taking exercise within certain heart rate range, to reach and to keep its heart rate, this system adopts the method with 4 steps.
1) the coupling music is broadcasted rhythm and user's stride frequency, thereby guarantees the contact between them;
2) confirm heart rate goal, and confirm step frequency and music broadcast rhythm sub-goal from heart rate goal;
3) propagate the variation that music is broadcasted rhythm from current broadcast rhythm to the broadcast rhythm of wanting by definite sub-goal.
4) wait for heart rate stabilization.
These steps repeat in the circulation at one continuously, reach exercise goal up to.
Broadcast the rhythm matching step frequently through supposition music in step 1, the broadcast tempo variation in step 3 will produce synchronous effect to user's stride frequency.In other words, the person taking exercise will keep its motion to be in step with later music broadcast tempo variation in time automatically.Use aforementioned leg speed match pattern to mate and broadcast rhythm and step frequency.In case mated the step frequently, this system just advances to next step.
In second step, compare user's the current heart rate and the heart rate goal of current exercise, and definite difference percentage.Estimate that through directly heart rate difference percentage being applied to current step frequency the needed step frequently.According to athletic physiology, we know that heart rate will change along with exercise intensity and linear change takes place.In other words, 10% of heart rate increase means that the step frequently increases by 10%.The required then step is converted into required music frequently and broadcasts rhythm; Required broadcast rhythm can be multiple or whole mark frequently of required step.
As the leg speed match pattern, when current song can not further stretch when adapting to music and broadcast tempo variation, this system will broadcast rhythm and change into immediate probable value (that is, perhaps maximum song stretch border perhaps minimum song stretch border).Subsequently, select a head to have to comprise music that reached and required to broadcast the new song of the range of stretch of rhythm.
This system keeps the history of heart rate measurement.Thus, can predict next in 30 seconds heart rate (required thus broadcast rhythm) will how to make progress.If need to change song for playback, this prediction then preferably selects any song that valuable information is provided to next step.The number that needs song to change is minimized.
Because owing to ignore or fatigue, flip-flop broadcasts rhythm and will cause the user can't catch up with this variation,, music do not carry out immediately so broadcasting the variation of rhythm.Replace, system considers one period travel-time.As in the leg speed match pattern, adopt a linear function to calculate the real time that is converted to new broadcast rhythm from given broadcast rhythm.This function is with t iExpression has two points, t iAnd t (0)=0 iMax)=T m, Δ wherein MaxThe maximum that rhythm is broadcasted in expression changes.
At last, when having propagated variation, before adding variation, system wait user heart rate reaches stable.Rule of thumb, when test, user's cardiovascular system needs a period of time to adapt to extra effort.System specifies the fixing stand-by period after each the change, but seeks the trend that the difference in the continuous heart rate with little derivative (derivative) value reduces.
In addition,, can put music more loud, can strengthen low frequency for encourage users is moved more consumingly, and/or can playback of music, the Buddhist music of walking back and forth is the same in face of the audience.Can select to have new song corresponding to the rhythm of the performance level that shows a little more than the active user.In addition, for encourage users is moved less intensely, can with music put littler sound, can weaken low frequency, and/or can playback of music, the Buddhist music of walking back and forth is the same after one's death the audience.Can select to have new song corresponding to the rhythm of the performance level that shows a little less than the active user.
Feedback stage 4
Feedback stage 4 is relevant with feedback with off-line performance storage.For customer inspection and systematic learning purpose, representation of data, the actual training program of carrying out and the list of songs of actual playback have been stored.For check, self-respect, excitation and in order to offer suggestions to revising current training method, can adopt graphics mode to show representation of data.System obtains and is used to learn the data what exercise types is what music be suitable for most.
Find the music that is suitable for training program
The most important characteristics of confirming the adaptability of song in the musical database that in specific exercise, uses is its rhythm.Other characteristics comprise: for example, and musical instrument that uses in number of taps (percussiveness) (quantity of the bat in the song), beat, tone, the recording or the like.Because the quantity of storage space is usually limited; Consider such as " during a training program, not playing identical song twice " the perhaps user preference " song of discontinuous broadcast similar artists "; Must find and a kind ofly guarantee that correct music is in the method on the portable set, so that can find suitable song.Produce the rhythm probability graph through each is taken exercise, then these figure are merged into the whole rhythm probability graph that is used for whole training program, can achieve this end.
In the embodiment of the inventive method, confirm the leg speed of coupling exercise heart rate range, so that find the music that is suitable for training program.Regrettably, this relation is not simple directly relation.Because the factor such as wherein endurance (how long running), fatigue, runner's health, weather condition and the time in one day, with certain leg speed run and the heart rate that causes because of the different of user and difference over time.Yet, can suppose certain mean tempo, its result such as following table:
HR sex age pace
50% man is below 30 90.2
50% male 30-40 88.6
60% man is below 30 110.1
70% man is below 30 116.5
70% woman is below 30 112.9
70% women 30-40 110.7
80% man is below 30 125.0
For tempering another importance of confirming mean tempo is to take exercise in the inner residing position of training program.For example, the leg speed that when beginning to take exercise, need reach heart rate 110 possibly be 90, and after 30 minutes, leg speed 80 just is enough to reach this heart rate.Therefore, can be according to sex and age supposition user's the curve of fatigue, the time of wherein having write down reaches the influence of the leg speed of a certain heart rate level to needs.The form that these are rough and the curve of fatigue with according to sex and the age colony the user be categorized as the basis.This information can be imported by user easier ground, and does not need many times to carry out system calibration.
Set up predicted value, from these average leg speeds, can suppose to be Gaussian distribution, the particular cadence in estimating to take exercise and the similarity of typical heart rate range for the leg speed of every kind of exercise in the training program:
f ( x ) = 1 &sigma; 2 &pi; e - ( x - &mu; ) 2 / 2 &sigma; 2
Average μ in this simple Gaussian function is the average estimation leg speed for an exercise, the wherein width of standard deviation ecbatic figure.Consider the estimation rhythm of previous exercise (because this rhythm is likely the rhythm when current exercise will begin) and the estimation rhythm that the next item down is tempered (based on similar reason), deviation can settle the standard.Above considered statistical information all about class of subscriber (age and gender groups) performance.In addition, utilized information from training program.Yet, at exercise period, record (logged) down user representation of data and after taking exercise at feedback stage collection user's representation of data.This data can be used for making distribution personalized more.
At first, can confirm mean deviation, and this mean deviation can be used in combination with the available statistical information of the better standard deviation of this type of exercise that finds to certain exercise types.In addition, when considering user's performance, can be more accurate how confirm the mean tempo mu in the function.The effective ways that carry out this combination will be from user's performance, to produce true curve, and a curve of having created before utilizing comes average this curve.Identical processing can be used for user's fatigue curve.Like this, every of having accomplished for the user of the prediction of rhythm new take exercise more and more accurate.
Every has been taken exercise separately and created accurate distribution more or less, all these curves can be summarized as the overall distribution that (summed up to) is used for whole training program.Can consider the relative weighting of taking exercise.Temper definite this weight of duration through investigating these with respect to the length of whole training program.One of problem that produces is to represent some exercise duration with km or target heart replacement time.Continue to take exercise for distance, consider user's fatigue curve, this distance can multiply by average running velocity.For target heart, also can consider user's fatigue curve.
When setting up the overall distribution that is used for whole training program, thisly can be mapped to available total reproduction time on music (player) storer respectively.Preferably, total reproduction time depend on the storer the space size and to the average compression level of every first song.Referring to Fig. 2, can make one of this figure coupling constraint that song need satisfy in the preparatory stage 1.
User interface
In this system implementation example, system allows the user to stop, skipping, suspend or restarts the song and the modes of music playback of current broadcast in the exercise, playlist in the training program.Music player is tempered the music selected and is made music player itself strictly observe training program through the time that the duration of considering these exercises perhaps reaches predefined performance level and spent through only playing in advance to each.User's control of music playback realizes through the present invention who comprises the user interface system that is provided with the mutual control of visit.
It is first music of tempering preliminary election that this system starts from playing.Send exercise types to user through phonetic synthesis and/or text/display reminding.In addition, for example send song information to user through demonstration and/or phonetic synthesis.Exercise can have the predefined fixedly duration or can have the variable duration.Under latter instance, exercise will prolong, till reaching predefined user's performance level or needing only the predefined user's performance level of maintenance (referring to Fig. 1).
When taking exercise and listening to the music, for example, when when needing whole notice, the user can suspend music playback and exercise for other tasks (perhaps talking with passerby such as passing road).Can restart playing back music then and restart to take exercise.Reach or keep specific performance level if take exercise to relate to, restart so to mean to begin once more to take exercise.Through show and/or phonetic synthesis to the user report exercise state.
If dislike the particular songs of playback, the user can skip the song of current broadcast so.Next preliminary election song of playback then.The selection of this first new song can be depended on playback mode.Information about this first new song is transmitted to the user.Skip song repeatedly is till finding the song of liking.The selection of new song is a round-robin, the whole songs that allow user error to recover and navigate fully and temper preliminary election for.
In the time can finishing to take exercise, the user obtains notice.Finish exercise and mean that the predefined duration has expired, perhaps the user has successfully reached and has perhaps kept specific performance level.Can pass through auditory cues, vibration prompt, text/display reminding, the prompting of LED light, perhaps transmit this information through changing music playback characteristic (for example, slowly, softr).User's decision is skipped current exercise and is entered into the next item down exercise then.The user can also determine to continue to do current exercise; After one period short period, equipment will begin current exercise once more.Do not finish even should take exercise as yet, the user always can determine to skip current exercise.Entering into the next item down exercise is round-robin.If the exercise of last in the training program, the next item down exercise will be first exercise in this program so.This circulation characteristics allow user error to recover and full navigation.Other embodiment of system can only have the part of above-mentioned characteristic.
Referring to Fig. 3, electronic equipment 21 of the present invention comprises electronic circuit 23.Electronic circuit 23 is effectively according to the feedback of collecting in people's body movement formerly, from collection of content items, selects the subclass of a content item, and this subclass is less than said collection of content items, and said feedback comprises the information about said previous body movement.Said electronic equipment 21 can be fixed equipment or portable set.For example; Said electronic equipment 21 can be a kind of content reproducing device that when personnel carry out physical exertion, is used to reproduce content; Portable music player for example, said electronic equipment 21 or be used for content item is sent to the equipment of the storer that said content reproducing device or said content reproducing device use.Said electronic equipment 21 can comprise the input 25 that is used to receive said subset of content items, for example, and USB port or network connection.Said electronic equipment 21 can comprise the output 25 that is used for said subset of content items is sent to the storer that said content reproducing device or said content reproducing device use, for example, and USB port, network connection.Said electronic equipment 21 can comprise (fixing is perhaps removable) memory storage 31 (for example hard disk, solid-state memory and/or optical-disc reader).For example, said memory storage 31 can be stored the subclass of said collection of content items, said content item and/or collected feedback.Said electronic equipment 21 can comprise the transcriber 29 of the subclass that is used to reproduce said content item, for example, and loudspeaker, tactile feedback generator, display or lamp.Said electronic circuit 23 can be for example multi-usage processor or specialized application processor.Software can be used for making effectively electronic circuit 23 to carry out method of the present invention.
Although invention has been described in conjunction with the preferred embodiments; But should be appreciated that to those skilled in the art it is conspicuous in the principle scope of above-mentioned summary, it being made amendment; Therefore the invention is not restricted to preferred embodiment, but also comprised this modification.The invention reside in each novel feature and each combination of features.Reference numeral in the claim does not limit their protection domain.The use verb " comprises " and version is not got rid of the element that exists except that those elements described in the right requirement.Before element, use measure word " " perhaps " one " do not get rid of and have a plurality of this elements.
No matter " device " has simple function still is other functions; No matter " device " work independently or with other element collaborative works; To those skilled in the art, " device " clearly means hardware (such as that separate or integrated circuit or electronic component) or the software (such as the part of program or program) that comprises any executable operations or be designed to carry out appointed function.Can realize the present invention through the hardware that comprises some different elements, also can realize the present invention through suitable program-controlled computer." software " should be understood to the software product that means on any computer-readable medium that is stored in such as floppy disk, via the software product of the network download such as the Internet, the software product that perhaps can sell by any way.

Claims (4)

1. the electronic equipment of a chosen content item (21), this electronic equipment (21) comprising:
Be used for the feedback of collecting according to people (3) body movement formerly; Before the body movement of reality begins, from collection of content items, select the device of the subclass of (6) content item, this subclass is less than said collection of content items; And said feedback comprises the information about said previous body movement
Wherein said feedback comprises at least one in the following information:
-people's (3) condition and the leg speed that is associated with this condition in said previous body movement;
The information which content item in the said subset of content items of-sign has been skipped in the physical exercise of a certain type;
One or more content items in the said subset of content items of-sign are to the information of the influence of people's (3) condition.
2. according to the electronic equipment of claim 1, wherein, said feedback comprises the time span of the physical exercise of a certain type.
3. the method for a chosen content item may further comprise the steps:
According to the feedback of collecting in people (3) body movement formerly; Before the body movement of reality begins, from collection of content items, select the subclass of (6) content item, this subclass is less than said collection of content items; And said feedback comprises the information about said previous body movement
Wherein said feedback comprises at least one in the following information:
-people's (3) condition and the leg speed that is associated with this condition in said previous body movement;
The information which content item in the said subset of content items of-sign has been skipped in the physical exercise of a certain type;
One or more content items in the said subset of content items of-sign are to the information of the influence of people's (3) condition.
4. according to the method for claim 3, wherein, said feedback comprises the time span of the physical exercise of a certain type.
CN2006800048517A 2005-02-14 2006-01-30 Electronic device and method for selecting content items Expired - Fee Related CN101120343B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP05101076.7 2005-02-14
EP05101076 2005-02-14
PCT/IB2006/050317 WO2006085237A1 (en) 2005-02-14 2006-01-30 Electronic device and method for selecting content items

Publications (2)

Publication Number Publication Date
CN101120343A CN101120343A (en) 2008-02-06
CN101120343B true CN101120343B (en) 2012-07-04

Family

ID=36580439

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800048517A Expired - Fee Related CN101120343B (en) 2005-02-14 2006-01-30 Electronic device and method for selecting content items

Country Status (6)

Country Link
US (1) US20080188354A1 (en)
EP (1) EP1851661A1 (en)
JP (1) JP5149017B2 (en)
KR (1) KR101333024B1 (en)
CN (1) CN101120343B (en)
WO (1) WO2006085237A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI619072B (en) * 2015-12-04 2018-03-21 群邁通訊股份有限公司 A Music Service System, Method and Server
US9984153B2 (en) 2015-12-04 2018-05-29 Chiun Mai Communication Systems, Inc. Electronic device and music play system and method

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL130818A (en) 1999-07-06 2005-07-25 Intercure Ltd Interventive-diagnostic device
EP1538970B1 (en) 2002-08-09 2020-06-17 Intercure Ltd. Generalized metronome for modification of biorhythmic activity
US8672852B2 (en) 2002-12-13 2014-03-18 Intercure Ltd. Apparatus and method for beneficial modification of biorhythmic activity
US7521623B2 (en) 2004-11-24 2009-04-21 Apple Inc. Music synchronization arrangement
EP1804649A4 (en) * 2004-07-23 2009-01-28 Intercure Ltd Apparatus and method for breathing pattern determination using a non-contact microphone
JP5297042B2 (en) 2005-02-14 2013-09-25 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Electronic device and method for reproducing human sensing signals
JP2007135737A (en) * 2005-11-16 2007-06-07 Sony Corp Method and device for supporting actions
US20070260483A1 (en) * 2006-05-08 2007-11-08 Marja-Leena Nurmela Mobile communication terminal and method
CN103028228B (en) * 2006-09-07 2015-08-12 耐克创新有限合伙公司 Athletic performance sensing system and method
US7771320B2 (en) 2006-09-07 2010-08-10 Nike, Inc. Athletic performance sensing and/or tracking systems and methods
US8128410B2 (en) 2006-09-29 2012-03-06 Nike, Inc. Multi-mode acceleration-based athleticism measurement system
US7840346B2 (en) * 2006-11-02 2010-11-23 Nokia Corporation Real time performance comparison
JP5290998B2 (en) * 2007-02-16 2013-09-18 ナイキ インターナショナル リミテッド Real-time comparison method of exercise information
WO2009003890A1 (en) * 2007-06-29 2009-01-08 Swirlnet A/S A method and an apparatus for providing information to a user
US8221290B2 (en) 2007-08-17 2012-07-17 Adidas International Marketing B.V. Sports electronic training system with electronic gaming features, and applications thereof
US8702430B2 (en) * 2007-08-17 2014-04-22 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
US8360904B2 (en) 2007-08-17 2013-01-29 Adidas International Marketing Bv Sports electronic training system with sport ball, and applications thereof
TW200919206A (en) * 2007-10-17 2009-05-01 Micro Star Int Co Ltd Method of automatically creating play lists on multimedia player
US20090108082A1 (en) * 2007-10-31 2009-04-30 Richard Goldmann Programmatic climate control of an exercise environment
KR100986527B1 (en) * 2008-12-04 2010-10-07 한국기술교육대학교 산학협력단 Music selecting system and method thereof
US8898170B2 (en) * 2009-07-15 2014-11-25 Apple Inc. Performance metadata for media
WO2011051848A2 (en) * 2009-10-28 2011-05-05 Koninklijke Philips Electronics N.V. Method and device for selecting exercises
TWI407987B (en) * 2009-12-22 2013-09-11 Ind Tech Res Inst Sport guiding device and sport guiding method using the same
US10289753B2 (en) * 2010-07-07 2019-05-14 Simon Fraser University Methods and systems for guidance of human locomotion
US9532734B2 (en) 2010-08-09 2017-01-03 Nike, Inc. Monitoring fitness using a mobile device
CA2807938C (en) * 2010-08-09 2017-08-22 Nike International Ltd. Monitoring fitness using a mobile device
US10572721B2 (en) 2010-08-09 2020-02-25 Nike, Inc. Monitoring fitness using a mobile device
US8319087B2 (en) * 2011-03-30 2012-11-27 Google Inc. System and method for dynamic, feature-based playlist generation
US8886345B1 (en) 2011-09-23 2014-11-11 Google Inc. Mobile device audio playback
US20130137552A1 (en) * 2011-11-25 2013-05-30 Sony Corporation Electronic fitness trainer and method for operating an electronic fitness trainer
US9339691B2 (en) 2012-01-05 2016-05-17 Icon Health & Fitness, Inc. System and method for controlling an exercise device
CN104884418B (en) 2012-12-28 2017-12-01 三菱瓦斯化学株式会社 PTMEG and its manufacture method
US9595932B2 (en) 2013-03-05 2017-03-14 Nike, Inc. Adaptive music playback system
US9254409B2 (en) 2013-03-14 2016-02-09 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
US10088598B1 (en) * 2013-11-20 2018-10-02 Twc Patent Trust Llt Index indicative of weather impact on outdoor running
WO2015100429A1 (en) 2013-12-26 2015-07-02 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US20160292270A1 (en) * 2013-12-27 2016-10-06 Intel Corporation Tracking heart rate for music selection
WO2015138339A1 (en) 2014-03-10 2015-09-17 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
WO2015195965A1 (en) 2014-06-20 2015-12-23 Icon Health & Fitness, Inc. Post workout massage device
TW201624199A (en) * 2014-12-30 2016-07-01 富智康(香港)有限公司 Automatically choosing songs system and method according to motion state
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US10719290B2 (en) 2015-05-15 2020-07-21 Spotify Ab Methods and devices for adjustment of the energy level of a played audio stream
US20160335046A1 (en) 2015-05-15 2016-11-17 Spotify Ab Methods and electronic devices for dynamic control of playlists
US10082939B2 (en) 2015-05-15 2018-09-25 Spotify Ab Playback of media streams at social gatherings
US9978426B2 (en) * 2015-05-19 2018-05-22 Spotify Ab Repetitive-motion activity enhancement based upon media content selection
US9563268B2 (en) 2015-05-19 2017-02-07 Spotify Ab Heart rate control based upon media content selection
US10579670B2 (en) * 2015-10-06 2020-03-03 Polar Electro Oy Physiology-based selection of performance enhancing music
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
JP6864824B2 (en) * 2017-01-31 2021-04-28 株式会社Jvcケンウッド Music playback program, music playback device, music playback method
JP6839818B2 (en) * 2017-05-17 2021-03-10 パナソニックIpマネジメント株式会社 Content provision method, content provision device and content provision program
WO2019038452A1 (en) * 2017-08-25 2019-02-28 MAX-PLANCK-Gesellschaft zur Förderung der Wissenschaften e.V. Method and device for controlling acoustic feedback during a physical exercise
US10319072B2 (en) 2017-10-09 2019-06-11 Google Llc Adaptation of presentation speed
US10791848B2 (en) 2018-05-24 2020-10-06 Kids2, Inc. Adaptive sensory outputs synchronized to input tempos for soothing effects
USD920277S1 (en) 2019-07-12 2021-05-25 Kids2, Inc. Audio player
WO2021231284A1 (en) * 2020-05-11 2021-11-18 Reynolds Jr Harry L Enclosures for running performance anlaysis
US11792559B2 (en) * 2021-08-17 2023-10-17 Sufang Liu Earphone control method and device, and non-transitory computer readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1128358A1 (en) * 2000-02-21 2001-08-29 In2Sports B.V. Method of generating an audio program on a portable device
EP1251441A2 (en) * 2001-03-30 2002-10-23 Gateway, Inc. Classifying content for different activities

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4776323A (en) * 1987-06-03 1988-10-11 Donald Spector Biofeedback system for an exerciser
EP0371042B1 (en) * 1987-07-08 1992-06-10 MERTESDORF, Frank L. Process and device for supporting fitness training by means of music
IL97526A0 (en) * 1991-03-12 1992-06-21 Tius Elcon Ltd Exercise monitor
US20030171189A1 (en) * 1997-06-05 2003-09-11 Kaufman Arthur H. Audible electronic exercise monitor
US6013007A (en) * 1998-03-26 2000-01-11 Liquid Spark, Llc Athlete's GPS-based performance monitor
JP3559947B2 (en) * 1998-06-30 2004-09-02 株式会社ケンウッド Disc player with program playback function
US6230047B1 (en) * 1998-10-15 2001-05-08 Mchugh David Musical listening apparatus with pulse-triggered rhythm
EP2448155A3 (en) * 1999-11-10 2014-05-07 Pandora Media, Inc. Internet radio and broadcast method
DE19955720C2 (en) * 1999-11-16 2002-04-11 Hosseinzadeh Dolkhani Boris Method and portable training device for performing training
US6585622B1 (en) * 1999-12-03 2003-07-01 Nike, Inc. Interactive use an athletic performance monitoring and reward method, system, and computer program product
JP2001299980A (en) * 2000-04-21 2001-10-30 Mitsubishi Electric Corp Motion support device
US6971973B2 (en) * 2000-05-24 2005-12-06 Netpulse, Llc Custom content delivery for networked exercise equipment
US6748395B1 (en) * 2000-07-14 2004-06-08 Microsoft Corporation System and method for dynamic playlist of media
KR100397779B1 (en) * 2001-02-16 2003-09-13 주식회사 현원 A pulsimeter having a function of radio receiver and digital music player and method thereof
US20020132616A1 (en) * 2001-03-19 2002-09-19 Ross Lorna R. Communications system with automatic download capability
US6808473B2 (en) * 2001-04-19 2004-10-26 Omron Corporation Exercise promotion device, and exercise promotion method employing the same
JP3947959B2 (en) * 2001-10-02 2007-07-25 カシオ計算機株式会社 Song data delivery apparatus and song data delivery method
JP2003320064A (en) * 2002-05-07 2003-11-11 Konami Sports Life Corp Exercise support system
AU2003241499A1 (en) * 2002-05-22 2003-12-12 Alfa Bravo Inc. Method and device for exercise bonus system
EP1595243A2 (en) * 2003-02-12 2005-11-16 Koninklijke Philips Electronics N.V. Audio reproduction apparatus, method, computer program
US7521623B2 (en) * 2004-11-24 2009-04-21 Apple Inc. Music synchronization arrangement
WO2005022322A2 (en) * 2003-08-25 2005-03-10 Blue Street Studios, Inc. Video game system and method
TWI237202B (en) * 2003-08-27 2005-08-01 Wen-Shiang Yue MP3 player with exercise meter
KR100601932B1 (en) * 2003-09-04 2006-07-14 삼성전자주식회사 Method and apparatus for training control using biofeedback
US20050209050A1 (en) * 2004-03-15 2005-09-22 Dirk Bartels Interactive mobile device
US20060111621A1 (en) * 2004-11-03 2006-05-25 Andreas Coppi Musical personal trainer
JP2008538295A (en) * 2005-01-10 2008-10-23 アイポイント リミテッド Music pacemaker for physical fitness training

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1128358A1 (en) * 2000-02-21 2001-08-29 In2Sports B.V. Method of generating an audio program on a portable device
EP1251441A2 (en) * 2001-03-30 2002-10-23 Gateway, Inc. Classifying content for different activities

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI619072B (en) * 2015-12-04 2018-03-21 群邁通訊股份有限公司 A Music Service System, Method and Server
US9984153B2 (en) 2015-12-04 2018-05-29 Chiun Mai Communication Systems, Inc. Electronic device and music play system and method

Also Published As

Publication number Publication date
KR20070112189A (en) 2007-11-22
WO2006085237A1 (en) 2006-08-17
JP2008530678A (en) 2008-08-07
KR101333024B1 (en) 2013-11-26
EP1851661A1 (en) 2007-11-07
JP5149017B2 (en) 2013-02-20
US20080188354A1 (en) 2008-08-07
CN101120343A (en) 2008-02-06

Similar Documents

Publication Publication Date Title
CN101120343B (en) Electronic device and method for selecting content items
CN101119773B (en) Electronic device and method for reproducing a human perceptual signal
US20200160961A1 (en) Method for responding to early abandonment of an exercise session by a user
Lane et al. Effects of music interventions on emotional states and running performance
CN105107185B (en) Equipment for generating drill program and music playlist
Karageorghis et al. Music in the exercise domain: a review and synthesis (Part I)
CN104460981A (en) Presenting audio based on biometrics parameters
Bateman et al. Sporting sounds: Relationships between sport and music
KR20150138151A (en) Exercise demonstration devices and systems
van der Vlist et al. moBeat: Using interactive music to guide and motivate users during aerobic exercising
Tracey Benefits and usefulness of a personal motivation video: A case study of a professional mountain bike racer
Ramji et al. Musical information increases physical performance for synchronous but not asynchronous running
JP2007250053A (en) Contents reproducing device and contents reproducing method
US20230259512A1 (en) Digital personal assistant
Saha Effects of synchronous music on psychological responses, performance indices and physiological functioning among elite triathletes and runners
Curran Effects of synchronous music in sport and exercise: A meta-analytic review and field studies of ultra-distance athletes
Frigola Camps User experience study of auditive heart rate feedback: Designing and analyzing a music-based feedback method for sports performance
Fröhlich A Mobile Music Device for Runners
Dons Optimal organization of musical playlist for physical exercising
Flores Uncovering the essence of music in exercise experiences
Tiuraniemi Music and Emotion in a Cross-Cultural Context: Searching for Musical Fit for an Interactive Sports Animation
Westerink et al. Runners’ experience of implicit coaching through music
Laird The role of mobile technology in walking in adults
Jukic et al. PAB Newsletter# 20–Music for athletes: a useful tool, not just a source of enjoyment Jan 8, 2024| Home News, Media, News, Performance

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120704

Termination date: 20180130

CF01 Termination of patent right due to non-payment of annual fee