System and method for selecting an audio file using motion sensor data
09955906 ยท 2018-05-01
Assignee
Inventors
Cpc classification
A61B5/7282
HUMAN NECESSITIES
G10H2220/395
PHYSICS
G10H2220/086
PHYSICS
A61B2560/0223
HUMAN NECESSITIES
G10H2230/015
PHYSICS
A61B5/4082
HUMAN NECESSITIES
G06F3/162
PHYSICS
G06F3/0346
PHYSICS
A61B5/6898
HUMAN NECESSITIES
A61B2562/0219
HUMAN NECESSITIES
G10H2240/135
PHYSICS
International classification
G06F17/00
PHYSICS
G06F3/0346
PHYSICS
A61B5/00
HUMAN NECESSITIES
A61B5/11
HUMAN NECESSITIES
Abstract
The present invention relates to a system and a method for selecting an audio file using motion data from a mobile computing device connected to or held by a user, the mobile computing device comprising or coupled to motion sensors. The method comprising steps of moving the mobile computing device, obtaining motion data from the motion sensors, computing from the motion data step data based on a number of steps taken by the user in a specific period of time, computing a metronome beat based on the step data and generating a metronome beat file, selecting a stored audio file having a predefined beat parameter matching the metronome beat of the metronome beat file, and playing the audio file. The present invention provides a technology solution delivered through a mobile computing device, such as smart phone, or other computing device, such as a laptop or a PC, a wrist or smart watch, or an accelerometer, pedometer or other external computing device having computer processor means, that improves the gait of people with Parkinson's disease. In use, the user's daily mobility is assessed through application software on a mobile computing device which is operable to calculate a required individually prescribed treatment for a user. The treatment is then delivered through speakers of the mobile computing device in the form of metronome therapy which is form of auditory cueing that is used to treat people with Parkinson's disease.
Claims
1. A method of providing metronome therapy for a user who performs an activity with a cadence of movement by selecting a metronome audio file from a selection of metronome audio files accessed by a mobile computing device carried by the user during said activity, said method comprising the steps of: providing a mobile computing device that is operable to play said metronome audio files, wherein each of said audio files has corresponding audio beat parameters; providing at least one motion sensor operable to detect motion of the user at the mobile computing device, wherein said at least one motion sensor has a sensitivity setting; wherein when the user performs said activity with said cadence of movement said at least one motion sensor detects said cadence of movement; providing a sensitivity bar operable to adjust said sensitivity setting of said at least one motion sensor depending upon said cadence of movement by calibrating said at least one motion sensor to detect steps of a user according to said cadence of movement; configuring the at least one motion sensor to detect a deceleration in said cadence of movement by said user; detecting, identifying and recording changes in said cadence of movement that fall within a selected range of decelerations that are attributable to Parkinson's disease and generating motion data; using said motion data to generate a corresponding metronome beat; automatically selecting a specific metronome audio file from said metronome audio files on said mobile computing device by comparing said metronome beat to said audio beat parameters to find a best match; and providing the metronome therapy to the user by playing said specific metronome audio file on said mobile computing device that corresponds to said best match.
2. The method according to claim 1, further including applying a multiplication factor to said metronome beat prior to comparing said metronome beat to said audio beat parameters.
3. The method according to claim 1, wherein said audio beat parameters and said metronome beat are measured in beats per minute.
4. The method according to claim 1, further including the steps of providing a remote computing device and downloading said audio beat parameters and said metronome beat to said remote computing device.
5. The method according to claim 1, wherein said at least one motion sensor is selected from a group consisting of accelerometers and gyroscopes.
6. The method according to claim 1, wherein said cadence of movement is detected in each axis of a 3-axis reference frame of movement.
7. A system for providing metronome therapy for a user by selecting a metronome audio file from a selection of metronome audio files accessed by a mobile computing device carried by said user, said system comprising: a mobile computing device operable to play said metronome audio files, wherein each of said metronome audio files has corresponding audio beat parameters; at least one motion sensor to detect motion and deceleration of said user wherein said at least one motion sensor has a sensitivity setting and wherein when said user performs an activity with a cadence of movement, said at least one motion sensor detects said cadence of movement; a sensitivity bar operable to adjust said sensitivity setting of said at least one motion sensor depending upon said cadence of movement by calibrating said at least one motion sensor to detect steps of said user according to said cadence of movement; wherein said at least one motion sensor detects changes in said cadence of motion and said mobile computing device identifies and records if said changes in said cadence of motion are within a selected range of decelerations attributable to Parkinson's disease; and wherein said mobile computing device determines a metronome beat from said cadence of motion, automatically selects a specific metronome audio file from said metronome audio files by comparing said metronome beat to said audio beat parameters to find a best match, and plays said selected metronome audio file that corresponds to said best match.
8. The system according to claim 7, wherein said at least one motion sensor is contained within said mobile computing device and is adjusted by said mobile computing device.
9. The system according to claim 7, wherein a multiplication factor is applied to said metronome beat prior to comparing said metronome beat to said audio beat parameters.
10. The system according to claim 7, wherein said audio beat parameters and said metronome beat are measured in beats per minute.
11. The system according to claim 7, further including a remote computing device, wherein said metronome beat and said audio beat parameters are downloaded to said remote computing device.
12. The system according to claim 7, wherein said at least one motion sensor is selected from a group consisting of accelerometers and gyroscopes.
13. The system according to claim 7, wherein said cadence of movement is detected in each axis of a 3-axis reference frame of movement.
14. The method according to claim 1, wherein said sensitivity setting of said at least one motion sensor is automatically set.
15. The system according to claim 7, wherein said sensitivity setting of said at least one motion sensor is automatically set.
Description
DETAILED DESCRIPTION OF THE INVENTION
(1) The invention will be more clearly understood from the following description of some embodiments thereof, given by way of example only, with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5) Referring to the drawings, and initially to
(6) A plurality of audio files, each having audio content with a different predefined beat parameter, is stored optionally in a compressed format, and on storage means or in a library of the mobile computing device. The audio files may be downloaded to the mobile computing device from a remote computing device. Alternatively, the audio files may be stored in storage means of the remote computing device. The audio files may be, for example, in MP3 format or other audio format, and have beat parameters in the range of 5 beats per minute to 300 beats per minute, although it will be understood that audio files may be provided in any range of beats per minute as required or as desired.
(7) At step 1 the mobile computing device is caused to move as a result of the user walking while the mobile computing device is connected to them in such a way that motion sensors of the mobile computing device may detect the motion of the user and generate motion data based on user movement. The motion sensors comprise or are provided as an accelerometer or other means operable to detect 3-axis acceleration or movement of the user.
(8) At step 2, step data is computed from the motion data based on a number of steps taken by the user in a specific period of time, such as one, two, three, four or more minutes. At the conclusion of this initial specific period of time for collecting motion data a loud audible beeping sound may be triggered to let the user know that the initial period of time has passed.
(9) At step 3, optionally, the step of computing the step data further comprises a step of calibrating the accelerometer according to one or more of reduced stride length, speed and cadence. This optional step uses the 3-axis (or X, Y, Z co-ordinates) of the accelerometer. The X, Y, Z, co-ordinates are identified and movement calibration is honed for specific gait issues that day, for example, reduced stride length, speed or cadence to enhance accuracy of system analysis. These adjustments allow for the system to not over or underestimate user movement which differs from an average healthy person who does not have PD. Standard settings may overestimate patients cadence (steps/min) and therefore must be adjusted daily to the user's PD symptoms and so may be performed at different times, such as first thing in the morning, in order to adapt the sensitivity of the mobile computing device.
(10) Accordingly the present invention comprises a step of setting a sensitivity level for the motion sensors which comprises calibrating the motion sensors to detect steps of a user according to one or more of stride length, speed and cadence. The ability to adapt the sensitivity of the motion sensors in this way ensures that the present invention may be adapted to the specific gait requirements of a user so that steps having a smaller (or indeed larger) amplitude and/or stride length from a pre-determined level may be correctly sensed, which is important for patients suffering from Parkinson's disease. Such a step of setting a sensitivity level for the motion sensors may also be performed automatically by the mobile computing device.
(11) At step 4, a metronome beat based on the step data is computed by recording the total number of steps walked in two minutes and the average number of steps per minute. To this step data, and in order to prescribe a user's optimum metronome beat for a day, one of the following computations is applied: 1. average baseline steps/min1.1, or 2. average baseline steps/min0.9
(12) The standard algorithm applied will be the average baseline steps/min1.1. However this may be adapted to average baseline steps/min0.9 if the clinician remotely monitoring the user considers that this is desirable, such as due to a decreased stride length, to address gait deterioration in the user.
(13) The patient will then be provided with their individually prescribed metronome beat, in beats per minute, for the day and, at step 5, a metronome beat file is generated. The metronome beat file may be generated by the mobile computing device or at a remote computing device to which the motion and/or step data has been transmitted from the mobile computing device. It will be understood that the metronome beat file thus encodes data or tags relating to the step data, including the metronome beat computed according to the above algorithm.
(14) At step 6, a stored audio file having a predefined beat parameter in beats per minute matching the metronome beat of the metronome beat file is automatically selected. For example, if the metronome file generated includes a metronome beat computed as above of sixty beats per minute, then the audio file selected also has audio content including a metronome beat of sixty beats per minute. The sound wave of the audio file selected will match the metronome beat which has already been calculated in calibration.
(15) At step 7, the audio file selected is played via audio output means so that the user may hear it. The audio output means may be provided as a speaker of the mobile computing device, a headphone system coupled to the mobile computing device, and/or as a separate audio output device adapted for the user. In this way the user receives via audio output means an individually prescribed metronome beat prescription as a treatment to override the dysfunction of the basal ganglia in the brain and generate the correct impulses (auditory cues) for overcoming symptoms externally so as to improve the quality of walking and prevent freezing episodes.
(16) At step 8, the motion sensors of the mobile computing device again detect the motion of the user in response to the treatment provided at step 7, and this data is transmitted to the remote computer server, such as via a cloud computing network arrangement for review by qualified physiotherapists to identify deteriorations in real time and recommend the next steps to take in furthering treatment for the user.
(17) The present invention may also use the motion sensors to detect a change in the motion of the user, and then use the detected change of motion to determine whether the user is suffering from a motion event relating to Parkinson's disease. Such a step involves detecting the deceleration rate of motion of the user, and then comparing the detected deceleration rate to a predetermined range of deceleration rates and if the detected deceleration rate falls within the predetermined range recording motion data relating to the detected deceleration. Such a motion event would indicate that the user has suffered a true Parkinson's freezing event, or alternatively if the detected deceleration rate falls outside the predetermined range, that the user has stopped stepping for other reasons not related to Parkinson's disease. The ability to utilise motion sensors such as are an accelerometer to detect deceleration rate would allow detection of a true Parkinson's freeze (a known Parkinson's symptom) as opposed to a standard stop. Such a true Parkinson's freeze would be sensed by the motion sensors as an immediate stop with limited deceleration, whereas a standard stop would be sensed by the motion sensors as having a gradual deceleration before coming to a stop.
(18) The present invention also includes an automated voice training program. In operation, the patient is provided a word which they say aloud, and the sound has to reach a certain decibel level (such as that of average speech, which is 60 db). When the patient reaches this decibel level they will be provided further words, one at a time, until they have said ten words reaching 60 db each time. They will complete this training daily. Such training is very important since sufferers of Parkinson's disease lose their voice and as their voice quietens over time they perceive that they are shouting, when in fact they are whispering or talking at a normal level. This automated speech training will improve patient's speech by training patients to speak at the correct decibel levels.
(19) Turning to
(20) The system 10 comprises at least one mobile computing device 12, such as a smart phone or other computing device, such as a laptop or a PC, a wrist or smart watch, or an accelerometer or pedometer having computer processor means, and motion sensors 14 or motion detecting means integrated therein or associated therewith, and processor means 16 for obtaining motion data from the motion sensors and computing from the motion data step data based on a number of steps taken by a user in a specific period of time. Although
(21) The processor means 16 is further operable for computing a metronome beat based on the step data and generating a metronome beat file, and also for selecting from storage means 18 of the mobile computing device 12 a stored audio file having a predefined beat parameter matching the metronome beat of the metronome beat file.
(22) The mobile computing device further comprises audio output means 20 for playing the audio file so that it may be heard by a user. It will be understood that the audio output means 20 may be a speaker integrated with the mobile computing device 12, or a headphone system coupled with the mobile computing device 12, and/or as a separate external audio output device adapted for the user to hear the audio file as it is being played. The present invention also envisages, as a mobile computing device, a pedometer having computer processor means and audio output means.
(23) The present invention is implemented by computer software which is downloaded to mobile computing device 12 from a remote server computer 22 via a wired or wireless computer network, such as internet 24. The computer software implementing the present invention may be provided as a software application or app which when downloaded may be run on the processor means 16.
(24) An exemplary implementation of the present invention will now be described with reference to
(25) As shown in
(26)
(27)
(28)
(29)
(30) A stored audio file having a predefined beat parameter in beats per minute matching the metronome beat of the metronome beat file is selected. For example, the metronome file generated in the present example includes a metronome beat computed as 43 beats per minute then the audio file selected also has a metronome beat of 43 beats per minute.
(31) As shown in
(32) The audio file selected is played via a speaker of the mobile computing device so that the user may hear it and walk in time with the beat of the audio file. In this way the user has received via a speaker of the mobile computing device an individually prescribed metronome beat prescription as a treatment to override the dysfunction of the basal ganglia in the brain and generate the correct impulses (auditory cues) for overcoming symptoms externally so as to improve the quality of walking and prevent freezing episodes.
(33) As shown in
(34) The present invention provides a technology solution delivered through a smart phone or other mobile computing device that improves the gait of people with PD. The user's daily mobility is assessed through a mobile computing device app and then calculates the required individually prescribed treatment for each user. The treatment is then delivered through audio output means, such as speakers of the mobile computing device in the form of auditory cueing.
(35) The present invention provides an automated system which is made available to users via application software downloaded to a mobile computing device, such as a smart phone. Using the internal mobility sensors of a mobile computing device the present invention is operable to calculate automatically the required metronome therapy level and critically prescribe an audio cue designed specifically for that patient's current condition. This treatment is then delivered as an automatic audio track via the app and plays through the audio system of the mobile computing device. This mobility data is then sent to a remote computing server via wired or wireless connectivity means where it is assessed and the above specialised algorithms are applied.
(36) The present invention has been shown to reduce episodes of freezing of gait (FOG), improves stride length, walking speed, reduces symptoms and improves overall quality of life.
(37) Aspects of the present invention have been described by way of example only and it should be appreciate that additions and/or modifications may be made thereto without departing from the scope thereof as defined in the appended claims.