WO2023017228A1 - System and method for analysing the physiological state of a user - Google Patents
System and method for analysing the physiological state of a user Download PDFInfo
- Publication number
- WO2023017228A1 WO2023017228A1 PCT/FR2022/051576 FR2022051576W WO2023017228A1 WO 2023017228 A1 WO2023017228 A1 WO 2023017228A1 FR 2022051576 W FR2022051576 W FR 2022051576W WO 2023017228 A1 WO2023017228 A1 WO 2023017228A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- parameter value
- electronic system
- foot
- physiological state
- Prior art date
Links
- 230000035790 physiological processes and functions Effects 0.000 title claims abstract description 91
- 238000000034 method Methods 0.000 title claims description 42
- 230000033001 locomotion Effects 0.000 claims abstract description 75
- 238000004458 analytical method Methods 0.000 claims abstract description 40
- 230000015654 memory Effects 0.000 claims abstract description 20
- 230000000877 morphologic effect Effects 0.000 claims abstract description 17
- 230000000694 effects Effects 0.000 claims description 27
- 230000007170 pathology Effects 0.000 claims description 21
- 238000004891 communication Methods 0.000 claims description 15
- 230000006870 function Effects 0.000 claims description 12
- 238000001514 detection method Methods 0.000 claims description 10
- 210000003141 lower extremity Anatomy 0.000 claims description 9
- 230000036772 blood pressure Effects 0.000 claims description 7
- 238000011282 treatment Methods 0.000 claims description 7
- 230000036541 health Effects 0.000 claims description 6
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 claims description 5
- 230000036760 body temperature Effects 0.000 claims description 5
- 229910052760 oxygen Inorganic materials 0.000 claims description 5
- 239000001301 oxygen Substances 0.000 claims description 5
- 230000036961 partial effect Effects 0.000 claims description 5
- 230000001575 pathological effect Effects 0.000 claims description 5
- 230000036387 respiratory rate Effects 0.000 claims description 5
- 230000001225 therapeutic effect Effects 0.000 claims description 5
- 210000002683 foot Anatomy 0.000 description 84
- 230000037230 mobility Effects 0.000 description 82
- 238000004364 calculation method Methods 0.000 description 27
- 238000012545 processing Methods 0.000 description 16
- 230000005021 gait Effects 0.000 description 11
- 230000014509 gene expression Effects 0.000 description 11
- 238000010801 machine learning Methods 0.000 description 8
- 238000005259 measurement Methods 0.000 description 8
- 210000003423 ankle Anatomy 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 6
- 230000036544 posture Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000006378 damage Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 210000001364 upper extremity Anatomy 0.000 description 5
- 206010061159 Foot deformity Diseases 0.000 description 4
- 208000027418 Wounds and injury Diseases 0.000 description 4
- 230000009471 action Effects 0.000 description 4
- 230000000295 complement effect Effects 0.000 description 4
- 208000014674 injury Diseases 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 description 3
- 230000037213 diet Effects 0.000 description 3
- 235000005911 diet Nutrition 0.000 description 3
- 229940079593 drug Drugs 0.000 description 3
- 239000003814 drug Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 210000003414 extremity Anatomy 0.000 description 3
- 210000003127 knee Anatomy 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000013178 mathematical model Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000001144 postural effect Effects 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 230000000638 stimulation Effects 0.000 description 3
- 238000002560 therapeutic procedure Methods 0.000 description 3
- BPYKTIZUTYGOLE-IFADSCNNSA-N Bilirubin Chemical compound N1C(=O)C(C)=C(C=C)\C1=C\C1=C(C)C(CCC(O)=O)=C(CC2=C(C(C)=C(\C=C/3C(=C(C=C)C(=O)N\3)C)N2)CCC(O)=O)N1 BPYKTIZUTYGOLE-IFADSCNNSA-N 0.000 description 2
- 206010012689 Diabetic retinopathy Diseases 0.000 description 2
- 208000000013 Hammer Toe Syndrome Diseases 0.000 description 2
- 208000002193 Pain Diseases 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 2
- 239000000853 adhesive Substances 0.000 description 2
- 230000001070 adhesive effect Effects 0.000 description 2
- 230000000454 anti-cipatory effect Effects 0.000 description 2
- 210000004556 brain Anatomy 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 206010012601 diabetes mellitus Diseases 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 230000004064 dysfunction Effects 0.000 description 2
- 208000010118 dystonia Diseases 0.000 description 2
- 230000006698 induction Effects 0.000 description 2
- 208000030175 lameness Diseases 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000000638 solvent extraction Methods 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 208000011580 syndromic disease Diseases 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 208000004998 Abdominal Pain Diseases 0.000 description 1
- 208000019901 Anxiety disease Diseases 0.000 description 1
- 208000008035 Back Pain Diseases 0.000 description 1
- 206010006811 Bursitis Diseases 0.000 description 1
- 208000010693 Charcot-Marie-Tooth Disease Diseases 0.000 description 1
- 208000002881 Colic Diseases 0.000 description 1
- 208000032170 Congenital Abnormalities Diseases 0.000 description 1
- 208000014094 Dystonic disease Diseases 0.000 description 1
- 206010017577 Gait disturbance Diseases 0.000 description 1
- 208000006327 Hallux Rigidus Diseases 0.000 description 1
- 208000001963 Hallux Valgus Diseases 0.000 description 1
- 208000008930 Low Back Pain Diseases 0.000 description 1
- 241001465754 Metazoa Species 0.000 description 1
- 208000002740 Muscle Rigidity Diseases 0.000 description 1
- 206010056242 Parkinsonian gait Diseases 0.000 description 1
- 208000025740 Tailor Bunion Diseases 0.000 description 1
- 208000000491 Tendinopathy Diseases 0.000 description 1
- 206010044565 Tremor Diseases 0.000 description 1
- 230000036506 anxiety Effects 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001684 chronic effect Effects 0.000 description 1
- 230000009194 climbing Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 238000013079 data visualisation Methods 0.000 description 1
- 238000003066 decision tree Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000002526 effect on cardiovascular system Effects 0.000 description 1
- 229920001971 elastomer Polymers 0.000 description 1
- 239000000806 elastomer Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 210000001905 globus pallidus Anatomy 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 210000002414 leg Anatomy 0.000 description 1
- 230000007823 neuropathy Effects 0.000 description 1
- 201000001119 neuropathy Diseases 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 230000035479 physiological effects, processes and functions Effects 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 229920002635 polyurethane Polymers 0.000 description 1
- 239000004814 polyurethane Substances 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000007637 random forest analysis Methods 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000284 resting effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
- 210000002303 tibia Anatomy 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/1036—Measuring load distribution, e.g. podologic studies
- A61B5/1038—Measuring plantar pressure during gait
-
- A—HUMAN NECESSITIES
- A43—FOOTWEAR
- A43B—CHARACTERISTIC FEATURES OF FOOTWEAR; PARTS OF FOOTWEAR
- A43B13/00—Soles; Sole-and-heel integral units
-
- A—HUMAN NECESSITIES
- A43—FOOTWEAR
- A43B—CHARACTERISTIC FEATURES OF FOOTWEAR; PARTS OF FOOTWEAR
- A43B23/00—Uppers; Boot legs; Stiffeners; Other single parts of footwear
-
- A—HUMAN NECESSITIES
- A43—FOOTWEAR
- A43B—CHARACTERISTIC FEATURES OF FOOTWEAR; PARTS OF FOOTWEAR
- A43B3/00—Footwear characterised by the shape or the use
- A43B3/34—Footwear characterised by the shape or the use with electrical or electronic arrangements
- A43B3/38—Footwear characterised by the shape or the use with electrical or electronic arrangements with power sources
- A43B3/40—Batteries
-
- A—HUMAN NECESSITIES
- A43—FOOTWEAR
- A43B—CHARACTERISTIC FEATURES OF FOOTWEAR; PARTS OF FOOTWEAR
- A43B3/00—Footwear characterised by the shape or the use
- A43B3/34—Footwear characterised by the shape or the use with electrical or electronic arrangements
- A43B3/38—Footwear characterised by the shape or the use with electrical or electronic arrangements with power sources
- A43B3/42—Footwear characterised by the shape or the use with electrical or electronic arrangements with power sources where power is generated by conversion of mechanical movement to electricity, e.g. by piezoelectric means
-
- A—HUMAN NECESSITIES
- A43—FOOTWEAR
- A43B—CHARACTERISTIC FEATURES OF FOOTWEAR; PARTS OF FOOTWEAR
- A43B3/00—Footwear characterised by the shape or the use
- A43B3/34—Footwear characterised by the shape or the use with electrical or electronic arrangements
- A43B3/44—Footwear characterised by the shape or the use with electrical or electronic arrangements with sensors, e.g. for detecting contact or position
-
- A—HUMAN NECESSITIES
- A43—FOOTWEAR
- A43B—CHARACTERISTIC FEATURES OF FOOTWEAR; PARTS OF FOOTWEAR
- A43B3/00—Footwear characterised by the shape or the use
- A43B3/34—Footwear characterised by the shape or the use with electrical or electronic arrangements
- A43B3/48—Footwear characterised by the shape or the use with electrical or electronic arrangements with transmitting devices, e.g. GSM or Wi-Fi®
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
- A61B5/112—Gait analysis
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B2071/0675—Input for modifying training controls during workout
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B22/00—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
- A63B22/0015—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with an adjustable movement path of the support elements
- A63B22/0023—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with an adjustable movement path of the support elements the inclination of the main axis of the movement path being adjustable, e.g. the inclination of an endless band
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B22/00—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
- A63B22/02—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable endless bands, e.g. treadmills
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B22/00—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements
- A63B22/02—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable endless bands, e.g. treadmills
- A63B22/0235—Exercising apparatus specially adapted for conditioning the cardio-vascular system, for training agility or co-ordination of movements with movable endless bands, e.g. treadmills driven by a motor
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/50—Force related parameters
- A63B2220/51—Force
- A63B2220/52—Weight, e.g. weight distribution
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/50—Force related parameters
- A63B2220/56—Pressure
Definitions
- the invention relates to the field of monitoring parameters attached to individuals and in particular their physiological state.
- the invention can for example find an application in the diagnosis of a pathology, in monitoring the evolution of a pathology or in monitoring the effectiveness of a treatment.
- the invention relates in particular to a system and a method for calculating values of parameters relating to the physiological state of a user.
- the foot constitutes a particularly complex part of the human body and also plays a particularly important role since it is the keystone, essential to bipedalism, allowing a human being to move.
- many systems have been proposed for the analysis of the center of pressure (US9687712), the time of flight (US2015151160) or the type of gait (KR20190105867).
- a system has been proposed which uses a pressure sensitive surface to record a walking line of the center of pressure exerted by the user's foot on an underlying surface during a period of stepping (US9687712).
- Certain pathologies also have a direct or indirect impact on gait.
- people with diabetic retinopathy may experience postural or gait instability compared to healthy subjects (Piras et al 2020; The effect of diabetic retinopathy on standing posture during optic flow stimulation. Gait & Posture 2020).
- parkinsonian gait eg, bradikinesia, muscle rigidity, tremor at rest and/or shortened stride is a hallmark of the pathology.
- the invention aims to overcome these drawbacks.
- the invention relates in particular to an electronic system for analyzing the physiological state of a user comprising:
- At least one acquisition device arranged to generate one or more representations of a sole of the user's foot, said representation(s) preferably being associated with depth data, in particular of the arch of the foot;
- a treadmill arranged to allow the user to walk or run on said treadmill
- At least one mobility analysis device comprising at least one inertial platform and/or at least one pressure sensor configured to generate movement data when the user walks or runs on the treadmill;
- At least one data memory configured to store the one or more representations of a sole of the foot, the movement data, and at least one morphological parameter value of the user;
- One or more processors configured to: o Calculate, from the one or more generated representations, at least one plantar morphology parameter value of at least one foot of the user; o Calculating at least one user mobility parameter value from motion data generated when the user walks or runs, preferably on the treadmill; o Calculate at least one physiological state parameter value from the at least one morphological parameter value of the user, at least one plantar morphology parameter value and at least one mobility parameter value.
- the applicant has developed an electronic system, integrating numerous sensors, capable of calculating an individual's physiological state without invasive measurement, or intervention by a specialist, or recourse to a plurality of specific devices. In particular, the applicant has developed a system grouping together most of the functions allowing the calculation of representative physiological state parameter values, since they are generated in particular in a situation and can be used to generate information or a recommendation adapted to a user.
- the combination in the same system of a device for acquiring the representation of the foot which can give in particular the position, the shape and the height of the arch of the foot with a dynamic analysis of the mobility of the foot.
- the user will make it possible to identify in a much more precise manner the values of a physiological state characteristic of a user at a given instant.
- the treadmill makes it possible to provide a walking and running ground to determine values of mobility parameters and/or values of physiological parameters to identify the actual physiological state of the user.
- the latter may optionally include one or more of the following features, alone or in combination:
- the one or more processors are further configured to generate one or more recommendations as a function of the at least one calculated physiological state parameter value and preferably it comprises a man-machine interface configured to display the recommendation(s).
- the recommendations can take several forms, such as advice on exercises adapted to the physiological state of the user, or advice on their diet or even advice relating to increased pathological risks.
- the recommendation(s) comprise a training program comprising one or more exercises to be performed to improve the user's health, the user's gait, reduce the risk of cardiovascular pathology or reduce the risk of injury.
- the physiological state parameters are selected from: a health score, a pathological risk score, a pathology development score and/or a therapeutic treatment efficacy score.
- the one or more processors are further configured to calculate physiological state parameter values further taking into account at least one user profile parameter value, said user profile parameters possibly comprising the gender, age, and/or medical condition affecting the user.
- the system comprises at least one physiological sensor configured to generate physiological parameter values of the user, in particular when the user walks or runs on the treadmill, and the one or more processors are further configured to calculate values of physiological state parameter further taking into account at least one generated physiological parameter value, said physiological parameter possibly including heart rate, blood pressure, body temperature, respiratory rate, and/or partial oxygen saturation.
- the representation(s) of a sole of the user's foot comprise a three-dimensional representation of at least part of the user's foot, preferably of the arch of the foot.
- a three-dimensional image including a representation of the sole of the foot makes it possible to quickly extract relevant data for the calculation of sole parameter values such as the length, width, height of the instep, and possibly its geometric shape.
- the at least one representation of a sole of the user's foot includes at least one representation made when the user is standing and at least one representation made when the user is seated and the one or more processors are further configured to calculating the at least one plantar morphology parameter value from at least one representation produced when the user is standing and from at least one representation produced when the user is seated.
- the at least one morphology parameter value includes a plantar arch morphology parameter value selected from: a plantar arch width value, a plantar arch height value, and/or an index value of the 'isthmus.
- the processor(s) are further configured to calculate the physiological state parameter values further taking into account at least one user activity settings value.
- the system makes it possible to finely adapt the analysis or its recommendation(s) to the activities already practiced by a user.
- the system according to the invention makes it possible, automatically, to consider parameter values generated in different situations such as walking and/or running.
- the electronic system further comprises a man-machine interface indicating to the user specific exercises to be carried out, in particular on the treadmill, said specific exercises being determined according to at least one value of activity parameters, of parameters morphological and/or user profile parameters; and the electronic system being configured so that the at least one calculated mobility parameter value used to calculate the physiological state parameter values is calculated from movement data generated during the performance of the specific exercises by the user .
- the system will be able to automatically determine which exercises will make it possible to calculate with the most accuracy the parameters of the physiological state of the user.
- the at least one acquisition device comprises a depth-detection camera, in particular a depth-detection 3D camera.
- the at least one acquisition device comprises an image acquisition device arranged to generate one or more representations of the top of the user's foot.
- the at least one acquisition device comprises an image acquisition device arranged to generate one or more representations of the lower limbs, preferably arranged to generate movement kinematics of the lower limbs of the user during a walk or run on the treadmill.
- the at least one mobility analysis device comprises pressure sensors and/or force sensors integrated into the treadmill, and which are configured to generate the user's movement data when the user walks or runs on the treadmill.
- the at least one mobility analysis device comprises at least two electronic boxes each comprising an inertial platform and which, once coupled each to a foot of the user, are configured to generate the movement data of the user.
- the one or more processors are further configured to calculate physiological state parameter values of the user further taking into account: - at least one user profile parameter value, said user profile parameter possibly including gender, age, and/or a pathology affecting the user;
- said user activity parameter value possibly comprising a typology of the running or walking terrain, a sport typology, an average number of kilometers achieved by week, an average number of kilometers covered per outing, and/or an average walking or running speed; and or
- physiological parameter value of the user possibly including heart rate, blood pressure, body temperature, respiratory rate, and/or partial oxygen saturation.
- the at least one physiological parameter value of the user is measured when the user is walking or running on the treadmill.
- the electronic system comprises a remote computing device, said remote computing device comprising part of the one or more processors, and being configured to communicate with a device integrating the treadmill and the acquisition device, preferably by a communication network. This makes it possible to lighten the processing and the memory of the electronic system comprising the acquisition device and the treadmill on the one hand and to centralize at least part of the analyzes on the other hand.
- the invention relates to a method for analyzing the physiological state of a user implemented by one or more processors coupled to at least one data memory configured to memorize one or more representations of a sole of the foot, motion data generated when the user is walking or running, and at least one morphological parameter value of the user, said method comprising the following steps:
- the at least one mobility analysis device comprising at least one inertial platform and/or at least one pressure sensor;
- the method according to the invention may also comprise a step, implemented by the one or more processors, of generating one or more recommendations from the calculated physiological state parameter values.
- Figure 1 shows a functional illustration of an electronic system according to one embodiment of the present invention.
- the dotted items are not essential.
- Figure 2 shows illustrations of a representation of a sole of the user's foot according to the present invention.
- Figure 3 shows an electronic system according to one embodiment.
- Figure 4 represents possible positions of a mobility analysis device when it takes the form of an electronic box.
- Figure 5 shows an illustration of a method for analyzing the physiological state of a user according to the present invention.
- each block in the flowcharts or block diagrams may represent a system, device, module, or code, which includes one or more executable instructions to implement the specified logical function(s).
- the functions associated with the blocks may appear in a different order than that indicated in the figures. For example, two blocks shown in succession may, in fact, be executed substantially simultaneously, or the blocks may sometimes be executed in reverse order, depending on the functionality involved.
- Each block in the block diagrams and/or flowchart, and combinations of blocks in the block diagrams and/or flowchart may be implemented by special hardware systems that perform the specified functions or acts or perform combinations of special equipment and computer instructions.
- movement data generally corresponds to data generated by sensors when the user is in motion.
- raw data and raw motion data generally correspond to data generated by sensors and which have not yet been transformed. This may for example correspond to data generated by an inertial platform.
- the processing of raw data can make it possible to obtain biomechanical parameter values.
- the expression "analysis of a movement”, “analysis of mobility” or “analysis of the gait” can correspond, within the meaning of the invention, to the attribution of one or more values, for example a score, a classification or a note to a trajectory or to the displacement of a user's foot. This characterization of the gait makes it possible to obtain one or more numerical or alphanumeric values of biomechanical parameters representative of the gait, which can be called mobility parameters.
- the expression "analysis of the physiological state of a user” can correspond, within the meaning of the invention, to the attribution of one or more values, for example a score, a classification or a note to the physiological state of a user. This physiological state corresponds in particular to a state of the body or of the bodily functions. It can also be considered as a characteristic of the health of an animal or a human.
- mobility parameters may correspond to biomechanical parameters identified in dynamic position.
- biomechanical parameter is preferably meant within the meaning of the invention a characteristic of the posture or mobility of the user.
- a biomechanical parameter can be determined by various calculation operations based on movement data.
- sole means an object making it possible to separate the foot of the user from the ground.
- a shoe can include an upper sole layer in direct contact with the foot of the user and a lower sole layer in direct contact with the ground or more generally the external environment.
- a shoe can also include a removable insole, taking the role of upper sole.
- Removable means the ability to be easily detached, removed or disassembled without having to destroy the fixing means either because there is no fixing means or because the fixing means are easily and quickly removable (e.g. notch, screw, tab, lug, clips).
- notch, screw, tab, lug, clips e.g. notch, screw, tab, lug, clips
- substantially identical within the meaning of the invention means a value varying by less than 30% with respect to the compared value, preferably by less than 20%, even more preferably by less than 10%.
- operations refer to actions and/or processes of a data processing system, for example a computer system or an electronic computing device, which manipulates and transforms data represented as physical (electronic) quantities in computer system memories or other information storage, transmission, or display devices. These operations can be based on applications or software.
- walking cycle or “running cycle” within the meaning of the invention can correspond to the time interval between two presses of the heel of the same leg on the ground, or more generally two identical events repeated during a walk or a run.
- correlation model it is necessary to understand in the sense of the invention a finite sequence of operations or instructions making it possible to calculate a value from one or more input values.
- the implementation of this finite sequence of operations makes it possible, for example, to assign a value Y, such as a label Y, to an observation described by a set of characteristics or parameters X thanks, for example, to the implementation of a function f, capable of reproducing Y by having observed X.
- prediction model means any mathematical model making it possible to analyze a volume of data and to establish relationships between factors making it possible, for example, to assess the risks or opportunities associated with a specific set of conditions, in order to direct decision-making towards a specific action.
- a prediction model is usually generated as part of a machine learning process. In the context of the present invention, learning can be advantageously used for the calculation of one or more values of physiological state parameters.
- supervised machine learning model we mean in the sense of the invention a correlation model generated automatically from data, called observations, which have been labelled.
- unsupervised machine learning model we mean in the sense of the invention a correlation model generated automatically from data, called observations, which have not been labelled.
- foot angle values within the meaning of the invention can correspond to angle values making it possible to represent the position of an individual's foot in its environment, that is to say for example with respect to a predetermined frame of reference.
- This position may relate to the individual's limbs with, for example, the angle formed by the axis of the tibia and the anteroposterior axis of the foot.
- This position can also relate to elements external to the individual with, for example, the angle formed by the anteroposterior axis of the foot and the ground.
- this position can also be relative to an angle formed by the anteroposterior axis of the foot and a calculated line of walking or a calculated trajectory of the foot.
- predetermined frame of reference within the meaning of the invention may correspond to an inertial frame of reference such as a terrestrial frame or a non-inertial frame of reference such as one or more limbs of the individual or even a frame generated from individual movement data.
- application means any expression, code or notation, of a set of instructions intended to cause data processing to perform a particular function directly or indirectly (e.g. after a conversion operation to another code).
- Sample program code may include, but is not limited to, a subroutine, function, executable application, source code, object code, library, and/or any other sequence of instructions designed for the running on a computer system.
- processor denotes at least one hardware circuit configured to execute instructions contained in the program code.
- the hardware circuit may be an integrated circuit.
- Examples of a processor include, but are not limited to, central processing unit (CPU), network processor, vector processor, digital signal processor (DSP), field programmable grid network (FPGA), a programmable logic assembly (PLA), an application specific integrated circuit (ASIC), a programmable logic circuit and a controller.
- Coupled within the meaning of the invention, is understood to mean connected, directly or indirectly, with one or more intermediate elements. Two elements can be coupled mechanically, electrically or linked by a communication channel.
- the expression "man-machine interface" within the meaning of the invention can in particular correspond to any element allowing a human being to communicate with a particular computer and without this list being exhaustive, a keyboard and means making it possible, in response to commands entered on the keyboard, to perform displays and possibly to select, using the mouse or a touchpad, elements displayed on a screen.
- a touch screen making it possible to select directly on the screen the elements touched by the finger or an object and possibly with the possibility of displaying a virtual keyboard.
- the applicant has developed a new system that can be used to perform in a single session all the measurements necessary to determine the physiological state of a user.
- Such a system allows physiological state parameter values to be defined automatically, in particular based on user mobility parameters, user morphology parameters and plantar morphology parameters of said user.
- the invention relates to an electronic system 1 for analyzing the physiological state of a user.
- such a system can be used to generate information on the state of health of the user, the evolution of a pathology, the risk of developing a pathology, the effectiveness of a therapeutic treatment or advice on diet or advice on exercises to perform.
- such an electronic system 1 will include: an acquisition device 10; a treadmill 20; at least one gait analysis device 30; one or more processors 40; and at least one data memory 70.
- such an electronic system can include a man-machine interface 50 and communication means 60.
- it may be configured to establish communication with one or more presentation computing devices 80 and one or more third-party computing devices 90.
- an electronic system 1 comprises an acquisition device 10.
- the acquisition device 10 may correspond to a depth detection camera, in particular a depth detection 3D camera.
- a depth-detection acquisition device 10 according to the invention could for example correspond to a picture-taking device capable of capturing three-dimensional data.
- the acquisition device 10 could, for example, integrate laser profiling, fringe projection, stereo imaging and/or time-of-flight technology.
- the acquisition device 10 may also correspond to a scanner.
- the acquisition device 10 may include one or more lenses, a color detector, and/or an infrared emitter, for example of the laser type.
- Such an acquisition device 10 will advantageously be arranged to be able to generate one or more representations of a sole of the user's foot.
- An example of an image is illustrated in connection with FIG. 2.
- FIG. 2 represents an illustration of a representation of a sole of the foot 31 of the user associated with depth data.
- this representation the shape of the plantar arch 32 of the individual.
- This or these representations will preferably be associated with depth data.
- the acquisition device 10 can also generate three-dimensional measurements of the user's two feet. It may in particular generate a three-dimensional representation of at least part of the user's feet. It could for example be arranged to generate one or more representations of the top of the user's foot. Such a three-dimensional representation including an image of the sole of the foot makes it possible to quickly extract relevant data for the calculation of sole parameter values such as the length, width, height of the instep, and possibly its geometric shape. .
- the one or more images of a sole of the foot generated by a depth-detection image acquisition device may include at least one image produced when the user is standing.
- the one or more images of a sole of the foot generated by the depth detection image acquisition device may include at least one image produced when the user is seated.
- the electronic recommendation system 1 may comprise a support, preferably retractable, allowing the user to put himself in a seated position with his feet positioned so that the device A depth-sensing image acquisition device can generate one or more images of a sole of the foot when the user is seated.
- the acquisition device 10 can be positioned as shown in Figure 3 below a location on which the user is positioned in a standing position.
- the acquisition device 10 may be associated with one or more force sensors. Such an association can make it possible to determine the center of pressure of the user and possibly the evolution of the center of pressure according to movements made by the user or during a measurement of static balance. Thus, the electronic system 1 will be able to calculate other values that may be useful in the context of the calculation of the values of parameters of the physiological state of the user.
- the depth detection acquisition device 10 can be associated with plantar support sensors. Such an association can make it possible to determine the distribution of pressures at the level of the user's feet and in particular according to plantar zones. Thus, the system will be able to calculate other values that may be useful in the context of calculating the values of the user's physiological state parameters.
- the analysis of the plantar supports can be carried out by means of optical systems that can be easily coupled to the acquisition device 10 or even from resistive or capacitive systems.
- the acquisition device 10 arranged for one or more representations of a sole of the user's foot may be supplemented by one or more other devices acquisition.
- the system according to the invention may include another acquisition device 11 which may also be arranged to generate one or more representations of at least part of the lower limbs.
- lower limb is meant the part of the body going from the foot to the hip of the user.
- an acquisition device 11 will be able to generate one or more representations of the hip, of the knee(s), of the ankle(s), of the position of the hip or of the position of the knee(s) and/or of the position of the ankle(s).
- the acquisition device 11 is arranged to generate movement kinematics of the user's lower limbs when walking or running on a treadmill 20.
- the acquisition device 11 may also be arranged to generate one or more representations of at least part of the upper limbs.
- upper limb is meant the part of the body from the fingers to the shoulder.
- the acquisition device 11 will be able to generate one or more representations of the shoulder, the elbow, and/or the wrist.
- the acquisition device 11 is arranged to generate movement kinematics of the user's upper limbs when walking or running on a treadmill 20.
- the acquisition device 11 can in addition to being arranged to generate one or more representations of the lower and upper limbs and to allow a representation of both the lower and upper limbs.
- the electronic system 1 may include other measurement systems that provide information on the user making it possible to improve the relevance of the calculated physiological state parameter value or of the recommendation. generated.
- the electronic system 1 may also include sensors allowing measurements selected from: the heart rate, the blood pressure, the weight, and/or the percentage of fat mass.
- An electronic system 1 according to the present invention will also preferably include a treadmill 20.
- the treadmill 20 may be arranged to allow the user to walk or run.
- the treadmill 20 may be a motorized treadmill.
- treadmill 20 may be a non-motorized treadmill.
- the treadmill 20 may be arranged so as to be able to select an angle formed between the ground and the walking or running surface. Indeed, for certain activities it may be advantageous to be able to tilt the treadmill so as to impose on the user a predetermined walking or running angle with respect to the ground.
- a treadmill 20 in the electronic system 1 according to the invention makes it possible to offer the user a walking and running ground. This makes it possible to determine the mobility parameters over a period and distance sufficient to identify the real and natural mobility of the person. Indeed, according to the applicant, it is desirable to have a certain number of step cycles to accurately determine the mobility parameters of a user in the context of a walk or a run.
- the treadmill 20 is configured to be controlled via a man-machine interface 50, for example accessible via a touch screen integrated into the electronic system 1 .
- FIG. 3 illustrates in particular an electronic system 1 comprising an acquisition device 10, a conveyor belt 20 and a human-machine interface (HMI) 50.
- HMI human-machine interface
- the electronic system 1 has a part substantially parallel to the ground and a part substantially perpendicular to the ground.
- the invention is not limited to a particular form of the electronic system 1 .
- an electronic system 1 according to one embodiment of the invention has substantially an L-shape, when the latter is in contact with the ground.
- a system according to the invention integrates in the same physically integral assembly an acquisition device 10, a conveyor belt 20 and a man-machine interface (HMI) 50.
- HMI man-machine interface
- Such an electronic system 1 can have different length, height or width, which makes it possible to be adapted to different users (large or small, young or older).
- an electronic system 1 can have a height for its perpendicular part of between 50 cm and 200 cm, a length for its part parallel to the ground of between 50 cm and 200 cm. More generally, the electronic system 1 comprises a total length (ie length of the parallel part and of the perpendicular part) comprised between 70 cm and 200 cm. Finally, the part parallel to the ground preferably comprises a sufficient width to accommodate a treadmill 20.
- an electronic system 1 has a part substantially parallel to the ground comprising the conveyor belt 20 and the acquisition device 10.
- the part substantially perpendicular to the ground comprises the HMI 50.
- the connection zone between the part parallel to the ground and the part perpendicular to the ground comprises the acquisition device 10.
- an electronic system 1 according to the invention is an integrated system preferably comprising the acquisition device 10, the carpet wheel 20 and an HMI 50.
- the acquisition device is arranged between the perpendicular part and the conveyor belt 20.
- This allows the electronic system to directly integrate an acquisition device 10 in connection with the conveyor belt 20 so as to generate one or more images of a sole of the user's foot, preferably associated with depth data and then allow the user to be able to run or walk on the treadmill 20 for example.
- the acquisition device preferably comprises at least one block, more preferably at least two blocks arranged to each accommodate a foot of the user. Preferably, these blocks are arranged facing each other.
- the image(s) of a sole of the foot can be viewed on the HMI 50.
- the HMI 50 is arranged in the upper part (i.e. far from the ground) of the part perpendicular to the ground of the electronic system. This facilitates the interaction and visualization of the user at his height.
- connection zone can comprise other devices, such as the presence of a support bar connecting the connection zone to the part perpendicular to the ground or the part parallel to the ground with the part perpendicular to the ground, in order to facilitate the balance of the user or the ascent on the electronic system 1 of the user for example.
- these are two support bars each arranged on either side of the electronic system 1 in order to allow free access for the user to pass through the connection zone comprising the acquisition device 10 on the conveyor belt behind the connection zone, ie at the level of the parallel part.
- Other means of holding, stability, climbing, maintaining balance can also be provided.
- the system may include another acquisition device 11 that can generate images, including images in the form of a video.
- An electronic system 1 according to the present invention will also include at least one mobility analysis device 30.
- a mobility analysis device 30 may comprise one or more dedicated processors cooperating with one or more dedicated data memories, possibly one or more program memories, said memories possibly being dissociated.
- the processor or processors, as well as the data memory or memories are then preferably configured to cooperate so as to transform the movement data into mobility parameter values.
- the motion data generated by the mobility analysis device(s) is sent to one or more processors of the electronic system 1 already involved in other functions and which are also configured to transform the motion data into mobility parameter values.
- the mobility analysis device 30 will comprise at least one inertial platform and/or at least one pressure sensor. These sensors will in particular be configured to generate movement data when the user walks or runs on the treadmill 20.
- the user mobility parameters for which values are calculated by the electronic recommendation system 1 according to the present invention comprise: pronation/supination values, impact force values, step length values, contact time values, acceleration values, angular velocity values, sole orientation values, propulsion velocity, fatigue rate, Fick angle, propulsion direction, contact time duration, flight time duration and/or deceleration direction.
- the user mobility parameters for which values are calculated by the electronic recommendation system 1 according to the present invention include pronation/supination values.
- the at least one mobility analysis device 30 may include pressure sensors and/or force sensors integrated into the treadmill 20 and configured to generate the user's movement data when the user walking or running on the treadmill 20. This embodiment makes it possible to have a follow-up of the plantar support of the user within the framework of exercises carried out on the treadmill 20. However, it does not make it possible to acquire movement data generated outside the treadmill 20.
- the at least one mobility analysis device 30 may comprise at least two soles integrating pressure sensors, the pressure sensors being configured so as to generate the movement data of the user once the soles used by the user.
- the advantage of this embodiment is that it is possible to configure the electronic system 1 so that it can take into account movement data generated by the user when he is not on the treadmill 20.
- the use of a removable insole could present problems of hygiene and robustness of the system.
- the at least one mobility analysis device 30 comprises at least two electronic boxes 35 which include inertial platforms and which, once each coupled to a foot of the user , are configured to output user motion data.
- the electronic boxes 35 can thus be integrated into soles or simply be placed (via a system of clips) on an article of footwear (for example on the top of an article of footwear) that the user plans to buy or a calibration footwear.
- such devices make it possible to follow the kinetics of the foot during the oscillating phase.
- the electronic boxes 35b can be integrated into a sole of an article of footwear. Nevertheless, electronic boxes 35a, 35c can also be configured so that they can be attached to an article of footwear.
- the positioning of an electronic box on an article of footwear may depend on the arrangement of the inertial platforms.
- An electronic box could for example be configured so as to be fixable on the back of an item of footwear or on the instep.
- FIG. 4 illustrates an individual's foot coupled to inertial platforms positioned at three different locations: at the level of the buttress—electronic box 35a; in the outer or inner sole - electronic box 35b; or even on the front of the foot - electronic box 35c, for example at the level of the laces or the tongue.
- These various embodiments could be considered as indirect couplings, since the electronic box is not in contact with the foot of the user, but in contact with an article of footwear itself in contact with the foot of the user.
- the electronic boxes 35 can also be positioned directly against the individual's foot.
- Figure 4 also shows that the invention can be implemented from an electronic box 35d directly coupled to the foot of the individual.
- This coupling can use an adhesive material allowing the electronic box to be glued temporarily to the foot or even thanks to an accessory capable of holding the electronic box against the foot of the individual.
- this positioning can be maintained by means of adhesive materials, elastic bands or by any other means making it possible to fix the electronic box on the foot of the individual on an ad hoc basis (i.e. removable).
- the accessory may for example be elastic and take the form of an ankle brace or a strap.
- Each electronic box 35 comprises an inertial platform which comprises for example at least one accelerometer and at least one gyroscope. Preferably, it comprises several accelerometers and several gyroscopes. More preferably, the inertial platform comprises at least one accelerometer (preferably 3-axis accelerometers) and at least one gyroscope (preferably 3-axis gyroscopes), and can be supplemented by other sensors. In particular, each electronic box 35 can also comprise one or more magnetometers so as to acquire three additional raw signals corresponding to the values of magnetic fields in three dimensions.
- Each electronic box 35 may also include other sensors, in particular an inclinometer, a barometer, a temperature sensor, a humidity sensor and an altimeter to benefit from increased precision.
- the box electronics can be coupled to other sensors, for example distributed in a sole, such as pressure sensors or force sensors.
- the pressure and/or force sensors can include electrodes and be made of piezoelectric materials.
- each electronic box 35 may include a data processing module configured to transform all the movement data generated using predefined algorithms.
- the electronic boxes 35 can be configured to process the signals generated by the inertial platform so as to facilitate subsequent processing by other processors of the electronic system 1 according to the invention.
- the processing module is advantageously configured to carry out a pre-processing of the data generated and possibly to carry out a sufficient processing to generate information on the mobility of the user, information that the electronic box transmits to another processor of the recommendation system, in time real or delayed.
- the processing module of an electronic box 35 makes it possible to analyze in three dimensions the posture, the movements, the locomotion, the balance and the environment of the user, and more generally all that will be qualified as being his walk, from the data collected by the inertial platform and any additional sensors placed in a sole.
- the processing module can be configured to generate user mobility parameter values.
- the processing module is configured to transform the movement data into at least one user mobility parameter value.
- an electronic box 35 may comprise means of communication.
- each of the electronic boxes is designed so as to be able to communicate independently with one or more other components of the electronic recommendation system 1 in order to be able, for example, to transmit its own information on the movement data of the foot to which it is coupled or user mobility parameter values.
- the electronic box may include a power source.
- the energy source is preferably of the battery type, rechargeable or not.
- the power source is a rechargeable battery.
- it can be associated with a charging system by movement or by external energy.
- the system for recharging by external energy can in particular be a system for recharging by wired connection, an induction or photovoltaic charging system.
- the electronic box 35 may include a rechargeable battery type energy source, the recharging of which may be carried out using different technologies: by charger, with a connector flush with the level of the sole; with a mechanical recharging device integrated into the sole, such as for example a piezoelectric device capable of supplying electrical energy from walking; with a contactless device, for example by induction; or with a photovoltaic device.
- a rechargeable battery type energy source the recharging of which may be carried out using different technologies: by charger, with a connector flush with the level of the sole; with a mechanical recharging device integrated into the sole, such as for example a piezoelectric device capable of supplying electrical energy from walking; with a contactless device, for example by induction; or with a photovoltaic device.
- the electronic box 35 may comprise a wired connection means, preferably protected by a removable tab.
- a tongue can preferably be made of a polymer of the elastomer or polyurethane type.
- This wired connection means can for example be a USB or firewire port.
- the USB port is also resistant to water or humidity.
- This wired connection means can be used as mentioned above to recharge the battery, but also to exchange data and for example update the firmware of the electronic card carrying the various components of the electronic box.
- An electronic system 1 will also comprise one or more processors 40.
- the electronic system 1 comprises several processors 40, they may be arranged on the same electronic card of the electronic system or else be positioned on different electronic cards.
- the mobility analysis device 30 takes the form of two electronic boxes 35 then the electronic system 1 comprises at least three processors, two each positioned at the level of an electronic box 35 and at least one positioned at the level of a device integrating the treadmill 20 and the acquisition device.
- this or these processors 40 can be positioned on a server remote from the rest of the device integrating the treadmill and the acquisition device 10.
- This or these processors 40 are generally coupled in a communicating manner to one or more data memories. Further, in a preferred embodiment, at least some of the processors are positioned on a remote computer server. They still belong to the recommendation system according to the invention, but are not integrated into the device integrating the treadmill 20 and the acquisition device 10.
- This or these processors 40 are advantageously configured to execute instructions making it possible to implement all or part of the embodiments of the method according to the invention. [0097] In particular, they may be configured to calculate a plurality of parameter values. For this, this or these processors 40 can be configured to implement instructions based on business rules and predetermined repositories. However, the processor(s) 40 may also implement one or more correlation models. A correlation model could for example correspond to a mathematical model, in particular to an automatic learning model.
- the automatic learning can be supervised or unsupervised learning.
- the electronic system 1 according to the invention is configured to implement one or more algorithms. These algorithms may have been built from different learning models, including partitioning, supervised or unsupervised.
- the algorithm can be derived from the use of a supervised statistical learning model selected for example from kernel methods (e.g. Vast Margin Separators - Support Vector Machines SVM, Kernel Ridge Regression) described for example in Burges, 1998 (Data Mining and Knowledge Discovery. ATutorial on Support Vector Machines for Pattern Recognition), ensemble methods (e.g. decision trees) described for example in Brieman, 2001 (Machine Learning.
- Random Forests Random Forests
- k-means partitioning trees decision-making, logical regression or the neural networks described for example in Rosenblatt, 1958 (The perceptron: a probabilistic model for information storage and organization in the brain) or even deep learning (Les methods a base kernels - Kernel Methods for Pattern Analysis Hardcover - Illustrated, Cambridge University Press, 2004; Machine learning techniques on ultra-low energy microcontrollers: TinyML, Machine Learning with TensorFlow Lite on iOS and Ultra-Low-Power Microcontrollers, O'Reilly, 2020; Dimensionality reduction techniques for hyper-dimensional data, Topological Methods in Data Analysis and Visualization V: Theory, Algorithms, and Applications Mathematics and Visualization, Springer Verlag, 2020.).
- the processor(s) 40 can be configured to calculate at least one plantar morphology parameter value of at least one foot of the user.
- the processor(s) 40 can be configured to implement image processing, for example by means of predetermined masks, predetermined rules or even a correlation model. allowing from an image to generate at least one plantar morphology parameter value.
- the processor(s) can be configured to calculate the at least one plantar morphology parameter value from at least one image taken when the user is standing and from at least one image taken when the user is sat.
- the at least one plantar morphology parameter value may advantageously include at least one plantar arch parameter value.
- the at least one plantar morphology parameter value may include values of characteristics selected from among the length of the foot, the width of the foot, the height of the kick and geometric characteristics of the foot.
- the at least one plantar morphology parameter value may include temperature values of the sole of the foot.
- the at least one plantar arch morphology parameter value includes: a plantar arch width value, a plantar arch height value, and/or an isthmus index value.
- the processor(s) 40 can be configured to calculate at least one user mobility parameter value.
- the calculation is done in particular from the movement data generated by the pressure sensors or the inertial platform.
- the processor(s) 40 may be configured to implement data processing, for example by means of predetermined rules, filtering or even a correlation model making it possible from a time series to generate at least one value of mobility parameter.
- the mobility analysis device 30 can be configured to generate raw movement data from which it is possible to calculate values of mobility parameters. Such raw data can be sent directly to processors 40 which will then be configured to calculate the values of mobility parameters from the raw movement data received and to store them in a data memory. Provision may also be made for the raw movement data generated by a mobility analysis device 30 to be directly processed by the mobility analysis device 30.
- the calculation of the at least one user mobility parameter value at starting from the movement data could be carried out by the same processor as that configured to calculate physiological state parameter values.
- the at least one user mobility parameter value may be calculated at the level of the at least one mobility analysis device 30.
- one or more plantar morphology parameter values may be used (s) to calculate the mobility parameter values.
- the parameters of plantar morphology that can be used are in particular the height of the instep, its inclination, and/or the general geometry of the foot. This can be useful for fine-tuning certain mobility parameters.
- the calculation is done in particular from the movement data generated by the mobility analysis device 30. In addition, it is preferably done on the movement data generated when the user walks or runs on the treadmill 20.
- the processor(s) 40 can be configured to calculate at least one user mobility parameter value from movement data generated when the user performs movements outside the treadmill. 20.
- movement data acquired during a run or a walk can be supplemented by movement data generated in the context of a specific exercise that does not require a walk or a run on the treadmill 20.
- the mobility parameter values calculated from movement data are generally generated in connection with identified biomechanical parameters of the user in a so-called dynamic position, that is to say that the user performs at least one movement.
- the values of mobility parameters can be determined from specific exercises carried out by the user. Such exercises are for example walking or running steps.
- a dynamic type mobility parameter value can represent a movement of a user such as, by way of non-limiting example, a "step” and a static type mobility parameter value can, advantageously, but not limited to, representing a “kneeling” type posture of a user.
- exercises such as the step, the ascent of a step, the descent of a step, a stride, a jump, a flat, a static, a trampling, a kneeling...
- the mobility parameters can correspond to biomechanical parameters.
- the mobility parameters can be selected, for example, from: pronation/supination values, impact force values, step length values, contact time values, acceleration values, of angular velocity, orientation values of the sole, a propulsion velocity, a fatigue rate, a Fick angle, a contact time duration, a flight time duration, a propulsion direction and a direction of deceleration.
- Such parameters may also correspond to step length, contact time, flight time, lameness, propulsion force, balance and several other parameters relating to the user and describing their gait, postures and his movements.
- the mobility parameters may comprise angles formed by the foot in a predetermined frame of reference.
- the strike angle corresponding to a measurement of the angle between the base of the foot and the ground at initial contact . This angle can continue to be measured during the attack phase of the step until the forward step phase.
- the angle 46 between the base of the foot 45 and the ground can also be measured during the propulsion phase.
- the most relevant mobility parameters in the context of the present invention are the parameters of pronation and/or supination and/or lameness.
- the mobility parameters comprise at least: the impact force parameter, the pronation parameter and/or the supination parameter.
- the electronic system 1 is configured to calculate mobility parameter values from at least 10 repetitions of a movement, preferably from at least 15 repetitions and even more preferably at least 20 repetitions.
- the values of mobility parameters are calculated preferably from a selection of repetitions and take into account only 90% of the repetitions carried out by the user, more preferably than 85% of the repetitions carried out by the user and even more preferably than 80% of repetitions made by the user.
- the processor(s) 40 can be configured to calculate at least one physiological state parameter value of the user.
- the processor(s) 40 configured to calculate physiological state parameter values are not positioned in the device integrating the treadmill 20 and the acquisition device 10.
- the calculation is done in particular from the at least one plantar morphology parameter value, the at least one morphological parameter value of the user and the at least one mobility parameter value.
- the processor(s) 40 can be configured to implement data processing, for example by means of predetermined rules or even a correlation model making it possible from a plurality of values to generate at least one parameter value d physiological state of the user.
- the calculation of the at least one physiological state parameter value of the user is done from the values of at least two plantar morphology parameters, more preferably from the values from at least three plantar morphology parameters, and even more preferably from the values of at least four plantar morphology parameters.
- the calculation of the at least one physiological state parameter value of the user is done from the values of at least two mobility parameters, more preferably from the values d at least three mobility parameters, and even more preferably from the values of at least four mobility parameters.
- the calculation of the at least one physiological state parameter value of the user is done from the values of at least two morphology parameters of the user, more preferably from the values of at least three user morphology parameters, and even more preferably from the values of at least four user morphology parameters.
- the at least one user physiological state parameter value may include mobility score values, a pathological risk score, a pathology development score and/or a particularly therapeutic treatment. Further, the one or more processors may be configured to generate one or more recommendations based on the at least one calculated physiological state parameter value.
- the electronic system 1 can then include a man-machine interface configured to display the recommendation(s).
- the electronic system 1 can be configured to acquire information relating to the activity of the user.
- This information relating to the user's activity may correspond to activity parameter values.
- the activity parameter values may correspond to activities that the user performs most frequently (e.g. basketball, tennis, short running hikes, long running, urban walking, etc.).
- the electronic system 1 can be configured to acquire a user activity parameter value.
- the value of user activity parameters may correspond to the activity or activities that the user mainly performs and/or plans to perform.
- the electronic system 1 according to the present invention will be able to take into consideration these activity parameter values used to best define the physiological state parameter values.
- the electronic system 1 may further comprise a man-machine interface 50 indicating to the user specific exercises to be performed, in particular on the treadmill 20, said specific exercises being determined according to one or more user activity parameter values.
- the system will be configured so that the at least one calculated mobility parameter value used to calculate the physiological state parameter values is calculated from movement data generated during the performance of the specific exercises by the user. .
- the electronic system 1 can be configured so that the calculation of the physiological state parameter values takes into account the user's plantar support values or even center of pressure displacement values.
- the electronic system 1 can be configured so that the calculation of the physiological state parameter values takes into account the morphological parameter values of the user.
- the morphological parameters of the user could for example correspond to weight and/or height.
- the morphological parameters of the user include the weight of the user.
- the electronic system 1 can be configured so that the calculation of the physiological state parameter values takes account of the user profile parameter values.
- the user's profile parameters may, for example, correspond to gender, age, specific pathologies such as diabetes, etc.
- a pathology or such a physical failure can be selected via a list through the dedicated application or can be entered in a dedicated field.
- Such pathology or physical failure may consist of, but is not limited to, joint problems in one or more of the user's limbs, hallux valgus, hallux rigidus, claw toe ("hammer toe”) ), a bunionette, Morton's syndrome, 2nd ray pain syndrome, intermetatarsal bursitis, sesamoidopathies, tendinopathies or any physical injury affecting the user's mobility or more generally the gait.
- the electronic recommendation system 1 can be coupled with many other sensors and the calculation of the physiological state parameter values can advantageously take into account other values associated with the user such as : his heart rate, his blood pressure, his weight, his percentage of fat mass, etc... These values will enrich the algorithm and will provide more precise information and even information on the evolution of the health of the person.
- the processor(s) 40 can also be configured to generate one or more sole recommendations from at least one physiological state parameter value.
- An electronic system 1 may advantageously not be limited to proposing soles as such, but it may be configured to propose the most suitable articles of footwear obviously integrating a sole.
- the one or more processors are configured to generate one or more recommendations based on the at least one calculated physiological state parameter value.
- Recommendations can take several forms such as advice on exercises adapted to the physiological state of the user, or advice on his diet or advice relating to increased pathological risks.
- the recommendation or recommendations comprise a training program comprising one or more exercises to be performed in order to improve technique, or reduce the risk of injury.
- the generation of a recommendation is done in particular from at least one physiological state parameter value.
- the processor(s) 40 can be configured to implement data processing, for example by means of predetermined rules, a repository or even a correlation model, making it possible to generate a recommendation from one or more values physiological state parameter.
- the processor(s) 40 can be configured to generate a recommendation from one or more repositories establishing a relationship between one or more physiological state parameter values.
- the processor(s) 40 may for example prioritize recommendations.
- a recommendation can also include a training program comprising one or more exercises to be done to improve technique, or reduce the risk of injury, etc.
- the generation of a recommendation may directly or indirectly take into account an activity parameter value so that the recommendation is adapted to the activities/habits of the user.
- all or part of the processors are positioned on a remote computing device. They still belong to the electronic analysis system according to the invention, but are not integrated into the device integrating the treadmill 20 and the acquisition device 10.
- a remote computer device can correspond to a remote computer server integrated into the electronic system 1 according to the invention or else to a third-party computing device.
- at least some of the processors are positioned on a remote computer server.
- the at least part of the processors positioned on a remote computer device can be configured to communicate with the device integrating the treadmill 20 and the acquisition device 10.
- the at least part of the processors positioned on a remote computer device communicates with the device incorporating the treadmill 20 and the acquisition device 10 through a long-range communication network R1 of the Internet, LoRa or Sigfox type or any other equivalent communication network.
- the at least part of the processors positioned on a remote computer device can be configured to execute instructions making it possible to implement all or part of the embodiments of the method according to the invention.
- the at least part of the processors positioned on a remote computer device which can be configured to receive data, and/or images and/or parameter values.
- the remote computing device can then be configured to store and process the data, images and/or parameter values received.
- the remote computing device may be configured to calculate a plurality of parameter values, preferably as detailed below.
- the at least part of the processors positioned on a remote computer device can be configured to carry out all or part of the parameter value calculations as described below.
- the electronic system 1 can then be configured to receive the calculated parameter values.
- the electronic system 1 can be configured to display the parameter values, preferably by means of the man-machine interface.
- the man-machine interface can be configured to display the recommendation(s).
- An electronic system 1 may also comprise one or more means of communication 60.
- the means of communication 60 will be configured to communicate through a long-range communication network R1 of the Internet type, LoRa or Sigfox or any other equivalent communication network.
- an electronic system 1 can advantageously communicate with other computer devices, such as a presentation computer device 80 or a third-party computer device 90 (e.g. a computer server).
- a presentation computer device 80 e.g. a computer server
- a third-party computer device 90 e.g. a computer server
- An electronic system 1 may also comprise one or more data memories 70.
- a data memory 70 according to the invention may for example correspond to a non-ephemeral storage medium, readable by a processor, which stores in particular instructions executable by a processor.
- the data memory 70 can cooperate with the processor(s) 40 by means of internal communication buses.
- Data memory 70 can be partially or entirely electrically erasable in order to be updated.
- an electronic system 1 may be coupled to a presentation computer device 80.
- the presentation computing device 80 can be configured to receive raw or preprocessed data, generated by the electronic system 1 according to the present invention.
- the presentation computing device 80 is generally a tablet or a mobile smart phone (“smartphone” in Anglo-Saxon terminology).
- a dedicated application is installed on the presentation computer device 80 in order to process the information transmitted by the electronic system 1 according to the present invention and to allow the user to interact with the system within the framework of the recommendation. .
- the user will be able to consult at least some of the parameter values generated by the electronic system 1 according to the present invention.
- the electronic system 1 according to the present invention can be associated, preferably coupled directly or indirectly, to a computer presentation device 80.
- the computer presentation device 80 could for example correspond to a device associated with the user such as a cellphone.
- the user will be able to find, for example via a personal account, information on his mobility, plantar morphology and his physiological state parameters.
- an electronic system 1 could be coupled to a third-party computing device 90.
- the third-party computing device 90 could for example host repositories used when calculating parameter values.
- a third-party computing device 90 can be separate from the electronic system 1 .
- an electronic system 1 can be coupled to a third-party computer device 90.
- a third-party computing device 90 can be configured to communicate with the electronic system 1 .
- the third-party computer device 90 communicates with the electronic system through a long-range communication network R1 of the Internet, LoRa or Sigfox type or any other equivalent communication network.
- the third-party computer device 90 can comprise one or more processors 40.
- a third-party computer device 90 can be configured to execute instructions making it possible to implement all or part of the embodiments of the method according to the 'invention.
- third-party computing device 90 may be configured to calculate a plurality of parameter values.
- a third-party computing device 90 can be configured to perform all or part of the parameter value calculations as described previously.
- the electronic system 1 can then be configured to receive the parameter values.
- the electronic system 1 can be configured to display the parameter values, preferably by means of the man-machine interface.
- the invention can also correspond to an electronic system coupled to a third-party computer device, and configured to receive calculations or parameter values as described previously.
- the electronic system 1 can include at least one physiological sensor.
- a physiological sensor can be configured to generate physiological parameter values of the user, in particular when the user walks or runs on the treadmill 20.
- Physiological parameters can for example include heart rate, blood pressure, body temperature , respiratory rate, partial oxygen saturation.
- Such a system can be used in other applications. It is particularly unique due to the presence of at least one acquisition device 10 arranged to generate one or more images of a sole of the foot, of a treadmill 20 and of a mobility analysis device capable to degenerate movement data in particular when the user runs or walks on the treadmill.
- the invention relates to a method 100 for analyzing the physiological state of a user.
- the method 100 for analyzing the physiological state can be implemented by an electronic system 1 according to the present invention.
- the method 100 for analyzing the physiological state can be implemented by any device comprising one or more processors 40 coupled to a data memory.
- a method 100 for analyzing the physiological state according to the present invention comprises steps corresponding to the functionalities described above of the electronic system 1 for analyzing the physiological state according to the present invention, and its different embodiments, preferred, advantageous or not.
- a method 100 for analyzing the physiological state will include the steps of calculating at least one plantar morphology parameter value 110; calculating the mobility parameter values 120 of the user; calculation of at least one physiological state parameter value 130.
- it may include a step 140 for generating one or more recommendations from at least one physiological state parameter value.
- a method 100 for analyzing the physiological state comprises a step of calculating at least one plantar morphology parameter value 110 of at least one foot of the user. This calculation is in particular carried out from one or more representations of a sole of the foot 31 of the user. Such an image may in particular correspond to an image generated by an acquisition device 10.
- the at least one plantar morphology parameter value includes at least one plantar arch parameter value.
- a method 100 for analyzing the physiological state comprises a step of calculating the values of the mobility parameter 120 of the user.
- This calculation is in particular carried out on the basis of the movement data generated when the user is walking or running.
- These movement data may in particular correspond to movement data generated by at least one mobility analysis device 30, the at least one mobility analysis device 30 comprising at least one inertial platform and /or at least one pressure sensor.
- a method 100 for analyzing the physiological state comprises a step of calculating at least one physiological state parameter value 130.
- This calculation is in particular carried out from the at least one morphological parameter value of the user, at least one plantar morphology parameter value and at least one mobility parameter value.
- a method 100 for analyzing the physiological state may comprise a generation step 140 of one or more recommendations.
- This calculation is in particular carried out from the at least one calculated physiological state parameter value.
- the method 100 according to the invention as well as the electronic system 1 according to the invention advantageously implement steps of calculation and generation of recommendations.
- these calculated or generated values may be calculated by one or more processors 40.
- This or these processors may be configured to implement instructions based on business rules and predetermined repositories.
- processor(s) 40 may also implement one or more correlation models.
- a correlation model may for example correspond to a mathematical model, in particular to an automatic learning model.
- the machine learning model is selected from a supervised, unsupervised or reinforcement machine learning model.
- the invention may be the subject of numerous variants and applications other than those described above.
- the various structural and functional characteristics of each of the implementations described above should not be considered as combined and/or closely and/or inextricably linked to each other, but on the contrary as simple juxtapositions.
- the structural and/or functional characteristics of the different embodiments described above may be the subject, in whole or in part, of any different juxtaposition or any different combination.
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Biomedical Technology (AREA)
- Dentistry (AREA)
- Physics & Mathematics (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Physiology (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
The invention relates to an electronic system (1) for analysing the physiological state of a user, comprising: • at least one acquisition device (10) arranged to generate one or more representations of a foot sole of the user, • a treadmill (20) arranged to allow the user to walk or run; • at least one mobility analysis device (30) configured to generate motion data; • at least one data memory (70) configured to store one or more representations of a foot sole, the motion data and at least one morphological parameter value of the user; and • one or more processors (40) configured to: • calculate at least one sole morphology parameter value of at least one foot of the user; • calculate at least one mobility parameter value of the user; and to • calculate at least one parameter value of physiological state.
Description
SYSTEME ET PROCEDE POUR L’ANALYSE DE L’ETAT PHYSIOLOGIQUE D’UN UTILISATEUR SYSTEM AND METHOD FOR ANALYZING THE PHYSIOLOGICAL STATE OF A USER
Domaine technique Technical area
[0001] L’invention concerne le domaine du suivi de paramètres attachés aux individus et en particulier de leur état physiologique. L’invention peut par exemple trouver une application dans le diagnostic d’une pathologie, dans le suivi de l’évolution d’une pathologie ou encore dans le suivi de l’efficacité d’un traitement. L’invention porte en particulier sur un système et un procédé de calcul de valeurs de paramètres relatif à l’état physiologique d’un utilisateur. The invention relates to the field of monitoring parameters attached to individuals and in particular their physiological state. The invention can for example find an application in the diagnosis of a pathology, in monitoring the evolution of a pathology or in monitoring the effectiveness of a treatment. The invention relates in particular to a system and a method for calculating values of parameters relating to the physiological state of a user.
Technique antérieure Prior technique
[0002] Ci-après, nous décrivons l’art antérieur connu à partir duquel l’invention a été développée. [0002] Below, we describe the known prior art from which the invention has been developed.
[0003] Le pied constitue une partie du corps humain particulièrement complexe et revêt également un rôle particulièrement important puisqu’il est la clef de voûte, essentielle à la bipédie, permettant à un être humain de se mouvoir. Ainsi, il a été proposé de nombreux systèmes pour l’analyse du centre de pression (US9687712), du temps de vol (US2015151160) ou encore du type de démarche (KR20190105867). Par exemple, il a été proposé un système qui utilise une surface sensible à la pression pour enregistrer une ligne de marche du centre de pression exercée par le pied de l'utilisateur sur une surface sous-jacente pendant une période de pas (US9687712). [0003] The foot constitutes a particularly complex part of the human body and also plays a particularly important role since it is the keystone, essential to bipedalism, allowing a human being to move. Thus, many systems have been proposed for the analysis of the center of pressure (US9687712), the time of flight (US2015151160) or the type of gait (KR20190105867). For example, a system has been proposed which uses a pressure sensitive surface to record a walking line of the center of pressure exerted by the user's foot on an underlying surface during a period of stepping (US9687712).
[0004] Alors que ces systèmes se bornent généralement à étudier des métriques de performance de marche ou de course, il revêt une importance capitale pour la physiologie d’un individu et la moindre atteinte à ce dernier peut rapidement avoir un impact sur le reste du corps par effet de biomécanique pouvant perturber par conséquent le fonctionnement des organes. Par exemple, les orthèses plantaires peuvent avoir un effet sur les déformations du genou, de la hanche et de la colonne vertébrale. Plus encore, ces orthèses ont même été montrées efficaces pour résoudre des problèmes de dos (Cambron et al., 2017; “Shoe Orthotics for the Treatment of Chronic Low BackPain: A Randomized Controlled Trial”; Archives of Physical Medicine and Rehabilitation 2017;98:1752-62). En outre, certaines pathologies présentent une symptomatologie spécifique du pied du point de sa morphologie ou de son état général, qui peut en retour
affecter le déplacement et avoir des effets biomécaniques sur diverses parties du corps. C’est notamment le cas du diabète ou de certaines neuropathies. Ainsi, il a été proposé d’analyser le pied de patient atteint de la maladie de Charcot-Marie-Tooth (Bernasconi et al. 2021 ; Foot and Ankle Surgery. Volume 27, Issue 2, February 2021 , Pages 186-195) et il a été trouvé des différences morphologiques par rapport à des pieds de personnes saines. En outre, il a été proposé de suivre l’impact de stimulation du pallidum sur les ajustements posturaux anticipatoires tels que mesuré par des capteurs de pression dans le cas de dystonies (Jakob et al. Hypometric anticipatory postural adjustments in dystonia are not affected by deep brain stimulation of globus pallidus internus. Neurosci Lett. 2017 Jan 1 ;636:151-157. doi: 10.1016/j.neulet.2O16.11 .015.). [0004] While these systems are generally limited to studying walking or running performance metrics, it is of capital importance for the physiology of an individual and the slightest damage to the latter can quickly have an impact on the rest of the body by effect of biomechanics which can consequently disturb the functioning of the organs. For example, plantar orthoses can have an effect on knee, hip and spine deformities. Moreover, these orthotics have even been shown to be effective in solving back problems (Cambron et al., 2017; “Shoe Orthotics for the Treatment of Chronic Low BackPain: A Randomized Controlled Trial”; Archives of Physical Medicine and Rehabilitation 2017;98 :1752-62). In addition, some pathologies present a specific symptomatology of the foot from the point of its morphology or its general condition, which can in turn affect movement and have biomechanical effects on various parts of the body. This is particularly the case with diabetes or certain neuropathies. Thus, it has been proposed to analyze the foot of a patient with Charcot-Marie-Tooth disease (Bernasconi et al. 2021; Foot and Ankle Surgery. Volume 27, Issue 2, February 2021, Pages 186-195) and morphological differences were found compared to the feet of healthy people. In addition, it has been proposed to monitor the impact of stimulation of the pallidum on anticipatory postural adjustments as measured by pressure sensors in the case of dystonias (Jakob et al. Hypometric anticipatory postural adjustments in dystonia are not affected by deep brain stimulation of globus pallidus internus. Neurosci Lett. 2017 Jan 1;636:151-157. doi: 10.1016/j.neulet.2O16.11 .015.).
[0005] Venant confirmer l’importance des pieds, il a été montré qu’une action sur le pied et en particulier sur la voûte plantaire peut avoir un effet bénéfique pouvant complémenter les interventions thérapeutiques conventionnelles chez des patients souffrant de différents maux tels que : la réduction de la douleur des nouveau-nés (Yilmaz et al 2021 ; Archives de Pédiatrie. Volume 28, Issue 4, May 2021 , Pages 278-284) ; la réduction des coliques chez les nourrissons (Karatas et al. 2021 ; Complementary Therapies in Medicine. Volume 59, June 2021 , 102732) ; la réduction de l'anxiété et la stabilisation des paramètres physiologiques dans le cadre de la réanimation (Abbaszadeh et al. 2018 ; Complementary Therapies in Clinical Practice. Volume 31 , May 2018, Pages 220-228) ou encore l’amélioration du niveau de bilirubine sanguin chez les enfants (Jazayeri et al. 2021 ; Complementary Therapies in Medicine. Volume 59, June 2021 , 102684). [0005] Confirming the importance of the feet, it has been shown that an action on the foot and in particular on the arch of the foot can have a beneficial effect that can complement conventional therapeutic interventions in patients suffering from various ailments such as: reducing pain in newborns (Yilmaz et al 2021; Archives de Pédiatrie. Volume 28, Issue 4, May 2021, Pages 278-284); reducing colic in infants (Karatas et al. 2021; Complementary Therapies in Medicine. Volume 59, June 2021, 102732); the reduction of anxiety and the stabilization of physiological parameters in the context of resuscitation (Abbaszadeh et al. 2018; Complementary Therapies in Clinical Practice. Volume 31, May 2018, Pages 220-228) or even the improvement of the level of blood bilirubin in children (Jazayeri et al. 2021; Complementary Therapies in Medicine. Volume 59, June 2021, 102684).
[0006] Certaines pathologies ont également un impact direct ou indirect sur la démarche. Par exemple, les personnes atteintes de rétinopathie diabétique peuvent présenter une instabilité de la posture ou de la démarche par rapport aux sujets sains (Piras et al 2020 ; The effect of diabetic retinopathy on standing posture during optic flow stimulation. Gait & Posture 2020). De même la démarche parkinsonienne (par exemple, bradikinésie, rigidité musculaire, tremblements au repos et/ ou foulée raccourcie) est une caractéristique de la pathologie. [0006] Certain pathologies also have a direct or indirect impact on gait. For example, people with diabetic retinopathy may experience postural or gait instability compared to healthy subjects (Piras et al 2020; The effect of diabetic retinopathy on standing posture during optic flow stimulation. Gait & Posture 2020). Also parkinsonian gait (eg, bradikinesia, muscle rigidity, tremor at rest and/or shortened stride) is a hallmark of the pathology.
[0007] Ainsi, il existe de nombreuses études faisant des associations entre la morphologie des pieds, la démarche ou mobilité et des pathologies ou des traitements. Toutefois, ces études sont avant tout observationnelles, et les études de l’art antérieur sont soit trop générales et donc mal adaptées ou trop spécifiques d’une pathologie ou d’un dysfonctionnement. En outre, l’utilisateur doit souvent faire appel à un ou plusieurs spécialistes, utilisant plusieurs dispositifs spécialisés.
[0008] Ainsi, il n’est pas proposé de système capable de mettre en œuvre de façon simple et rapide de telles analyses. Ainsi, il existe un besoin pour un système d’analyse de l’état physiologique d’un utilisateur qui, sans pratique invasive, est en mesure de prendre en compte efficacement tous les paramètres permettant de faire des recommandations adaptées à un utilisateur. [0007] Thus, there are numerous studies making associations between the morphology of the feet, gait or mobility and pathologies or treatments. However, these studies are above all observational, and the studies of the prior art are either too general and therefore poorly adapted or too specific to a pathology or a dysfunction. In addition, the user often has to call on one or more specialists, using several specialized devices. [0008] Thus, there is no proposed system capable of implementing such analyzes simply and quickly. Thus, there is a need for a system for analyzing the physiological state of a user which, without invasive practice, is able to effectively take into account all the parameters making it possible to make recommendations adapted to a user.
Résumé de l’invention Summary of the invention
[0009] L’invention vise à pallier ces inconvénients. The invention aims to overcome these drawbacks.
[0010] L’invention vise en particulier un système électronique d’analyse de l’état physiologique d’un utilisateur comportant : The invention relates in particular to an electronic system for analyzing the physiological state of a user comprising:
- Au moins un dispositif d’acquisition agencé pour générer une ou plusieurs représentations d’une plante de pied de l’utilisateur, la ou lesdites représentations étant de préférence associée(s) à des données de profondeur, en particulier de la voûte plantaire ; - At least one acquisition device arranged to generate one or more representations of a sole of the user's foot, said representation(s) preferably being associated with depth data, in particular of the arch of the foot;
- Un tapis roulant agencé pour permettre à l’utilisateur de marcher ou de courir sur ledit tapis roulant ; - A treadmill arranged to allow the user to walk or run on said treadmill;
- Au moins un dispositif d’analyse de la mobilité comportant au moins une plateforme inertielle et/ou au moins un capteur de pression configuré(s) pour générer des données de mouvement lorsque l’utilisateur marche ou court sur le tapis roulant ; - At least one mobility analysis device comprising at least one inertial platform and/or at least one pressure sensor configured to generate movement data when the user walks or runs on the treadmill;
- Au moins une mémoire de données configurée pour mémoriser les une ou plusieurs représentations d’une plante de pied, les données de mouvement, et au moins une valeur de paramètre morphologique de l’utilisateur ; - At least one data memory configured to store the one or more representations of a sole of the foot, the movement data, and at least one morphological parameter value of the user;
- Un ou plusieurs processeurs configurés pour : o Calculer, à partir des une ou plusieurs représentations générées, au moins une valeur de paramètre de morphologie plantaire d’au moins un pied de l’utilisateur ; o Calculer au moins une valeur de paramètre de mobilité de l’utilisateur à partir des données de mouvement générées lorsque l’utilisateur marche ou court, de préférence sur le tapis roulant ; o Calculer au moins une valeur de paramètre d’état physiologique à partir des au moins une valeur de paramètre morphologique de l’utilisateur, au moins une valeur de paramètre de morphologie plantaire et au moins une valeur de paramètre de mobilité.
[0011] La demanderesse a développé un système électronique, intégrant de nombreux capteurs, capable de calculer un état physiologique d’un individu sans mesure invasive, ni intervention d’un spécialiste, ni recours à une pluralité de dispositifs spécifiques. La demanderesse a développé en particulier un système regroupant l’essentiel des fonctions permettant le calcul de valeurs de paramètre d’état physiologique représentatives, car notamment générés en situation et pouvant être utilisée pour générer une information ou une recommandation adaptée à un utilisateur . - One or more processors configured to: o Calculate, from the one or more generated representations, at least one plantar morphology parameter value of at least one foot of the user; o Calculating at least one user mobility parameter value from motion data generated when the user walks or runs, preferably on the treadmill; o Calculate at least one physiological state parameter value from the at least one morphological parameter value of the user, at least one plantar morphology parameter value and at least one mobility parameter value. [0011] The applicant has developed an electronic system, integrating numerous sensors, capable of calculating an individual's physiological state without invasive measurement, or intervention by a specialist, or recourse to a plurality of specific devices. In particular, the applicant has developed a system grouping together most of the functions allowing the calculation of representative physiological state parameter values, since they are generated in particular in a situation and can be used to generate information or a recommendation adapted to a user.
[0012] Comme cela sera détaillé, la combinaison dans un même système d’un dispositif d’acquisition de représentation du pied pouvant donner en particulier la position, la forme et la hauteur de la voûte plantaire avec une analyse dynamique de la mobilité de l’utilisateur permettra d’identifier de manière bien plus précise des valeurs d’un état physiologique caractéristique d’un utilisateur à un instant donné. En particulier, le tapis roulant permet d’offrir un terrain de marche et de course pour déterminer des valeurs de paramètres de mobilité et/ou des valeurs de paramètres physiologiques pour identifier l’état physiologique réel de l’utilisateur. [0012] As will be detailed, the combination in the same system of a device for acquiring the representation of the foot which can give in particular the position, the shape and the height of the arch of the foot with a dynamic analysis of the mobility of the foot. The user will make it possible to identify in a much more precise manner the values of a physiological state characteristic of a user at a given instant. In particular, the treadmill makes it possible to provide a walking and running ground to determine values of mobility parameters and/or values of physiological parameters to identify the actual physiological state of the user.
[0013] Selon d’autres caractéristiques optionnelles du système, ce dernier peut inclure facultativement une ou plusieurs des caractéristiques suivantes, seules ou en combinaison : According to other optional features of the system, the latter may optionally include one or more of the following features, alone or in combination:
- les un ou plusieurs processeurs sont en outre configurés pour générer une ou plusieurs recommandations en fonction de l’au moins une valeur de paramètre d’état physiologique calculée et de préférence il comporte une interface homme- machine configurée pour afficher la ou les recommandations. Les recommandations peuvent prendre plusieurs formes telles que des conseils sur des exercices adaptés à l’état physiologique de l’utilisateur, ou des conseils sur son alimentation ou encore des conseils relatifs à des risques pathologiques accrus. De préférence, la ou les recommandations comportent un programme d’entrainement comportant un ou plusieurs exercices à faire pour améliorer la santé de l’utilisateur, la démarche de l’utilisateur, réduire les risques de pathologie cardiovasculaire ou réduire les risques de blessure. - the one or more processors are further configured to generate one or more recommendations as a function of the at least one calculated physiological state parameter value and preferably it comprises a man-machine interface configured to display the recommendation(s). The recommendations can take several forms, such as advice on exercises adapted to the physiological state of the user, or advice on their diet or even advice relating to increased pathological risks. Preferably, the recommendation(s) comprise a training program comprising one or more exercises to be performed to improve the user's health, the user's gait, reduce the risk of cardiovascular pathology or reduce the risk of injury.
- les paramètres d’état physiologique sont sélectionnés parmi : un score de santé, un score de risque pathologique, un score d’évolution de pathologie et/ou un score d’efficacité de traitement thérapeutique.
- les un ou plusieurs processeurs sont en outre configurés pour calculer des valeurs de paramètre d’état physiologique en prenant en compte en outre au moins une valeur de paramètres de profil de l’utilisateur, lesdits paramètres de profil de l’utilisateur pouvant comporter le genre, l’âge, et/ou une pathologie affectant l’utilisateur. the physiological state parameters are selected from: a health score, a pathological risk score, a pathology development score and/or a therapeutic treatment efficacy score. - the one or more processors are further configured to calculate physiological state parameter values further taking into account at least one user profile parameter value, said user profile parameters possibly comprising the gender, age, and/or medical condition affecting the user.
- le système comporte au moins un capteur physiologique configuré pour générer des valeurs de paramètre physiologique de l’utilisateur, notamment lorsque l’utilisateur marche ou court sur le tapis roulant, et les un ou plusieurs processeurs sont en outre configurés pour calculer des valeurs de paramètre d’état physiologique en prenant en compte en outre au moins une valeur de paramètre physiologique générée, ledit paramètre physiologique pouvant comporter la fréquence cardiaque, la pression artérielle, la température corporelle, la fréquence respiratoire, et/ou la saturation partielle en oxygène. - the system comprises at least one physiological sensor configured to generate physiological parameter values of the user, in particular when the user walks or runs on the treadmill, and the one or more processors are further configured to calculate values of physiological state parameter further taking into account at least one generated physiological parameter value, said physiological parameter possibly including heart rate, blood pressure, body temperature, respiratory rate, and/or partial oxygen saturation.
- la ou les représentations d’une plante de pied de l’utilisateur comportent une représentation en trois dimensions d’au moins une partie du pied de l’utilisateur, de préférence de la voûte plantaire. Une telle image en trois dimensions incluant une représentation de la plante du pied permet de rapidement extraire des données pertinentes pour le calcul de valeurs de paramètres de semelle telles que la longueur, la largeur, la hauteur du coup de pied, et éventuellement sa forme géométrique. - the representation(s) of a sole of the user's foot comprise a three-dimensional representation of at least part of the user's foot, preferably of the arch of the foot. Such a three-dimensional image including a representation of the sole of the foot makes it possible to quickly extract relevant data for the calculation of sole parameter values such as the length, width, height of the instep, and possibly its geometric shape. .
- la ou les représentations d’une plante de pied de l’utilisateur comportent au moins une représentation réalisée lorsque l’utilisateur est debout et au moins une représentation réalisée lorsque l’utilisateur est assis et les un ou plusieurs processeurs sont en outre configurés pour calculer l’au moins une valeur de paramètres de morphologie plantaire à partir d’au moins une représentation réalisée lorsque l’utilisateur est debout et d’au moins une représentation réalisée lorsque l’utilisateur est assis. Ainsi, il est possible d’analyser la plante des pieds et plus particulièrement la géométrie de la voûte plantaire lorsqu’elle est au repos et lorsque le corps est en appuis sur celle-ci. Cela permet d’améliorer l’appréciation de l’état physiologique de l’utilisateur. - the at least one representation of a sole of the user's foot includes at least one representation made when the user is standing and at least one representation made when the user is seated and the one or more processors are further configured to calculating the at least one plantar morphology parameter value from at least one representation produced when the user is standing and from at least one representation produced when the user is seated. Thus, it is possible to analyze the soles of the feet and more particularly the geometry of the arch of the foot when it is at rest and when the body is resting on it. This improves the appreciation of the physiological state of the user.
- l’au moins une valeur de paramètre de morphologie comporte une valeur de paramètre de morphologie de voûte plantaire sélectionnée parmi : une valeur de largeur de voûte plantaire, une valeur de hauteur de voûte plantaire, et/ou une valeur d’indice de l'isthme. - the at least one morphology parameter value includes a plantar arch morphology parameter value selected from: a plantar arch width value, a plantar arch height value, and/or an index value of the 'isthmus.
- le ou les processeurs sont en outre configurés pour calculer les valeurs de paramètre d’état physiologique en prenant en compte en outre au moins une
valeur de paramètres d’activité de l’utilisateur. Ainsi, le système permet d’adapter finement analyse ou sa ou ses recommandations aux activités déjà pratiquées par un utilisateur. En outre, le système selon l’invention permet, de façon automatique, de considérer des valeurs de paramètres générées dans différentes situations telles qu’une marche et/ou une course. le système électronique comporte en outre une interface homme-machine indiquant à l’utilisateur des exercices spécifiques à réaliser, en particulier sur le tapis roulant, lesdits exercices spécifiques étant déterminés en fonction d’au moins une valeur de paramètres d’activité, de paramètres morphologiques et/ou de paramètres de profil de l’utilisateur ; et le système électronique étant configuré pour que l’au moins une valeur de paramètre de mobilité calculée utilisée pour calculer les valeurs de paramètre d’état physiologique soit calculée à partir de données de mouvement générées lors de la réalisation des exercices spécifiques par l’utilisateur. En effet, en fonction de caractères propres à l’utilisateur, le système pourra automatiquement déterminer quels sont les exercices qui permettront de calculer avec le plus de justesse les paramètres d’état physiologique de l’utilisateur. - the processor(s) are further configured to calculate the physiological state parameter values further taking into account at least one user activity settings value. Thus, the system makes it possible to finely adapt the analysis or its recommendation(s) to the activities already practiced by a user. Furthermore, the system according to the invention makes it possible, automatically, to consider parameter values generated in different situations such as walking and/or running. the electronic system further comprises a man-machine interface indicating to the user specific exercises to be carried out, in particular on the treadmill, said specific exercises being determined according to at least one value of activity parameters, of parameters morphological and/or user profile parameters; and the electronic system being configured so that the at least one calculated mobility parameter value used to calculate the physiological state parameter values is calculated from movement data generated during the performance of the specific exercises by the user . Indeed, depending on the characteristics specific to the user, the system will be able to automatically determine which exercises will make it possible to calculate with the most accuracy the parameters of the physiological state of the user.
- l’au moins un dispositif d’acquisition comporte une caméra à détection de profondeur, en particulier une caméra 3D à détection de profondeur. - the at least one acquisition device comprises a depth-detection camera, in particular a depth-detection 3D camera.
- l’au moins un dispositif d’acquisition comporte un dispositif d’acquisition d’image agencé pour générer une ou plusieurs représentations du dessus du pied de l’utilisateur. - the at least one acquisition device comprises an image acquisition device arranged to generate one or more representations of the top of the user's foot.
- l’au moins un dispositif d’acquisition comporte un dispositif d’acquisition d’image agencé pour générer une ou plusieurs représentations des membres inférieurs, de préférence agencé pour générer une cinématique de mouvement des membres inférieurs de l’utilisateur lors d’une marche ou d’une course sur le tapis roulant.- the at least one acquisition device comprises an image acquisition device arranged to generate one or more representations of the lower limbs, preferably arranged to generate movement kinematics of the lower limbs of the user during a walk or run on the treadmill.
- l’au moins un dispositif d’analyse de la mobilité comporte des capteurs de pressions et/ou des capteurs de force intégrés au tapis roulant, et qui sont configurés pour générer les données de mouvement de l’utilisateur lorsque l’utilisateur marche ou court sur le tapis roulant. - the at least one mobility analysis device comprises pressure sensors and/or force sensors integrated into the treadmill, and which are configured to generate the user's movement data when the user walks or runs on the treadmill.
- l’au moins un dispositif d’analyse de la mobilité comprend au moins deux boitiers électroniques chacun comportant une plateforme inertielle et qui, une fois couplés chacun à un pied de l’utilisateur, sont configurés pour générer les données de mouvement de l’utilisateur. - the at least one mobility analysis device comprises at least two electronic boxes each comprising an inertial platform and which, once coupled each to a foot of the user, are configured to generate the movement data of the user.
- les un ou plusieurs processeurs sont en outre configurés pour calculer des valeurs de paramètre d’état physiologique de l’utilisateur en prenant en compte en outre :
- au moins une valeur de paramètre de profil de l’utilisateur, ledit paramètre de profil de l’utilisateur pouvant comporter le genre, l’âge, et/ou une pathologie affectant l’utilisateur ; - the one or more processors are further configured to calculate physiological state parameter values of the user further taking into account: - at least one user profile parameter value, said user profile parameter possibly including gender, age, and/or a pathology affecting the user;
- au moins une valeur de paramètre d’activité de l’utilisateur, ladite valeur de paramètre d’activité de l’utilisateur pouvant comporter une typologie du terrain de course ou de marche, une typologie de sport, un nombre de kilomètres moyen réalisé par semaine, un nombre de kilomètres moyen réalisé par sortie, et/ou une vitesse moyenne de marche ou de course ; et/ou - at least one user activity parameter value, said user activity parameter value possibly comprising a typology of the running or walking terrain, a sport typology, an average number of kilometers achieved by week, an average number of kilometers covered per outing, and/or an average walking or running speed; and or
- au moins une valeur de paramètre physiologique de l’utilisateur, ledit paramètre physiologique de l’utilisateur pouvant comporter la fréquence cardiaque, la pression artérielle, la température corporelle, la fréquence respiratoire, et/ou la saturation partielle en oxygène. - at least one physiological parameter value of the user, said physiological parameter of the user possibly including heart rate, blood pressure, body temperature, respiratory rate, and/or partial oxygen saturation.
Cela permet d’ajuster au mieux les paramètres d’état physiologique et/ou les recommandations. De préférence, l’au moins une valeur de paramètre physiologique de l’utilisateur est mesurée lorsque l’utilisateur marche ou court sur le tapis roulant. This makes it possible to best adjust the physiological state parameters and/or the recommendations. Preferably, the at least one physiological parameter value of the user is measured when the user is walking or running on the treadmill.
- Le système électronique comprend un dispositif informatique distant, ledit dispositif informatique distant comprenant une partie des un ou plusieurs processeurs, et étant configuré pour communiquer avec un dispositif intégrant le tapis roulant et le dispositif d’acquisition, de préférence par un réseau de communication. Cela permet d’alléger les traitements et la mémoire du système électronique comportant le dispositif d’acquisition et le tapis roulant d’une part et de centraliser au moins une partie des analyses d’autre part. - The electronic system comprises a remote computing device, said remote computing device comprising part of the one or more processors, and being configured to communicate with a device integrating the treadmill and the acquisition device, preferably by a communication network. This makes it possible to lighten the processing and the memory of the electronic system comprising the acquisition device and the treadmill on the one hand and to centralize at least part of the analyzes on the other hand.
[0014] Selon un deuxième objet, l’invention porte sur un procédé d’analyse de l’état physiologique d’un utilisateur mis en œuvre par un ou plusieurs processeurs couplés à au moins une mémoire de données configurée pour mémoriser une ou plusieurs représentations d’une plante de pied, des données de mouvement générées lorsque l’utilisateur marche ou court, et au moins une valeur de paramètre morphologique de l’utilisateur, ledit procédé comportant les étapes suivantes : According to a second object, the invention relates to a method for analyzing the physiological state of a user implemented by one or more processors coupled to at least one data memory configured to memorize one or more representations of a sole of the foot, motion data generated when the user is walking or running, and at least one morphological parameter value of the user, said method comprising the following steps:
- Calculer, à partir des une ou de plusieurs représentations d’une plante de pied de l’utilisateur générées par un dispositif d’acquisition, au moins une valeur de paramètre de morphologie plantaire d’au moins un pied de l’utilisateur ; - Calculate, from one or more representations of a sole of the user's foot generated by an acquisition device, at least one plantar morphology parameter value of at least one foot of the user;
- Calculer des valeurs de paramètre de mobilité de l’utilisateur à partir des données de mouvement générées lorsque l’utilisateur marche ou court, lesdites données de
mouvement ayant été générées par un dispositif d’analyse de la mobilité, l’au moins un dispositif d’analyse de la mobilité comportant au moins une plateforme inertielle et/ou au moins un capteur de pression ; - Calculating user mobility parameter values from motion data generated when the user walks or runs, said motion data movement having been generated by a mobility analysis device, the at least one mobility analysis device comprising at least one inertial platform and/or at least one pressure sensor;
- Calculer des valeurs de paramètre d’état physiologique à partir des au moins une valeur de paramètre morphologique de l’utilisateur, au moins une valeur de paramètre de morphologie plantaire et au moins une valeur de paramètre de mobilité. - Calculating physiological state parameter values from at least one morphological parameter value of the user, at least one plantar morphology parameter value and at least one mobility parameter value.
Le procédé selon l’invention peut comporter en outre une étape, mise en œuvre par les un ou plusieurs processeurs, de génération d’une ou plusieurs recommandations à partir des valeurs de paramètres d’état physiologique calculées. The method according to the invention may also comprise a step, implemented by the one or more processors, of generating one or more recommendations from the calculated physiological state parameter values.
Brève description des dessins Brief description of the drawings
[0015] D’autres caractéristiques et avantages de l’invention seront mieux compris à la lecture de la description qui va suivre et en référence aux dessins annexés, donnés à titre illustratif et nullement limitatif. [0015] Other characteristics and advantages of the invention will be better understood on reading the description which follows and with reference to the appended drawings, given by way of illustration and in no way limiting.
La Figure 1 représente une illustration fonctionnelle d’un système électronique selon un mode de réalisation de la présente invention. Les éléments en pointillés ne sont pas essentiels. Figure 1 shows a functional illustration of an electronic system according to one embodiment of the present invention. The dotted items are not essential.
La Figure 2 représente des illustrations d’une représentation d’une plante de pied de l’utilisateur selon la présente invention. Figure 2 shows illustrations of a representation of a sole of the user's foot according to the present invention.
La Figure 3 représente un système électronique selon un mode de réalisation. Figure 3 shows an electronic system according to one embodiment.
La Figure 4 représente des positionnements possibles d’un dispositif d’analyse de la mobilité lorsqu’il prend la forme d’un boitier électronique. Figure 4 represents possible positions of a mobility analysis device when it takes the form of an electronic box.
La Figure 5 représente une illustration d’un procédé d’analyse de l’état physiologique d’un utilisateur selon la présente invention. Figure 5 shows an illustration of a method for analyzing the physiological state of a user according to the present invention.
[0016] Les figures ne respectent pas nécessairement les échelles, notamment en épaisseur, et ce à des fins d’illustration. [0016] The figures do not necessarily respect the scales, in particular in thickness, and this for illustrative purposes.
[0017] Des aspects de la présente invention sont décrits en référence à des organigrammes et / ou à des schémas fonctionnels de procédés, d'appareils (systèmes) et de produits de programme d'ordinateur selon des modes de réalisation de l'invention.
Sur les figures, les organigrammes et les schémas fonctionnels illustrent l'architecture, la fonctionnalité et le fonctionnement d'implémentations possibles de systèmes, de procédés et de produits de programme d'ordinateur selon divers modes de réalisation de la présente invention. À cet égard, chaque bloc dans les organigrammes ou blocs- diagrammes peut représenter un système, un dispositif, un module ou un code, qui comprend une ou plusieurs instructions exécutables pour mettre en œuvre la ou les fonctions logiques spécifiées. Dans certaines implémentations, les fonctions associées aux blocs peuvent apparaitre dans un ordre différent que celui indiqué sur les figures. Par exemple, deux blocs montrés successivement peuvent, en fait, être exécutés sensiblement simultanément, ou les blocs peuvent parfois être exécutés dans l'ordre inverse, en fonction de la fonctionnalité impliquée. Chaque bloc des schémas de principe et/ou de l'organigramme, et des combinaisons de blocs dans les schémas de principe et/ou l'organigramme, peuvent être mis en œuvre par des systèmes matériels spéciaux qui exécutent les fonctions ou actes spécifiés ou effectuer des combinaisons de matériel spécial et d'instructions informatiques. Aspects of the present invention are described with reference to flow charts and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. In the figures, flowcharts and block diagrams illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowcharts or block diagrams may represent a system, device, module, or code, which includes one or more executable instructions to implement the specified logical function(s). In some implementations, the functions associated with the blocks may appear in a different order than that indicated in the figures. For example, two blocks shown in succession may, in fact, be executed substantially simultaneously, or the blocks may sometimes be executed in reverse order, depending on the functionality involved. Each block in the block diagrams and/or flowchart, and combinations of blocks in the block diagrams and/or flowchart, may be implemented by special hardware systems that perform the specified functions or acts or perform combinations of special equipment and computer instructions.
Description des modes de réalisation Description of embodiments
[0018] Ci-après, nous décrivons une partie du vocabulaire associé à l’invention, avant de présenter les inconvénients de l’art antérieur, puis enfin de montrer plus en détail comment l’invention y remédie dans le cadre d’un ou plusieurs modes de réalisation. [0018] Below, we describe part of the vocabulary associated with the invention, before presenting the drawbacks of the prior art, then finally showing in more detail how the invention remedies them in the context of one or several embodiments.
[0019] L’expression « données de mouvement » correspond généralement à des données générées par des capteurs lorsque l’utilisateur est en mouvement. [0019] The expression “movement data” generally corresponds to data generated by sensors when the user is in motion.
[0020] Les expressions « données brutes » et « données brutes de mouvement » correspondent généralement à des données générées par des capteurs et n’ayant pas encore fait l’objet d’une transformation. Cela peut par exemple correspondre aux données générées par une plateforme inertielle. Le traitement des données brutes peut permettre d’obtenir des valeurs de paramètre biomécanique. [0020] The expressions “raw data” and “raw motion data” generally correspond to data generated by sensors and which have not yet been transformed. This may for example correspond to data generated by an inertial platform. The processing of raw data can make it possible to obtain biomechanical parameter values.
[0021] L’expression « analyse d’un mouvement », « analyse de la mobilité » ou « analyse de la démarche » peut correspondre, au sens de l’invention, à l’attribution d’une ou de plusieurs valeurs par exemple un score, un classement ou une note à une trajectoire ou au déplacement d’un pied d’un utilisateur. Cette caractérisation de la démarche permet d’obtenir une ou plusieurs valeurs numériques ou alphanumériques de paramètres biomécaniques représentatifs de la démarche, qui peuvent être appelés paramètres de mobilité.
[0022] L’expression « analyse de l’état physiologique d’un utilisateur » peut correspondre, au sens de l’invention, à l’attribution d’une ou de plusieurs valeurs par exemple un score, un classement ou une note à l’état physiologique d’un utilisateur. Cet état physiologique correspond en particulier à un état du corps ou des fonctions corporelles. Il peut également être considéré comme une caractéristique de la santé d'un animal ou d'un humain. [0021] The expression "analysis of a movement", "analysis of mobility" or "analysis of the gait" can correspond, within the meaning of the invention, to the attribution of one or more values, for example a score, a classification or a note to a trajectory or to the displacement of a user's foot. This characterization of the gait makes it possible to obtain one or more numerical or alphanumeric values of biomechanical parameters representative of the gait, which can be called mobility parameters. [0022] The expression "analysis of the physiological state of a user" can correspond, within the meaning of the invention, to the attribution of one or more values, for example a score, a classification or a note to the physiological state of a user. This physiological state corresponds in particular to a state of the body or of the bodily functions. It can also be considered as a characteristic of the health of an animal or a human.
[0023] L’expression « paramètres de mobilité » peut correspondre à des paramètres biomécaniques identifiés en position dynamique. [0023] The expression “mobility parameters” may correspond to biomechanical parameters identified in dynamic position.
[0024] Par « paramètre biomécanique », on entend de préférence au sens de l’invention une caractéristique de la posture ou de la mobilité de l’utilisateur. Un paramètre biomécanique peut être déterminé par diverses opérations de calcul à partir de données de mouvement. [0024] By "biomechanical parameter" is preferably meant within the meaning of the invention a characteristic of the posture or mobility of the user. A biomechanical parameter can be determined by various calculation operations based on movement data.
[0025] On entend par « semelle » un objet permettant de séparer le pied de l’utilisateur du sol. Une chaussure peut comporter une couche de semelle supérieure en contact direct avec le pied de l'utilisateur et une couche de semelle inférieure en contact direct avec le sol ou plus généralement l'environnement extérieur. Une chaussure peut aussi comporter une semelle interne amovible, prenant le rôle de semelle supérieure. [0025] The term “sole” means an object making it possible to separate the foot of the user from the ground. A shoe can include an upper sole layer in direct contact with the foot of the user and a lower sole layer in direct contact with the ground or more generally the external environment. A shoe can also include a removable insole, taking the role of upper sole.
[0026] On entend par « amovible » la capacité à être détachée, enlevée ou démontée aisément sans avoir à détruire des moyens de fixation soit parce qu’il n’y a pas de moyen de fixation soit parce que les moyens de fixation sont aisément et rapidement démontables (e.g. encoche, vis, languette, ergot, clips). Par exemple, par amovible, il faut comprendre que l’objet n’est pas fixé par soudure ou par un autre moyen non prévu pour permettre de détacher l’objet. [0026] "Removable" means the ability to be easily detached, removed or disassembled without having to destroy the fixing means either because there is no fixing means or because the fixing means are easily and quickly removable (e.g. notch, screw, tab, lug, clips). For example, by removable, it should be understood that the object is not fixed by welding or by any other means not intended to allow the object to be detached.
[0027] On entend par « sensiblement identique » au sens de l’invention une valeur variant de moins de 30 % par rapport à la valeur comparée, de préférence de moins de 20 %, de façon encore plus préférée de moins de 10 %. The term “substantially identical” within the meaning of the invention means a value varying by less than 30% with respect to the compared value, preferably by less than 20%, even more preferably by less than 10%.
[0028] On entend par « traiter », « calculer », « déterminer », « afficher », « transformer », « extraire », « comparer » ou plus largement « opération exécutable », au sens de l’invention, une action effectuée par un dispositif ou un processeur sauf si le contexte indique autrement. À cet égard, les opérations se rapportent à des actions et/ou des processus d’un système de traitement de données, par exemple un système informatique ou un dispositif informatique électronique, qui manipule et transforme les données
représentées en tant que quantités physiques (électroniques) dans les mémoires du système informatique ou d'autres dispositifs de stockage, de transmission ou d'affichage de l'information. Ces opérations peuvent se baser sur des applications ou des logiciels. The term "process", "calculate", "determine", "display", "transform", "extract", "compare" or more broadly "executable operation", within the meaning of the invention, an action performed by a device or processor unless the context indicates otherwise. In this respect, operations refer to actions and/or processes of a data processing system, for example a computer system or an electronic computing device, which manipulates and transforms data represented as physical (electronic) quantities in computer system memories or other information storage, transmission, or display devices. These operations can be based on applications or software.
[0029] Les expressions « cycle de marche » ou « cycle de course » au sens de l’invention peuvent correspondre à l’intervalle de temps se situant entre deux appuis du talon d'une même jambe sur le sol, ou plus généralement deux évènements identiques répétés dans le cadre d’une marche ou d’une course. [0029] The expressions “walking cycle” or “running cycle” within the meaning of the invention can correspond to the time interval between two presses of the heel of the same leg on the ground, or more generally two identical events repeated during a walk or a run.
[0030] Par « modèle de corrélation », il faut comprendre au sens de l’invention une suite finie d’opérations ou d’instructions permettant de calculer une valeur à partir d’une ou plusieurs valeurs d’entrée. La mise en œuvre de cette suite finie d’opérations permet par exemple d’attribuer une valeur Y, telle qu’une étiquette Y, à une observation décrite par un ensemble de caractéristiques ou paramètres X grâce par exemple à la mise en œuvre d’une fonction f, susceptible de reproduire Y en ayant observé X. [0030] By “correlation model”, it is necessary to understand in the sense of the invention a finite sequence of operations or instructions making it possible to calculate a value from one or more input values. The implementation of this finite sequence of operations makes it possible, for example, to assign a value Y, such as a label Y, to an observation described by a set of characteristics or parameters X thanks, for example, to the implementation of a function f, capable of reproducing Y by having observed X.
Y = f (X) + e où e symbolise le bruit ou erreur de mesure. Y = f (X) + e where e symbolizes the noise or measurement error.
[0031] On entend par « modèle de prédiction », tout modèle mathématique permettant d’analyser un volume de données et d’établir des relations entre des facteurs permettant par exemple l'évaluation de risques ou d’opportunités associées à un ensemble spécifique de conditions, afin d'orienter la prise de décision vers une action spécifique. Un modèle de prédiction est généralement généré dans le cadre d’un processus d’apprentissage automatique. Dans le cadre de la présente invention, l’apprentissage peut être avantageusement utilisé pour le calcul d’une ou de plusieurs valeurs de paramètres d’état physiologique. [0031] The term “prediction model” means any mathematical model making it possible to analyze a volume of data and to establish relationships between factors making it possible, for example, to assess the risks or opportunities associated with a specific set of conditions, in order to direct decision-making towards a specific action. A prediction model is usually generated as part of a machine learning process. In the context of the present invention, learning can be advantageously used for the calculation of one or more values of physiological state parameters.
[0032] Par « modèle d’apprentissage automatique supervisé », on entend au sens de l’invention un modèle de corrélation généré automatiquement à partir de données, appelées observations, qui ont été étiquetées. [0032] By “supervised machine learning model”, we mean in the sense of the invention a correlation model generated automatically from data, called observations, which have been labelled.
[0033] Par « modèle d’apprentissage automatique non supervisée », on entend au sens de l’invention un modèle de corrélation généré automatiquement à partir de données, appelées observations, qui n’ont pas été étiquetées. [0033] By “unsupervised machine learning model”, we mean in the sense of the invention a correlation model generated automatically from data, called observations, which have not been labelled.
[0034] L’expression « valeurs d’angles du pied » au sens de l’invention peut correspondre à des valeurs d’angle permettant de représenter la position d’un pied de l’individu dans
son environnement, c’est-à-dire par exemple par rapport à un référentiel prédéterminé. Cette position pouvant être relative à des membres de l’individu avec par exemple l’angle formé par l’axe du tibia et l’axe antéropostérieur du pied. Cette position peut aussi être relative à des éléments extérieurs à l’individu avec par exemple l’angle formé par l’axe antéropostérieur du pied et le sol. Enfin, cette position peut aussi être relative à un angle formé par l’axe antéropostérieur du pied et une ligne de marche calculée ou une trajectoire calculée du pied. [0034] The expression "foot angle values" within the meaning of the invention can correspond to angle values making it possible to represent the position of an individual's foot in its environment, that is to say for example with respect to a predetermined frame of reference. This position may relate to the individual's limbs with, for example, the angle formed by the axis of the tibia and the anteroposterior axis of the foot. This position can also relate to elements external to the individual with, for example, the angle formed by the anteroposterior axis of the foot and the ground. Finally, this position can also be relative to an angle formed by the anteroposterior axis of the foot and a calculated line of walking or a calculated trajectory of the foot.
[0035] L’expression « référentiel prédéterminé » au sens de l’invention peut correspondre à un référentiel inertiel tel qu’un repère terrestre ou un référentiel non inertiel comme un ou plusieurs membres de l’individu ou encore un repère généré à partir de données de mouvement de l’individu. [0035] The expression “predetermined frame of reference” within the meaning of the invention may correspond to an inertial frame of reference such as a terrestrial frame or a non-inertial frame of reference such as one or more limbs of the individual or even a frame generated from individual movement data.
[0036] Les termes ou expressions « application », « logiciel », « code de programme », et « code exécutable » signifient toute expression, code ou notation, d'un ensemble d'instructions destinées à provoquer un traitement de données pour effectuer une fonction particulière directement ou indirectement (e.g. après une opération de conversion vers un autre code). Les exemples de code de programme peuvent inclure, sans s'y limiter, un sous-programme, une fonction, une application exécutable, un code source, un code objet, une bibliothèque et/ou tout autre séquence d'instructions conçues pour l'exécution sur un système informatique. [0036] The terms or expressions "application", "software", "program code", and "executable code" mean any expression, code or notation, of a set of instructions intended to cause data processing to perform a particular function directly or indirectly (e.g. after a conversion operation to another code). Sample program code may include, but is not limited to, a subroutine, function, executable application, source code, object code, library, and/or any other sequence of instructions designed for the running on a computer system.
[0037] Au sens de l’invention, le terme « processeur » désigne au moins un circuit matériel configuré pour exécuter des instructions contenues dans le code de programme. Le circuit matériel peut être un circuit intégré. Des exemples d'un processeur comprennent, sans s'y limiter, une unité de traitement central (CPU), un processeur de réseau, un processeur de vecteur, un processeur de signal numérique (DSP), un réseau de grille programmable sur le terrain (FPGA), un ensemble logique programmable (PLA), un circuit intégré spécifique à l'application (ASIC), un circuit logique programmable et un contrôleur. Within the meaning of the invention, the term “processor” denotes at least one hardware circuit configured to execute instructions contained in the program code. The hardware circuit may be an integrated circuit. Examples of a processor include, but are not limited to, central processing unit (CPU), network processor, vector processor, digital signal processor (DSP), field programmable grid network (FPGA), a programmable logic assembly (PLA), an application specific integrated circuit (ASIC), a programmable logic circuit and a controller.
[0038] On entend par « couplé », au sens de l’invention, connecté, directement ou indirectement avec un ou plusieurs éléments intermédiaires. Deux éléments peuvent être couplés mécaniquement, électriquement ou liés par un canal de communication. The term “coupled”, within the meaning of the invention, is understood to mean connected, directly or indirectly, with one or more intermediate elements. Two elements can be coupled mechanically, electrically or linked by a communication channel.
[0039] L’expression « interface homme-machine » au sens de l’invention peut en particulier correspondre à tout élément permettant à un être humain de communiquer avec un ordinateur en particulier et sans que cette liste soit exhaustive, un clavier et des
moyens permettant en réponse aux ordres entrés au clavier d’effectuer des affichages et éventuellement de sélectionner à l’aide de la souris ou d’un pavé tactile des éléments affichés sur un écran. Un autre exemple de réalisation est un écran tactile permettant de sélectionner directement sur l’écran les éléments touchés par le doigt ou un objet et éventuellement avec la possibilité d’afficher un clavier virtuel. [0039] The expression "man-machine interface" within the meaning of the invention can in particular correspond to any element allowing a human being to communicate with a particular computer and without this list being exhaustive, a keyboard and means making it possible, in response to commands entered on the keyboard, to perform displays and possibly to select, using the mouse or a touchpad, elements displayed on a screen. Another exemplary embodiment is a touch screen making it possible to select directly on the screen the elements touched by the finger or an object and possibly with the possibility of displaying a virtual keyboard.
[0040] Dans la suite de la description, les mêmes références sont utilisées pour désigner les mêmes éléments. En outre, les différentes caractéristiques présentées et/ou revendiquées peuvent être avantageusement combinées. Leur présence dans la description ou dans des revendications dépendantes différentes, n’excluent pas cette possibilité. In the following description, the same references are used to designate the same elements. In addition, the different characteristics presented and/or claimed can be advantageously combined. Their presence in the description or in different dependent claims does not exclude this possibility.
[0041] Bien qu’il existe de plus en plus de moyens pour étudier l’état physiologique d’un individu, la plupart des méthodes s’attachent seulement à un aspect, et sont avant tout observationnelles. En effet, les études de l’art antérieur sont soit trop générales et donc mal adaptées ou trop spécifiques d’une pathologie ou d’un dysfonctionnement. Ainsi, un individu doit souvent faire appel à un ou plusieurs spécialistes, utilisant plusieurs dispositifs spécialisés. Although there are more and more ways to study the physiological state of an individual, most methods focus only on one aspect, and are above all observational. Indeed, the studies of the prior art are either too general and therefore ill-suited or too specific to a pathology or a dysfunction. Thus, an individual must often call on one or more specialists, using several specialized devices.
[0042] Pour résoudre ce problème, la demanderesse a développé un nouveau système pouvant être utilisé pour réaliser en une seule séance toutes les mesures nécessaires à la détermination de l’état physiologique d’un utilisateur. Un tel système permet la définition de valeurs de paramètre d’état physiologique automatiquement en particulier en se basant sur des paramètres de mobilité de l’utilisateur, de paramètre de morphologie de l’utilisateur et des paramètres de morphologie plantaire dudit utilisateur. To solve this problem, the applicant has developed a new system that can be used to perform in a single session all the measurements necessary to determine the physiological state of a user. Such a system allows physiological state parameter values to be defined automatically, in particular based on user mobility parameters, user morphology parameters and plantar morphology parameters of said user.
[0043] Ainsi, selon un premier aspect, l’invention porte sur un système électronique 1 d’analyse de l’état physiologique d’un utilisateur. Thus, according to a first aspect, the invention relates to an electronic system 1 for analyzing the physiological state of a user.
[0044] Comme cela sera détaillé, un tel système peut être utilisé pour générer des informations sur l’état de santé de l’utilisateur, l’évolution d’une pathologie, le risque de développer une pathologie, l’efficacité d’un traitement thérapeutique ou encore des conseils sur son alimentation ou encore des conseils sur des exercices à réaliser. [0044] As will be detailed, such a system can be used to generate information on the state of health of the user, the evolution of a pathology, the risk of developing a pathology, the effectiveness of a therapeutic treatment or advice on diet or advice on exercises to perform.
[0045] Comme illustré à la figure 1 , un tel système électronique 1 comportera : un dispositif d’acquisition 10 ; un tapis roulant 20 ; au moins un dispositif d’analyse de la démarche 30 ; un ou plusieurs processeurs 40 ; et au moins une mémoire de données 70. As illustrated in Figure 1, such an electronic system 1 will include: an acquisition device 10; a treadmill 20; at least one gait analysis device 30; one or more processors 40; and at least one data memory 70.
[0046] En outre, comme cela sera détaillé par la suite, un tel système électronique pourra
comporter une interface homme-machine 50 et des moyens de communication 60. En outre, il pourra être configuré pour établir une communication avec un ou plusieurs dispositifs informatiques de présentation 80 et un ou plusieurs dispositifs informatiques tiers 90. [0046] In addition, as will be detailed below, such an electronic system can include a man-machine interface 50 and communication means 60. In addition, it may be configured to establish communication with one or more presentation computing devices 80 and one or more third-party computing devices 90.
[0047] Comme cela a été indiqué, un système électronique 1 selon la présente invention comporte un dispositif d’acquisition 10. As has been indicated, an electronic system 1 according to the present invention comprises an acquisition device 10.
[0048] En particulier, le dispositif d’acquisition 10 pourra correspondre à une caméra à détection de profondeur, en particulier une caméra 3D à détection de profondeur. Ainsi, un dispositif d’acquisition 10 à détection de profondeur selon l’invention pourra par exemple correspondre à un dispositif de prise de vue capable de capturer des données tridimensionnelles. In particular, the acquisition device 10 may correspond to a depth detection camera, in particular a depth detection 3D camera. Thus, a depth-detection acquisition device 10 according to the invention could for example correspond to a picture-taking device capable of capturing three-dimensional data.
[0049] Le dispositif d’acquisition 10 pourra par exemple intégrer une technologie de profilage laser, de projection de franges, d'imagerie stéréo et/ou de temps de vol. Le dispositif d’acquisition 10 pourra également correspondre à un scanner. The acquisition device 10 could, for example, integrate laser profiling, fringe projection, stereo imaging and/or time-of-flight technology. The acquisition device 10 may also correspond to a scanner.
[0050] En fonction des technologies utilisées, le dispositif d’acquisition 10 pourra comporter un ou plusieurs objectifs, un détecteur de couleur, et/ou un émetteur infrarouge, par exemple de type laser. [0050] Depending on the technologies used, the acquisition device 10 may include one or more lenses, a color detector, and/or an infrared emitter, for example of the laser type.
[0051] Un tel dispositif d’acquisition 10 sera avantageusement agencé pour être capable de générer une ou plusieurs représentations d’une plante du pied de l’utilisateur. Un exemple d’image est illustré en lien avec la figure 2. La figure 2 représente une illustration d’une représentation d’une plante de pied 31 de l’utilisateur associée à des données de profondeur. Ainsi, il sera possible de calculer à partir de cette représentation la forme de voûte plantaire 32 de l’individu. Cette ou ces représentations seront de préférence associées à des données de profondeur. [0051] Such an acquisition device 10 will advantageously be arranged to be able to generate one or more representations of a sole of the user's foot. An example of an image is illustrated in connection with FIG. 2. FIG. 2 represents an illustration of a representation of a sole of the foot 31 of the user associated with depth data. Thus, it will be possible to calculate from this representation the shape of the plantar arch 32 of the individual. This or these representations will preferably be associated with depth data.
[0052] Le dispositif d’acquisition 10 pourra en outre générer des mesures en trois dimensions des deux pieds de l’utilisateur. Il pourra en particulier générer une représentation en trois dimensions d’au moins une partie des pieds de l’utilisateur. Il pourra par exemple être agencé pour générer une ou plusieurs représentations du dessus du pied de l’utilisateur. Une telle représentation en trois dimensions incluant une image de la plante du pied permet de rapidement extraire des données pertinentes pour le calcul de valeurs de paramètres de semelle telles que la longueur, la largeur, la hauteur du coup de pied, et éventuellement sa forme géométrique.
[0053] Par exemple, les une ou plusieurs images d’une plante de pied générées par un dispositif d’acquisition d’image à détection de profondeur pourront comporter au moins une image réalisée lorsque l’utilisateur est debout. De même, les une ou plusieurs images d’une plante de pied générées par le dispositif d’acquisition d’image à détection de profondeur pourront comporter au moins une image réalisée lorsque l’utilisateur est assis. Ainsi, il est possible d’analyser la plante des pieds et plus particulièrement la géométrie de la voûte plantaire lorsqu’elle est au repos et lorsque le poids du corps en appuie sur celle-ci. Cela permet d’améliorer l’appréciation de l’état physiologique de l’utilisateur. De façon à faciliter ce mode de réalisation, le système électronique 1 de recommandation selon l’invention peut comporter un support, de préférence escamotable, permettant à l’utilisateur de se mettre en position assise avec les pieds positionnés de façon à ce que le dispositif d’acquisition d’image à détection de profondeur puisse générer une ou plusieurs images d’une plante de pied lorsque l’utilisateur est assis. The acquisition device 10 can also generate three-dimensional measurements of the user's two feet. It may in particular generate a three-dimensional representation of at least part of the user's feet. It could for example be arranged to generate one or more representations of the top of the user's foot. Such a three-dimensional representation including an image of the sole of the foot makes it possible to quickly extract relevant data for the calculation of sole parameter values such as the length, width, height of the instep, and possibly its geometric shape. . For example, the one or more images of a sole of the foot generated by a depth-detection image acquisition device may include at least one image produced when the user is standing. Similarly, the one or more images of a sole of the foot generated by the depth detection image acquisition device may include at least one image produced when the user is seated. Thus, it is possible to analyze the soles of the feet and more particularly the geometry of the arch of the foot when it is at rest and when the weight of the body presses on it. This makes it possible to improve the appreciation of the physiological state of the user. In order to facilitate this embodiment, the electronic recommendation system 1 according to the invention may comprise a support, preferably retractable, allowing the user to put himself in a seated position with his feet positioned so that the device A depth-sensing image acquisition device can generate one or more images of a sole of the foot when the user is seated.
[0054] De façon préférée, le dispositif d’acquisition 10 pourra être positionné comme illustré à la figure 3 en dessous d’un emplacement sur lequel vient se positionner l’utilisateur en position debout. Preferably, the acquisition device 10 can be positioned as shown in Figure 3 below a location on which the user is positioned in a standing position.
[0055] En outre, le dispositif d’acquisition 10 pourra être associé à un ou plusieurs capteurs de force. Une telle association peut permettre de déterminer le centre de pression de l’utilisateur et éventuellement l’évolution du centre de pression en fonction de mouvements réalisés par l’utilisateur ou lors d’une mesure de l’équilibre statique. Ainsi, le système électronique 1 pourra calculer d’autres valeurs pouvant être utiles dans le cadre du calcul des valeurs de paramètres d’état physiologique de l’utilisateur. In addition, the acquisition device 10 may be associated with one or more force sensors. Such an association can make it possible to determine the center of pressure of the user and possibly the evolution of the center of pressure according to movements made by the user or during a measurement of static balance. Thus, the electronic system 1 will be able to calculate other values that may be useful in the context of the calculation of the values of parameters of the physiological state of the user.
[0056] De même, le dispositif d’acquisition 10 à détection de profondeur pourra être associé à des capteurs d’appuis plantaires. Une telle association peut permettre de déterminer la répartition des pressions au niveau des pieds de l’utilisateur et en particulier en fonction de zones plantaires. Ainsi, le système pourra calculer d’autres valeurs pouvant être utiles dans le cadre du calcul des valeurs de paramètres d’état physiologique de l’utilisateur. Similarly, the depth detection acquisition device 10 can be associated with plantar support sensors. Such an association can make it possible to determine the distribution of pressures at the level of the user's feet and in particular according to plantar zones. Thus, the system will be able to calculate other values that may be useful in the context of calculating the values of the user's physiological state parameters.
[0057] L’analyse des appuis plantaires pourra être réalisée par l’intermédiaire de systèmes optique pouvant être aisément couplés au dispositif d’acquisition 10 ou encore à partir de systèmes résistifs ou capacitifs. The analysis of the plantar supports can be carried out by means of optical systems that can be easily coupled to the acquisition device 10 or even from resistive or capacitive systems.
[0058] Le dispositif d’acquisition 10 agencé pour une ou plusieurs représentations d’une plante du pied de l’utilisateur pourra être complété par un ou plusieurs autres dispositifs
d’acquisition. De façon avantageuse, le système selon l’invention pourra comporter un autre dispositif d’acquisition 11 qui pourra en outre être agencé pour générer une ou plusieurs représentations d’au moins une partie des membres inférieurs. On entend par membre inférieur la partie du corps allant du pied à la hanche de l’utilisateur. Ainsi, un dispositif d’acquisition 11 pourra générer une ou plusieurs représentations de la hanche, du ou des genoux, de la ou des chevilles, de la position de la hanche ou de la position du ou des genoux et/ou de la position de la ou des chevilles. De préférence, le dispositif d’acquisition 11 est agencé pour générer une cinématique de mouvement des membres inférieurs de l’utilisateur lors d’une marche ou d’une course sur un tapis roulant 20. De façon avantageuse, le dispositif d’acquisition 11 pourra en outre être agencé pour générer une ou plusieurs représentations d’au moins une partie des membres supérieurs. On entend par membre supérieur la partie du corps allant des doigts à l’épaule. Ainsi, le dispositif d’acquisition 11 pourra générer une ou plusieurs représentations de l’épaule, du coude, et/ou du poignet. De préférence, le dispositif d’acquisition 11 est agencé pour générer une cinématique de mouvement des membres supérieurs de l’utilisateur lors d’une marche ou d’une course sur un tapis roulant 20. Avantageusement, le dispositif d’acquisition 11 pourra en outre être agencé pour générer une ou plusieurs représentations des membres inférieurs et supérieurs et permettre une représentation à la fois des membres inférieurs et supérieurs. The acquisition device 10 arranged for one or more representations of a sole of the user's foot may be supplemented by one or more other devices acquisition. Advantageously, the system according to the invention may include another acquisition device 11 which may also be arranged to generate one or more representations of at least part of the lower limbs. By lower limb is meant the part of the body going from the foot to the hip of the user. Thus, an acquisition device 11 will be able to generate one or more representations of the hip, of the knee(s), of the ankle(s), of the position of the hip or of the position of the knee(s) and/or of the position of the ankle(s). Preferably, the acquisition device 11 is arranged to generate movement kinematics of the user's lower limbs when walking or running on a treadmill 20. Advantageously, the acquisition device 11 may also be arranged to generate one or more representations of at least part of the upper limbs. By upper limb is meant the part of the body from the fingers to the shoulder. Thus, the acquisition device 11 will be able to generate one or more representations of the shoulder, the elbow, and/or the wrist. Preferably, the acquisition device 11 is arranged to generate movement kinematics of the user's upper limbs when walking or running on a treadmill 20. Advantageously, the acquisition device 11 can in addition to being arranged to generate one or more representations of the lower and upper limbs and to allow a representation of both the lower and upper limbs.
[0059] En outre, le système électronique 1 selon la présente invention pourra comporter d’autres systèmes de mesure venant fournir des informations sur l’utilisateur permettant d’améliorer la pertinence de la valeur de paramètre d’état physiologique calculée ou de la recommandation générée. Par exemple, le système électronique 1 pourra en outre comporter des capteurs permettant des mesures sélectionnées parmi : le rythme cardiaque, la pression sanguine, le poids, et/ou le pourcentage de masse graisseuse. In addition, the electronic system 1 according to the present invention may include other measurement systems that provide information on the user making it possible to improve the relevance of the calculated physiological state parameter value or of the recommendation. generated. For example, the electronic system 1 may also include sensors allowing measurements selected from: the heart rate, the blood pressure, the weight, and/or the percentage of fat mass.
[0060] Un système électronique 1 selon la présente invention comportera également de préférence un tapis roulant 20. An electronic system 1 according to the present invention will also preferably include a treadmill 20.
[0061] En effet, dans le cadre de ses études, la demanderesse a déterminé que plusieurs cycles de marches ou de courses étaient nécessaires pour convenablement analyser la mobilité d’un utilisateur. En effet, les données de mobilité obtenues à partir d’un seul cycle de marche/course, ou de plusieurs cycles de marche/course réalisés sur une distance faible ne permettent pas d’obtenir des valeurs de paramètre de mobilité idéales. L’intégration d’un tapis roulant dans le système selon l’invention permet d’obtenir des données de mouvement des pieds de l’utilisateur ainsi que des données de déplacement
du tapis roulant (e.g. vitesse de défilement). [0061] Indeed, within the framework of its studies, the applicant has determined that several cycles of walks or races were necessary to properly analyze the mobility of a user. Indeed, the mobility data obtained from a single walking/running cycle, or from several walking/running cycles carried out over a short distance do not make it possible to obtain ideal mobility parameter values. The integration of a treadmill in the system according to the invention makes it possible to obtain movement data of the user's feet as well as movement data treadmill (eg running speed).
[0062] En particulier, le tapis roulant 20 pourra être agencé pour permettre à l’utilisateur de marcher ou de courir. Le tapis roulant 20 pourra être un tapis roulant motorisé. Ainsi, il sera possible de configurer la vitesse de course ou de marche pour être au plus proche des pratiques habituelles de l’utilisateur. Alternativement, le tapis roulant 20 pourra être un tapis roulant non motorisé. [0062] In particular, the treadmill 20 may be arranged to allow the user to walk or run. The treadmill 20 may be a motorized treadmill. Thus, it will be possible to configure the speed of running or walking to be as close as possible to the usual practices of the user. Alternatively, treadmill 20 may be a non-motorized treadmill.
[0063] En outre, le tapis roulant 20 pourra être agencé de façon à pouvoir sélectionner un angle formé entre le sol et la surface de marche ou de course. En effet, pour certaines activités il peut être avantageux de pouvoir incliner le tapis roulant de façon à imposer à l’utilisateur un angle de marche ou de course prédéterminé par rapport au sol. [0063] In addition, the treadmill 20 may be arranged so as to be able to select an angle formed between the ground and the walking or running surface. Indeed, for certain activities it may be advantageous to be able to tilt the treadmill so as to impose on the user a predetermined walking or running angle with respect to the ground.
[0064] La présence d’un tapis roulant 20 dans le système électronique 1 selon l’invention permet d’offrir à l’utilisateur un terrain de marche et de course. Cela permet de déterminer les paramètres de mobilité sur une durée et une distance suffisante pour identifier la mobilité réelle et naturelle de la personne. En effet, selon la demanderesse, il est souhaitable de disposer d’un certain nombre de cycles de pas pour déterminer avec justesse les paramètres de mobilité d’un utilisateur dans le cadre d’une marche ou d’une course. The presence of a treadmill 20 in the electronic system 1 according to the invention makes it possible to offer the user a walking and running ground. This makes it possible to determine the mobility parameters over a period and distance sufficient to identify the real and natural mobility of the person. Indeed, according to the applicant, it is desirable to have a certain number of step cycles to accurately determine the mobility parameters of a user in the context of a walk or a run.
[0065] De façon préférée, le tapis roulant 20 est configuré pour être contrôlé par l’intermédiaire d’une interface homme-machine 50 par exemple accessible via un écran tactile intégré au système électronique 1 . [0065] Preferably, the treadmill 20 is configured to be controlled via a man-machine interface 50, for example accessible via a touch screen integrated into the electronic system 1 .
[0066] Un tel mode de réalisation est présenté à la figure 3. La figure 3 illustre en particulier un système électronique 1 comportant un dispositif d’acquisition 10, un tapis roulant 20 et une interface homme-machine (IHM) 50. Such an embodiment is shown in Figure 3. Figure 3 illustrates in particular an electronic system 1 comprising an acquisition device 10, a conveyor belt 20 and a human-machine interface (HMI) 50.
[0067] De préférence, selon un mode de réalisation de l’invention, tel qu’illustré sur la figure 3, le système électronique 1 présente une partie sensiblement parallèle au sol et une partie sensiblement perpendiculaire au sol. Bien évidemment, l’invention ne se limite pas à une forme particulière du système électronique 1 . Toutefois, de préférence un système électronique 1 selon un mode de réalisation de l’invention présente sensiblement une forme de L, lorsque celui-ci est en contact avec le sol. En outre, un système selon l’invention intègre dans un même ensemble physiquement solidaire un dispositif d’acquisition 10, un tapis roulant 20 et une interface homme-machine (IHM) 50.
[0068] Un tel système électronique 1 peut présenter différente longueur, hauteur ou largeur, ce qui permet de pouvoir être adapté à différent utilisateur (de grande ou petite taille, de jeune âge ou plus âgé). Par exemple, un système électronique 1 peut présenter une hauteur pour sa partie perpendiculaire comprise entre 50 cm et 200 cm, une longueur pour sa partie parallèle au sol comprise entre 50 cm et 200 cm. De manière plus générale, le système électronique 1 comprend une longueur totale (i.e. longueur de la partie parallèle et de la partie perpendiculaire) comprise entre 70 cm et 200 cm. Enfin, la partie parallèle au sol comprend de préférence une largeur suffisante pour accueillir un tapis roulant 20. [0067] Preferably, according to one embodiment of the invention, as illustrated in FIG. 3, the electronic system 1 has a part substantially parallel to the ground and a part substantially perpendicular to the ground. Obviously, the invention is not limited to a particular form of the electronic system 1 . However, preferably an electronic system 1 according to one embodiment of the invention has substantially an L-shape, when the latter is in contact with the ground. In addition, a system according to the invention integrates in the same physically integral assembly an acquisition device 10, a conveyor belt 20 and a man-machine interface (HMI) 50. [0068] Such an electronic system 1 can have different length, height or width, which makes it possible to be adapted to different users (large or small, young or older). For example, an electronic system 1 can have a height for its perpendicular part of between 50 cm and 200 cm, a length for its part parallel to the ground of between 50 cm and 200 cm. More generally, the electronic system 1 comprises a total length (ie length of the parallel part and of the perpendicular part) comprised between 70 cm and 200 cm. Finally, the part parallel to the ground preferably comprises a sufficient width to accommodate a treadmill 20.
[0069] De préférence, un tel système électronique 1 présente une partie sensiblement parallèle au sol comprenant le tapis roulant 20 et le dispositif d’acquisition 10. De préférence, la partie sensiblement perpendiculaire au sol comprend l’IHM 50. De façon avantageuse, la zone de liaison entre la partie parallèle au sol et la partie perpendiculaire au sol comprend le dispositif d’acquisition 10. Ainsi, un système électronique 1 selon l’invention est un système intégré comprenant de préférence le dispositif d’acquisition 10, le tapis roulant 20 et une IHM 50. Preferably, such an electronic system 1 has a part substantially parallel to the ground comprising the conveyor belt 20 and the acquisition device 10. Preferably, the part substantially perpendicular to the ground comprises the HMI 50. Advantageously, the connection zone between the part parallel to the ground and the part perpendicular to the ground comprises the acquisition device 10. Thus, an electronic system 1 according to the invention is an integrated system preferably comprising the acquisition device 10, the carpet wheel 20 and an HMI 50.
[0070] Ainsi, de façon préférée, le dispositif d’acquisition est disposé entre la partie perpendiculaire et le tapis roulant 20. Ceci permet au système électronique de directement intégrer un dispositif d’acquisition 10 en lien avec le tapis roulant 20 de sorte à générer une ou plusieurs images d’une plante de pied de l’utilisateur, de préférence associées à des données de profondeur puis à l’utilisateur de pouvoir courir ou marcher sur le tapis roulant 20 par exemple. [0070] Thus, preferably, the acquisition device is arranged between the perpendicular part and the conveyor belt 20. This allows the electronic system to directly integrate an acquisition device 10 in connection with the conveyor belt 20 so as to generate one or more images of a sole of the user's foot, preferably associated with depth data and then allow the user to be able to run or walk on the treadmill 20 for example.
[0071] En outre le dispositif d’acquisition comprend de préférence au moins un bloc, de manière plus préférée au moins deux blocs agencés pour accueillir chacun un pied de l’utilisateur. De préférence, ces blocs sont disposés en regard l’un de l’autre. In addition, the acquisition device preferably comprises at least one block, more preferably at least two blocks arranged to each accommodate a foot of the user. Preferably, these blocks are arranged facing each other.
[0072] De manière avantageuse, la ou les images d’une plante de pied peuvent être visualisées sur l’IHM 50. Par ailleurs, l’IHM 50 est disposée en partie haute (i.e. éloignée du sol) de la partie perpendiculaire au sol du système électronique. Ceci permet de faciliter l’interaction et la visualisation de l’utilisateur à sa hauteur. Advantageously, the image(s) of a sole of the foot can be viewed on the HMI 50. Furthermore, the HMI 50 is arranged in the upper part (i.e. far from the ground) of the part perpendicular to the ground of the electronic system. This facilitates the interaction and visualization of the user at his height.
[0073] De façon particulièrement avantageuse, la zone de liaison peut comprendre d’autres dispositifs, tel que la présence d’une barre d’appui reliant la zone de liaison à la partie perpendiculaire au sol ou la partie parallèle au sol avec la partie perpendiculaire au sol, afin de faciliter l’équilibre de l’utilisateur ou la montée sur le système électronique 1 de
l’utilisateur par exemple. De préférence, il s’agit de deux barres d’appui disposées chacune de part et d’autre du système électronique 1 afin de laisser libre d’accès le passage de l’utilisateur de la zone de liaison comprenant le dispositif d’acquisition 10 au tapis roulant en arrière de la zone de liaison, i.e. au niveau de la partie parallèle. D’autres moyens de maintien, de stabilités, de montée, de maintien de l’équilibre peuvent également être prévus. [0073] In a particularly advantageous manner, the connection zone can comprise other devices, such as the presence of a support bar connecting the connection zone to the part perpendicular to the ground or the part parallel to the ground with the part perpendicular to the ground, in order to facilitate the balance of the user or the ascent on the electronic system 1 of the user for example. Preferably, these are two support bars each arranged on either side of the electronic system 1 in order to allow free access for the user to pass through the connection zone comprising the acquisition device 10 on the conveyor belt behind the connection zone, ie at the level of the parallel part. Other means of holding, stability, climbing, maintaining balance can also be provided.
[0074] Comme illustré à la figure 3, le système pourra comporter un autre dispositif d’acquisition 11 pouvant générer des images, dont des images sous la forme d’une vidéo. As illustrated in Figure 3, the system may include another acquisition device 11 that can generate images, including images in the form of a video.
[0075] Un système électronique 1 selon la présente invention comportera également au moins un dispositif d’analyse de la mobilité 30. An electronic system 1 according to the present invention will also include at least one mobility analysis device 30.
[0076] Un dispositif d’analyse de la mobilité 30 selon l’invention pourra comporter un ou plusieurs processeurs dédiés coopérant avec une ou plusieurs mémoires de données dédiées, éventuellement une ou plusieurs mémoires de programme, lesdites mémoires pouvant être dissociées. Le ou les processeurs, ainsi que la ou les mémoires de données sont alors de préférence configurés pour coopérés de façon à transformer les données de mouvement en des valeurs de paramètres de mobilité. A mobility analysis device 30 according to the invention may comprise one or more dedicated processors cooperating with one or more dedicated data memories, possibly one or more program memories, said memories possibly being dissociated. The processor or processors, as well as the data memory or memories are then preferably configured to cooperate so as to transform the movement data into mobility parameter values.
[0077] Alternativement, les données de mouvement générées par le ou les dispositifs d’analyse de la mobilité sont envoyées à un ou plusieurs processeurs du système électronique 1 déjà impliqués dans d’autres fonctions et qui sont également configurés pour transformer les données de mouvement en des valeurs de paramètres de mobilité. Alternatively, the motion data generated by the mobility analysis device(s) is sent to one or more processors of the electronic system 1 already involved in other functions and which are also configured to transform the motion data into mobility parameter values.
[0078] Avantageusement, le dispositif d’analyse de la mobilité 30 comportera au moins une plateforme inertielle et/ou au moins un capteur de pression. Ces capteurs seront en particulier configurés pour générer des données de mouvement lorsque l’utilisateur marche ou court sur le tapis roulant 20. Advantageously, the mobility analysis device 30 will comprise at least one inertial platform and/or at least one pressure sensor. These sensors will in particular be configured to generate movement data when the user walks or runs on the treadmill 20.
[0079] De façon préférée, les paramètres de mobilité de l’utilisateur pour lesquelles des valeurs sont calculées par le système électronique 1 de recommandation selon la présente invention comportent : des valeurs de pronation/supination, des valeurs de force d'impact, des valeurs de longueur des pas, des valeurs de temps de contact, des valeurs d’accélération, des valeurs de vitesse angulaire, des valeurs d’orientation de la semelle, une vitesse de propulsion, un taux de fatigue, un angle de Fick, une direction de propulsion, une durée de temps de contact, une durée de temps de vol et/ou une direction de décélération.
[0080] De façon préférée, les paramètres de mobilité de l’utilisateur pour lesquelles des valeurs sont calculées par le système électronique 1 de recommandation selon la présente invention comportent des valeurs de pronation/supination. Preferably, the user mobility parameters for which values are calculated by the electronic recommendation system 1 according to the present invention comprise: pronation/supination values, impact force values, step length values, contact time values, acceleration values, angular velocity values, sole orientation values, propulsion velocity, fatigue rate, Fick angle, propulsion direction, contact time duration, flight time duration and/or deceleration direction. Preferably, the user mobility parameters for which values are calculated by the electronic recommendation system 1 according to the present invention include pronation/supination values.
[0081] Il existe plusieurs modes de réalisation pour obtenir des données de mouvement de l’utilisateur lorsqu’il marche ou court sur le tapis roulant 20. [0081] There are several embodiments for obtaining movement data from the user when he walks or runs on the treadmill 20.
[0082] L’au moins un dispositif d’analyse de la mobilité 30 pourra comporter des capteurs de pressions et/ou des capteurs de forces intégrés au tapis roulant 20 et configurés pour générer les données de mouvement de l’utilisateur lorsque l’utilisateur marche ou court sur le tapis roulant 20. Ce mode de réalisation permet d’avoir un suivi de l’appui plantaire de l’utilisateur dans le cadre d’exercices menés sur le tapis roulant 20. Toutefois, il ne permet pas d’acquérir des données de mouvements générées en dehors du tapis roulant 20. The at least one mobility analysis device 30 may include pressure sensors and/or force sensors integrated into the treadmill 20 and configured to generate the user's movement data when the user walking or running on the treadmill 20. This embodiment makes it possible to have a follow-up of the plantar support of the user within the framework of exercises carried out on the treadmill 20. However, it does not make it possible to acquire movement data generated outside the treadmill 20.
[0083] Selon un mode de réalisation préféré, l’au moins un dispositif d’analyse de la mobilité 30 pourra comporter au moins deux semelles intégrant des capteurs de pression, les capteurs de pression étant configurés de façon à générer les données de mouvement de l’utilisateur une fois les semelles utilisées par l’utilisateur. L’avantage de ce mode de réalisation est qu’il est possible de configurer le système électronique 1 de façon à ce qu’il puisse prendre en compte des données de mouvement générées par l’utilisateur alors qu’il n’est pas sur le tapis roulant 20. Toutefois, l’utilisation d’une semelle intérieure amovible pourrait présenter des problématiques d’hygiène et de robustesse du système. According to a preferred embodiment, the at least one mobility analysis device 30 may comprise at least two soles integrating pressure sensors, the pressure sensors being configured so as to generate the movement data of the user once the soles used by the user. The advantage of this embodiment is that it is possible to configure the electronic system 1 so that it can take into account movement data generated by the user when he is not on the treadmill 20. However, the use of a removable insole could present problems of hygiene and robustness of the system.
[0084] Selon un mode de réalisation plus préféré, l’au moins un dispositif d’analyse de la mobilité 30 comprend au moins deux boitiers électroniques 35 qui comportent des plateformes inertielles et qui, une fois couplés chacun à un pied de l’utilisateur, sont configurés pour générer les données de mouvement de l’utilisateur. Les boitiers électroniques 35 peuvent ainsi être intégrés dans des semelles ou tout simplement à poser (via un système de clips) sur un article chaussant (par exemple sur le dessus d’un article chaussant) que l’utilisateur envisage d’acheter ou d’un article chaussant de calibrage. En outre, de tels dispositifs permettent de suive la cinétique du pied lors de la phase oscillante. Ainsi, il est possible de baser une recommandation de semelle ou d’article chaussant au moins sur la base de données de mouvement générées durant la phase oscillante. According to a more preferred embodiment, the at least one mobility analysis device 30 comprises at least two electronic boxes 35 which include inertial platforms and which, once each coupled to a foot of the user , are configured to output user motion data. The electronic boxes 35 can thus be integrated into soles or simply be placed (via a system of clips) on an article of footwear (for example on the top of an article of footwear) that the user plans to buy or a calibration footwear. In addition, such devices make it possible to follow the kinetics of the foot during the oscillating phase. Thus, it is possible to base a sole or footwear recommendation at least on the basis of movement data generated during the oscillating phase.
[0085] Comme illustré à la figure 4, les boitiers électroniques 35b peuvent être intégrés dans une semelle d’un article chaussant. Néanmoins, les boitiers électroniques 35a, 35c
peuvent également être configuré de façon à pouvoir être fixé sur un article chaussant. Le positionnement d’un boitier électronique sur un article chaussant pourra être fonction de l’agencement des plateformes inertielles. Un boitier électronique pourra par exemple être configuré de façon à être fixable sur l’arrière d’un article chaussant ou sur le coup de pied. Par exemple, la figure 4 illustre un pied d’un individu couplé à des plateformes inertielles positionnées en trois emplacements différents : au niveau du contrefort - boitier électronique 35a ; dans la semelle extérieure ou intérieure - boitier électronique 35b ; ou encore sur le devant du pied - boitier électronique 35c, par exemple au niveau des lacets ou de la languette. Ces différents modes de réalisation pourraient être considérés comme des couplages indirects, car le boitier électronique n’est pas au contact du pied de l’utilisateur, mais au contact d’un article chaussant lui-même au contact du pied de l’utilisateur. As illustrated in Figure 4, the electronic boxes 35b can be integrated into a sole of an article of footwear. Nevertheless, electronic boxes 35a, 35c can also be configured so that they can be attached to an article of footwear. The positioning of an electronic box on an article of footwear may depend on the arrangement of the inertial platforms. An electronic box could for example be configured so as to be fixable on the back of an item of footwear or on the instep. For example, FIG. 4 illustrates an individual's foot coupled to inertial platforms positioned at three different locations: at the level of the buttress—electronic box 35a; in the outer or inner sole - electronic box 35b; or even on the front of the foot - electronic box 35c, for example at the level of the laces or the tongue. These various embodiments could be considered as indirect couplings, since the electronic box is not in contact with the foot of the user, but in contact with an article of footwear itself in contact with the foot of the user.
[0086] Les boitiers électroniques 35 pourront également être directement positionnés contre le pied de l’individu. Pour illustrer cela, la figure 4 montre également que l’invention peut être mise en œuvre à partir d’un boitier électronique 35d directement couplé au pied de l’individu. Ce couplage peut utiliser une matière adhésive permettant de coller le boitier électronique temporairement sur le pied ou encore grâce à un accessoire capable de maintenir le boitier électronique contre le pied de l’individu. Avantageusement, ce positionnement peut être maintenu grâce à des matières adhésives, des bandes élastiques ou par tout autre moyen permettant de fixer de manière ponctuelle (i.e. amovible) le boitier électronique sur le pied de l’individu. L’accessoire pourra par exemple être élastique et prendre la forme d’une chevillère ou d’un strap. The electronic boxes 35 can also be positioned directly against the individual's foot. To illustrate this, Figure 4 also shows that the invention can be implemented from an electronic box 35d directly coupled to the foot of the individual. This coupling can use an adhesive material allowing the electronic box to be glued temporarily to the foot or even thanks to an accessory capable of holding the electronic box against the foot of the individual. Advantageously, this positioning can be maintained by means of adhesive materials, elastic bands or by any other means making it possible to fix the electronic box on the foot of the individual on an ad hoc basis (i.e. removable). The accessory may for example be elastic and take the form of an ankle brace or a strap.
[0087] Chaque boitier électronique 35 comporte une plateforme inertielle qui comporte par exemple au moins un accéléromètre et au moins un gyroscope. De façon préférée, elle comporte plusieurs accéléromètres et plusieurs gyroscopes. De façon plus préférée, la plateforme inertielle comporte au moins un accéléromètre (de préférence accéléromètres 3 axes) et au moins un gyroscope (de préférence gyroscopes 3 axes), et peut être complétée par d’autres capteurs. En particulier, chaque boitier électronique 35 peut également comporter un ou plusieurs magnétomètres de façon à acquérir trois signaux bruts supplémentaires correspondant aux valeurs de champs magnétiques sur trois dimensions. Each electronic box 35 comprises an inertial platform which comprises for example at least one accelerometer and at least one gyroscope. Preferably, it comprises several accelerometers and several gyroscopes. More preferably, the inertial platform comprises at least one accelerometer (preferably 3-axis accelerometers) and at least one gyroscope (preferably 3-axis gyroscopes), and can be supplemented by other sensors. In particular, each electronic box 35 can also comprise one or more magnetometers so as to acquire three additional raw signals corresponding to the values of magnetic fields in three dimensions.
[0088] Chaque boitier électronique 35 peut comporter par ailleurs d’autres capteurs, notamment un inclinomètre, un baromètre, un capteur de température, un capteur d’humidité et un altimètre pour bénéficier d'une précision accrue. En outre, le boitier
électronique peut être couplé à d’autres capteurs par exemple répartis dans une semelle tels que des capteurs de pressions ou des capteurs de force. En particulier, les capteurs de pressions et/ou de force peuvent comporter des électrodes et être constitués de matériaux piézoélectriques. Each electronic box 35 may also include other sensors, in particular an inclinometer, a barometer, a temperature sensor, a humidity sensor and an altimeter to benefit from increased precision. Furthermore, the box electronics can be coupled to other sensors, for example distributed in a sole, such as pressure sensors or force sensors. In particular, the pressure and/or force sensors can include electrodes and be made of piezoelectric materials.
[0089] En outre, chaque boitier électronique 35 peut comporter un module de traitement de données configuré pour transformer l’ensemble des données de mouvement générées grâce à des algorithmes prédéfinis. Ainsi, les boitiers électroniques 35 peuvent être configurés pour réaliser un traitement des signaux générés par la plateforme inertielle de façon à faciliter le traitement ultérieur par d’autres processeurs du système électronique 1 selon l’invention. Le module de traitement est avantageusement configuré pour réaliser un prétraitement des données générées et éventuellement pour réaliser un traitement suffisant pour générer une information sur la mobilité de l’utilisateur, information que le boitier électronique transmet à un autre processeur du système de recommandation, en temps réel ou de manière différée. In addition, each electronic box 35 may include a data processing module configured to transform all the movement data generated using predefined algorithms. Thus, the electronic boxes 35 can be configured to process the signals generated by the inertial platform so as to facilitate subsequent processing by other processors of the electronic system 1 according to the invention. The processing module is advantageously configured to carry out a pre-processing of the data generated and possibly to carry out a sufficient processing to generate information on the mobility of the user, information that the electronic box transmits to another processor of the recommendation system, in time real or delayed.
[0090] Le module de traitement d’un boitier électronique 35 permet d’analyser en trois dimensions la posture, les mouvements, la locomotion, l’équilibre et l’environnement de l'utilisateur, et plus généralement tout ce qui sera qualifié comme étant sa marche, à partir des données recueillies par la plateforme inertielle et les éventuels capteurs complémentaires placés dans une semelle. En particulier, le module de traitement peut être configuré pour générer des valeurs de paramètres de mobilité de l’utilisateur. Avantageusement, le module de traitement est configuré pour transformer les données de mouvement en au moins une valeur de paramètres de mobilité de l’utilisateur. The processing module of an electronic box 35 makes it possible to analyze in three dimensions the posture, the movements, the locomotion, the balance and the environment of the user, and more generally all that will be qualified as being his walk, from the data collected by the inertial platform and any additional sensors placed in a sole. In particular, the processing module can be configured to generate user mobility parameter values. Advantageously, the processing module is configured to transform the movement data into at least one user mobility parameter value.
[0091] En outre, un boitier électronique 35 peut comporter des moyens de communication. Ainsi, en particulier, chacun des boitiers électroniques est conçu de manière à pouvoir communiquer indépendamment avec un ou plusieurs autres composants du système électronique 1 de recommandation afin de pouvoir par exemple transmettre ses propres informations sur les données de mouvement du pied auquel il est couplé ou des valeurs de paramètres de mobilité de l’utilisateur. [0091] In addition, an electronic box 35 may comprise means of communication. Thus, in particular, each of the electronic boxes is designed so as to be able to communicate independently with one or more other components of the electronic recommendation system 1 in order to be able, for example, to transmit its own information on the movement data of the foot to which it is coupled or user mobility parameter values.
[0092] En outre, le boitier électronique peut comporter une source d’énergie. La source d’énergie est de préférence de type batterie, rechargeable ou non. De préférence, la source d’énergie est une batterie rechargeable. En outre, elle peut être associée à un système de recharge par le mouvement ou par une énergie extérieure. Le système de recharge par une énergie extérieure peut notamment être un système de recharge par
connexion filaire, un système de recharge par induction ou encore photovoltaïque. Le boitier électronique 35 peut comporter une source d’énergie de type batterie rechargeable, dont la recharge peut être réalisée selon différentes technologies : par chargeur, avec un connecteur affleurant au niveau de la semelle ; avec un dispositif de recharge mécanique intégré à la semelle, comme par exemple un dispositif piézoélectrique apte à fournir une énergie électrique à partir de la marche ; avec un dispositif sans contact, par exemple par induction ; ou avec un dispositif photovoltaïque. [0092] In addition, the electronic box may include a power source. The energy source is preferably of the battery type, rechargeable or not. Preferably, the power source is a rechargeable battery. In addition, it can be associated with a charging system by movement or by external energy. The system for recharging by external energy can in particular be a system for recharging by wired connection, an induction or photovoltaic charging system. The electronic box 35 may include a rechargeable battery type energy source, the recharging of which may be carried out using different technologies: by charger, with a connector flush with the level of the sole; with a mechanical recharging device integrated into the sole, such as for example a piezoelectric device capable of supplying electrical energy from walking; with a contactless device, for example by induction; or with a photovoltaic device.
[0093] En outre, le boitier électronique 35 selon l’invention peut comporter un moyen de connexion filaire, de préférence protégé par une languette amovible. Une telle languette peut de préférence être réalisée en polymère de type élastomère ou polyuréthane. Ce moyen de connexion filaire peut être par exemple un port USB ou firewire. In addition, the electronic box 35 according to the invention may comprise a wired connection means, preferably protected by a removable tab. Such a tongue can preferably be made of a polymer of the elastomer or polyurethane type. This wired connection means can for example be a USB or firewire port.
Avantageusement, le port USB est également résistant à l’eau ou l’humidité. Ce moyen de connexion filaire peut être utilisé comme évoqué ci-dessus pour recharger la batterie, mais également pour échanger des données et par exemple mettre à jour le micrologiciel de la carte électronique portant les différents composants du boitier électronique. Advantageously, the USB port is also resistant to water or humidity. This wired connection means can be used as mentioned above to recharge the battery, but also to exchange data and for example update the firmware of the electronic card carrying the various components of the electronic box.
[0094] Un système électronique 1 selon la présente invention comportera également un ou plusieurs processeurs 40. Lorsque le système électronique 1 comporte plusieurs processeurs 40, ils pourront être disposés sur une même carte électronique du système électronique ou bien être positionnés sur différentes cartes électroniques. Par exemple, lorsque le dispositif d’analyse de la mobilité 30 prend la forme de deux boitiers électroniques 35 alors le système électronique 1 comporte au moins trois processeurs, deux positionnés chacun au niveau d’un boitier électronique 35 et au moins un positionné au niveau d’un dispositif intégrant le tapis roulant 20 et le dispositif d’acquisition. En outre, ce ou ces processeurs 40 peuvent être positionnés sur un serveur distant du reste du dispositif intégrant le tapis roulant et le dispositif d’acquisition 10. An electronic system 1 according to the present invention will also comprise one or more processors 40. When the electronic system 1 comprises several processors 40, they may be arranged on the same electronic card of the electronic system or else be positioned on different electronic cards. For example, when the mobility analysis device 30 takes the form of two electronic boxes 35 then the electronic system 1 comprises at least three processors, two each positioned at the level of an electronic box 35 and at least one positioned at the level of a device integrating the treadmill 20 and the acquisition device. In addition, this or these processors 40 can be positioned on a server remote from the rest of the device integrating the treadmill and the acquisition device 10.
[0095] Ce ou ces processeurs 40 sont généralement couplés de manière communicante à une ou plusieurs mémoires de données. En outre, dans un mode de réalisation préféré, au moins une partie des processeurs sont positionnés sur un serveur informatique distant. Ils appartiennent toujours au système de recommandation selon l’invention, mais ne sont pas intégrés dans le dispositif intégrant le tapis roulant 20 et le dispositif d’acquisition 10. This or these processors 40 are generally coupled in a communicating manner to one or more data memories. Further, in a preferred embodiment, at least some of the processors are positioned on a remote computer server. They still belong to the recommendation system according to the invention, but are not integrated into the device integrating the treadmill 20 and the acquisition device 10.
[0096] Ce ou ces processeurs 40 sont avantageusement configurés pour exécuter des instructions permettant de mettre en œuvre tout ou partie des modes de réalisation du procédé selon l’invention.
[0097] En particulier, ils pourront être configurés pour calculer une pluralité de valeurs de paramètres. Pour cela, ce ou ces processeurs 40 pourront être configurés pour mettre en œuvre des instructions basées sur des règles métiers et des référentiels prédéterminés. Toutefois, le ou les processeurs 40 pourront également mettre en œuvre un ou plusieurs modèles de corrélation. Un modèle de corrélation pourra par exemple correspondre à un modèle mathématique, en particulier à un modèle d’apprentissage automatique. This or these processors 40 are advantageously configured to execute instructions making it possible to implement all or part of the embodiments of the method according to the invention. [0097] In particular, they may be configured to calculate a plurality of parameter values. For this, this or these processors 40 can be configured to implement instructions based on business rules and predetermined repositories. However, the processor(s) 40 may also implement one or more correlation models. A correlation model could for example correspond to a mathematical model, in particular to an automatic learning model.
[0098] L’apprentissage automatique peut être un apprentissage supervisé ou non supervisé. Ainsi, avantageusement, le système électronique 1 selon l’invention est configuré pour mettre en œuvre un ou plusieurs algorithmes. Ces algorithmes peuvent avoir été construits à partir de différents modèles d’apprentissage, notamment de partitionnement, supervisés ou non supervisés. L’algorithme peut être issu de l’utilisation d’un modèle d’apprentissage statistique supervisé sélectionné par exemple parmi les méthodes à noyau (e.g. Séparateurs à Vaste Marge - Support Vector Machines SVM, Kernel Ridge Regression) décrites par exemple dans Burges, 1998 (Data Mining and Knowledge Discovery. ATutorial on Support Vector Machines for Pattern Recognition), les méthodes d’ensembles (e.g. arbres de décision) décrites par exemple dans Brieman, 2001 (Machine Learning. Random Forests), partitionnement en k-moyenne, arbres de décision, régression logique ou les réseaux de neurones décrits par exemple dans Rosenblatt, 1958 (The perceptron: a probabilistic model for information storage and organization in the brain) ou encore d’apprentissage profond (Les methodes a base noyaux- Kernel Methods for Pattern Analysis Hardcover - Illustrated, Cambridge University Press, 2004 ; Techniques de machine apprenantes sur microcontrolleur a energie ulra faible: TinyML, Machine Learning with TensorFlow Lite on Arduino and Ultra- Low-Power Microcontrollers, O’Reilly ,2020; Techniques reduction de dimensionalites pour données hyper-dimensionnelle, Topological Methods in Data Analysis and Visualization V: Theory, Algorithms, and Applications Mathematics and Visualization, Springer Verlag, 2020.). The automatic learning can be supervised or unsupervised learning. Thus, advantageously, the electronic system 1 according to the invention is configured to implement one or more algorithms. These algorithms may have been built from different learning models, including partitioning, supervised or unsupervised. The algorithm can be derived from the use of a supervised statistical learning model selected for example from kernel methods (e.g. Vast Margin Separators - Support Vector Machines SVM, Kernel Ridge Regression) described for example in Burges, 1998 (Data Mining and Knowledge Discovery. ATutorial on Support Vector Machines for Pattern Recognition), ensemble methods (e.g. decision trees) described for example in Brieman, 2001 (Machine Learning. Random Forests), k-means partitioning, trees decision-making, logical regression or the neural networks described for example in Rosenblatt, 1958 (The perceptron: a probabilistic model for information storage and organization in the brain) or even deep learning (Les methods a base kernels - Kernel Methods for Pattern Analysis Hardcover - Illustrated, Cambridge University Press, 2004; Machine learning techniques on ultra-low energy microcontrollers: TinyML, Machine Learning with TensorFlow Lite on Arduino and Ultra-Low-Power Microcontrollers, O'Reilly, 2020; Dimensionality reduction techniques for hyper-dimensional data, Topological Methods in Data Analysis and Visualization V: Theory, Algorithms, and Applications Mathematics and Visualization, Springer Verlag, 2020.).
[0099] En particulier, le ou les processeurs 40 peuvent être configurés pour calculer au moins une valeur de paramètre de morphologie plantaire d’au moins un pied de l’utilisateur. In particular, the processor(s) 40 can be configured to calculate at least one plantar morphology parameter value of at least one foot of the user.
[0100] Le calcul se fait en particulier à partir des une ou plusieurs représentations générées par le dispositif d’acquisition. Ainsi, le ou les processeurs 40 pourront être configurés pour mettre en œuvre un traitement d’image, par exemple au moyen de masques prédéterminés, de règles prédéterminées ou encore de modèle de corrélation
permettant à partir d’une image de générer au moins une valeur de paramètre de morphologie plantaire. Avantageusement, le ou les processeurs peuvent être configurés pour calculer l’au moins une valeur de paramètre de morphologie plantaire à partir d’au moins une image réalisée lorsque l'utilisateur est debout et d’au moins une image réalisée lorsque l’utilisateur est assis. The calculation is done in particular from one or more representations generated by the acquisition device. Thus, the processor(s) 40 can be configured to implement image processing, for example by means of predetermined masks, predetermined rules or even a correlation model. allowing from an image to generate at least one plantar morphology parameter value. Advantageously, the processor(s) can be configured to calculate the at least one plantar morphology parameter value from at least one image taken when the user is standing and from at least one image taken when the user is sat.
[0101] L’au moins une valeur de paramètre de morphologie plantaire pourra avantageusement inclure au moins une valeur de paramètre de voûte plantaire. En particulier, l’au moins une valeur de paramètre de morphologie plantaire pourra inclure des valeurs de caractéristiques sélectionnées parmi la longueur du pied, la largeur du pied, la hauteur du coup de pied et des caractéristiques géométriques du pied. En fonction du type de dispositif d’acquisition utilisé, l’au moins une valeur de paramètre de morphologie plantaire pourra inclure des valeurs de température de la plante du pied. The at least one plantar morphology parameter value may advantageously include at least one plantar arch parameter value. In particular, the at least one plantar morphology parameter value may include values of characteristics selected from among the length of the foot, the width of the foot, the height of the kick and geometric characteristics of the foot. Depending on the type of acquisition device used, the at least one plantar morphology parameter value may include temperature values of the sole of the foot.
[0102] Avantageusement, l’au moins une valeur de paramètre de morphologie de voûte plantaire comporte : une valeur de largeur de voûte plantaire, une valeur de hauteur de voûte plantaire, et/ou une valeur d’indice de l’isthme. Advantageously, the at least one plantar arch morphology parameter value includes: a plantar arch width value, a plantar arch height value, and/or an isthmus index value.
[0103] En particulier, le ou les processeurs 40 peuvent être configurés pour calculer au moins une valeur de paramètres de mobilité de l’utilisateur. In particular, the processor(s) 40 can be configured to calculate at least one user mobility parameter value.
[0104] Le calcul se fait en particulier à partir des données de mouvement générées par les capteurs de pression ou la plateforme inertielle. Ainsi, le ou les processeurs 40 pourront être configurés pour mettre en œuvre un traitement de données, par exemple au moyen de règles prédéterminées, de filtrage ou encore de modèle de corrélation permettant à partir d’une série temporelle de générer au moins une valeur de paramètre de mobilité. The calculation is done in particular from the movement data generated by the pressure sensors or the inertial platform. Thus, the processor(s) 40 may be configured to implement data processing, for example by means of predetermined rules, filtering or even a correlation model making it possible from a time series to generate at least one value of mobility parameter.
[0105] Le dispositif d’analyse de la mobilité 30 peut être configuré pour générer des données de mouvement brutes à partir desquelles il est possible de calculer des valeurs de paramètres de mobilité. De telles données brutes pourront être envoyées directement à des processeurs 40 qui seront alors configurés pour calculer les valeurs de paramètres de mobilité à partir des données de mouvement brutes reçues et pour les stocker dans une mémoire de données. Il peut être également prévu que les données de mouvement brutes générées par un dispositif d’analyse de la mobilité 30 soient directement traitée par le dispositif d’analyse de la mobilité 30. The mobility analysis device 30 can be configured to generate raw movement data from which it is possible to calculate values of mobility parameters. Such raw data can be sent directly to processors 40 which will then be configured to calculate the values of mobility parameters from the raw movement data received and to store them in a data memory. Provision may also be made for the raw movement data generated by a mobility analysis device 30 to be directly processed by the mobility analysis device 30.
[0106] Ainsi, le calcul de l’au moins une valeur de paramètre de mobilité de l’utilisateur à
partir des données de mouvement pourra être réalisé par le même processeur que celui configuré pour calculer des valeurs de paramètre d’état physiologique. Alternativement, l’au moins une valeur de paramètre de mobilité de l’utilisateur pourra être calculée au niveau de l’au moins un dispositif d’analyse de la mobilité 30. Avantageusement, une ou plusieurs valeurs de paramètre de morphologie plantaire peuvent être utilisée(s) pour calculer les valeurs de paramètre de mobilité. Les paramètres de morphologie plantaire pouvant être utilisés sont notamment la hauteur du coup de pied, son inclinaison, et/ou la géométrie générale du pied. Cela peut être utile pour affiner certains paramètres de mobilité. [0106] Thus, the calculation of the at least one user mobility parameter value at starting from the movement data could be carried out by the same processor as that configured to calculate physiological state parameter values. Alternatively, the at least one user mobility parameter value may be calculated at the level of the at least one mobility analysis device 30. Advantageously, one or more plantar morphology parameter values may be used (s) to calculate the mobility parameter values. The parameters of plantar morphology that can be used are in particular the height of the instep, its inclination, and/or the general geometry of the foot. This can be useful for fine-tuning certain mobility parameters.
[0107] Le calcul se fait en particulier à partir des données de mouvement générées par le dispositif d’analyse de la mobilité 30. En outre, il se fait de préférence sur des données de mouvement générées lorsque l’utilisateur marche ou court sur le tapis roulant 20. The calculation is done in particular from the movement data generated by the mobility analysis device 30. In addition, it is preferably done on the movement data generated when the user walks or runs on the treadmill 20.
[0108] Toutefois, de façon avantageuse, le ou les processeurs 40 peuvent être configurés pour calculer au moins une valeur de paramètre de mobilité de l’utilisateur à partir de données de mouvement générée lorsque l’utilisateur réalise des mouvements en dehors du tapis roulant 20. However, advantageously, the processor(s) 40 can be configured to calculate at least one user mobility parameter value from movement data generated when the user performs movements outside the treadmill. 20.
[0109] Ainsi, avantageusement, des données de mouvement acquises pendant une course ou une marche peuvent être complétées par des données de mouvement générées dans le cadre d’exercice spécifique ne nécessitant pas une marche ou une course sur le tapis roulant 20. [0109] Thus, advantageously, movement data acquired during a run or a walk can be supplemented by movement data generated in the context of a specific exercise that does not require a walk or a run on the treadmill 20.
[0110] Les valeurs de paramètres de mobilité calculées à partir de données de mouvement sont généralement générées en lien avec des paramètres biomécaniques identifiés de l’utilisateur en position dite dynamique, c’est-à-dire que l’utilisateur effectue au moins un mouvement. [0110] The mobility parameter values calculated from movement data are generally generated in connection with identified biomechanical parameters of the user in a so-called dynamic position, that is to say that the user performs at least one movement.
[011 1] Les valeurs de paramètres de mobilité peuvent être déterminées à partir d’exercices spécifiques réalisés par l’utilisateur. De tels exercices sont par exemple des étapes de marche ou de course. Ainsi, une valeur de paramètre de mobilité de type dynamique peut représenter un mouvement d’un utilisateur tel qu’à titre d’exemple non limitatif, un « pas » et une valeur de paramètre de mobilité de type statique peut, de manière avantageuse, mais non limitative, représenter une posture de type « à genou » d’un utilisateur. Il existe différents types d’exercices tels que le pas, la montée d’une marche, la descente d’une marche, une foulée, un saut, un plat, un statisme, un piétinement, un agenouillement... De ce fait, il est possible de déterminer une pluralité de valeurs de
paramètres de mobilité à partir de tels exercices comme notamment le mouvement du pied par rapport à un référentiel et ainsi mesurer la rotation de la cheville de l’utilisateur et en particulier le niveau souplesse du couple pied / cheville de l’utilisateur. D’autres exercices pour identifier plus d’informations sur les capacités d’extension, flexion ou rotation de la cheville peuvent également être mis en œuvre. [011 1] The values of mobility parameters can be determined from specific exercises carried out by the user. Such exercises are for example walking or running steps. Thus, a dynamic type mobility parameter value can represent a movement of a user such as, by way of non-limiting example, a "step" and a static type mobility parameter value can, advantageously, but not limited to, representing a “kneeling” type posture of a user. There are different types of exercises such as the step, the ascent of a step, the descent of a step, a stride, a jump, a flat, a static, a trampling, a kneeling... Therefore, it is possible to determine a plurality of values of mobility parameters from such exercises such as in particular the movement of the foot relative to a reference frame and thus measure the rotation of the ankle of the user and in particular the level of flexibility of the foot/ankle couple of the user. Other exercises to identify more information about ankle extension, flexion or rotation capabilities can also be implemented.
[0112] Les paramètres de mobilité peuvent correspondre à des paramètres biomécaniques. Ainsi, les paramètres de mobilité pourront être sélectionnés par exemple parmi : des valeurs de pronation/supination, des valeurs de force d'impact, des valeurs de longueur des pas, des valeurs de temps de contact, des valeurs d’accélération, des valeurs de vitesse angulaire, des valeurs d’orientation de la semelle, une vitesse de propulsion, un taux de fatigue, un angle de Fick, une durée de temps de contact, une durée de temps de vol, une direction de propulsion et une direction de décélération. De tels paramètres peuvent également correspondre à la longueur des pas, le temps de contact, le temps de vol, la boiterie, la force de propulsion, l’équilibre et plusieurs autres paramètres relatifs à l’utilisateur et décrivant sa démarche, ses postures et ses mouvements. The mobility parameters can correspond to biomechanical parameters. Thus, the mobility parameters can be selected, for example, from: pronation/supination values, impact force values, step length values, contact time values, acceleration values, of angular velocity, orientation values of the sole, a propulsion velocity, a fatigue rate, a Fick angle, a contact time duration, a flight time duration, a propulsion direction and a direction of deceleration. Such parameters may also correspond to step length, contact time, flight time, lameness, propulsion force, balance and several other parameters relating to the user and describing their gait, postures and his movements.
[0113] En particulier, les paramètres de mobilité peuvent comporter des angles formés par le pied dans un référentiel prédéterminé. En référence à la figure 4, parmi les angles pouvant être utilisés dans le cadre de l’invention, nous pouvons par exemple citer l'angle de frappe correspondant à une mesure de l'angle entre la base du pied et le sol au contact initial. Cet angle peut continuer à être mesuré durant la phase d’attaque du pas jusqu’à la phase de pas antérieur. Comme illustré, l’angle 46 entre la base du pied 45 et le sol peut également être mesuré lors de la phase de propulsion. [0113] In particular, the mobility parameters may comprise angles formed by the foot in a predetermined frame of reference. Referring to Figure 4, among the angles that can be used in the context of the invention, we can for example cite the strike angle corresponding to a measurement of the angle between the base of the foot and the ground at initial contact . This angle can continue to be measured during the attack phase of the step until the forward step phase. As illustrated, the angle 46 between the base of the foot 45 and the ground can also be measured during the propulsion phase.
[0114] Avantageusement, les paramètres de mobilité les plus pertinents dans le cadre de la présente invention sont les paramètres de pronation et/ ou supination et/ou une boiterie. Advantageously, the most relevant mobility parameters in the context of the present invention are the parameters of pronation and/or supination and/or lameness.
[0115] De façon encore plus préférée, les paramètres de mobilité comportent au moins : le paramètre de force d’impact, le paramètre de pronation et/ou le paramètre de supination. Even more preferably, the mobility parameters comprise at least: the impact force parameter, the pronation parameter and/or the supination parameter.
[0116] Avantageusement, le système électronique 1 selon l’invention est configuré pour calculer des valeurs de paramètres de mobilité à partir d’au moins 10 répétitions d’un mouvement, de préférence d’au moins 15 répétitions et de façon encore plus préférée d’au moins 20 répétitions. En outre, les valeurs de paramètres de mobilité sont calculées de préférence à partir d’une sélection de répétition et ne prennent en compte que 90 % des répétitions réalisées par l’utilisateur, de façon plus préférée que 85 % des répétitions réalisées par l’utilisateur et de façon encore plus préférée que 80 % des répétitions
réalisées par l’utilisateur. Advantageously, the electronic system 1 according to the invention is configured to calculate mobility parameter values from at least 10 repetitions of a movement, preferably from at least 15 repetitions and even more preferably at least 20 repetitions. Furthermore, the values of mobility parameters are calculated preferably from a selection of repetitions and take into account only 90% of the repetitions carried out by the user, more preferably than 85% of the repetitions carried out by the user and even more preferably than 80% of repetitions made by the user.
[0117] En particulier, le ou les processeurs 40 peuvent être configurés pour calculer au moins une valeur de paramètre d’état physiologique de l’utilisateur. De façon préférée, le ou les processeurs 40 configurés pour calculer des valeurs de paramètre d’état physiologique ne sont pas positionnés dans le dispositif intégrant le tapis roulant 20 et le dispositif d’acquisition 10. In particular, the processor(s) 40 can be configured to calculate at least one physiological state parameter value of the user. Preferably, the processor(s) 40 configured to calculate physiological state parameter values are not positioned in the device integrating the treadmill 20 and the acquisition device 10.
[0118] Le calcul se fait en particulier à partir des au moins une valeur de paramètre de morphologie plantaire, de l’au moins une valeur de paramètre morphologique de l’utilisateur et de l’au moins une valeur de paramètre de mobilité. Ainsi, le ou les processeurs 40 pourront être configurés pour mettre en œuvre un traitement de données, par exemple au moyen de règles prédéterminées ou encore de modèle de corrélation permettant à partir d’une pluralité de valeurs de générer au moins une valeur de paramètre d’état physiologique de l’utilisateur. The calculation is done in particular from the at least one plantar morphology parameter value, the at least one morphological parameter value of the user and the at least one mobility parameter value. Thus, the processor(s) 40 can be configured to implement data processing, for example by means of predetermined rules or even a correlation model making it possible from a plurality of values to generate at least one parameter value d physiological state of the user.
[0119] De façon préférée, le calcul de l’au moins une valeur de paramètre d’état physiologique de l’utilisateur se fait à partir des valeurs d’au moins deux paramètres de morphologie plantaire, de façon plus préférée à partir des valeurs d’au moins trois paramètres de morphologie plantaire, et de façon encore plus préférée à partir des valeurs d’au moins quatre paramètres de morphologie plantaire. Preferably, the calculation of the at least one physiological state parameter value of the user is done from the values of at least two plantar morphology parameters, more preferably from the values from at least three plantar morphology parameters, and even more preferably from the values of at least four plantar morphology parameters.
[0120] De façon préférée, le calcul de l’au moins une valeur de paramètre d’état physiologique de l’utilisateur se fait à partir des valeurs d’au moins deux paramètres de mobilité, de façon plus préférée à partir des valeurs d’au moins trois paramètres de mobilité, et de façon encore plus préférée à partir des valeurs d’au moins quatre paramètres de mobilité. Preferably, the calculation of the at least one physiological state parameter value of the user is done from the values of at least two mobility parameters, more preferably from the values d at least three mobility parameters, and even more preferably from the values of at least four mobility parameters.
[0121] De façon préférée, le calcul de l’au moins une valeur de paramètre d’état physiologique de l’utilisateur se fait à partir des valeurs d’au moins deux paramètres de morphologie de l’utilisateur, de façon plus préférée à partir des valeurs d’au moins trois paramètres de morphologie de l’utilisateur, et de façon encore plus préférée à partir des valeurs d’au moins quatre paramètres de morphologie de l’utilisateur. Preferably, the calculation of the at least one physiological state parameter value of the user is done from the values of at least two morphology parameters of the user, more preferably from the values of at least three user morphology parameters, and even more preferably from the values of at least four user morphology parameters.
[0122] L’au moins une valeur de paramètre d’état physiologique de l’utilisateur pourra comporter des valeurs de score de mobilité, un score de risque pathologique, un score d’évolution de pathologie et/ou un score d’efficacité de traitement notamment thérapeutique.
[0123] En outre, les un ou plusieurs processeurs peuvent être configurés pour générer une ou plusieurs recommandations en fonction de l’au moins une valeur de paramètre d’état physiologique calculée. Le système électronique 1 pourra alors comporter une interface homme-machine configurée pour afficher la ou les recommandations. The at least one user physiological state parameter value may include mobility score values, a pathological risk score, a pathology development score and/or a particularly therapeutic treatment. Further, the one or more processors may be configured to generate one or more recommendations based on the at least one calculated physiological state parameter value. The electronic system 1 can then include a man-machine interface configured to display the recommendation(s).
[0124] Dans un mode de réalisation, le système électronique 1 selon l’invention pourra être configuré pour acquérir des informations relatives à l’activité de l’utilisateur. Ces informations relatives à l’activité de l’utilisateur pourront correspondre à des valeurs de paramètre d’activité. Les valeurs de paramètre d’activité pourront correspondre à des activités que l’utilisateur réalise le plus fréquemment (e.g. basket, tennis, randonnées running court, running long, marche urbaine...). In one embodiment, the electronic system 1 according to the invention can be configured to acquire information relating to the activity of the user. This information relating to the user's activity may correspond to activity parameter values. The activity parameter values may correspond to activities that the user performs most frequently (e.g. basketball, tennis, short running hikes, long running, urban walking, etc.).
[0125] En particulier, le système électronique 1 pourra être configuré pour acquérir une valeur de paramètres d’activité de l’utilisateur. La valeur de paramètres d’activité de l’utilisateur pourra correspondre à la ou aux activités que l’utilisateur réalise et/ou envisage de principalement réaliser. De façon préférée, lors du calcul de valeurs de paramètre d’état physiologique, le système électronique 1 selon la présente invention pourra prendre en considération ces valeurs de paramètre d’activité utilisées pour définir au mieux les valeurs de paramètre d’état physiologique. In particular, the electronic system 1 can be configured to acquire a user activity parameter value. The value of user activity parameters may correspond to the activity or activities that the user mainly performs and/or plans to perform. Preferably, when calculating physiological state parameter values, the electronic system 1 according to the present invention will be able to take into consideration these activity parameter values used to best define the physiological state parameter values.
[0126] Le système électronique 1 selon l’invention, pourra comporter en outre une interface homme-machine 50 indiquant à l’utilisateur des exercices spécifiques à réaliser, en particulier sur le tapis roulant 20, lesdits exercices spécifiques étant déterminés en fonction d’une ou de plusieurs valeurs de paramètres d’activité de l’utilisateur. Avantageusement, le système sera configuré pour que l’au moins une valeur de paramètre de mobilité calculée utilisée pour calculer les valeurs de paramètre d’état physiologique soit calculée à partir de données de mouvement générées lors de la réalisation des exercices spécifiques par l’utilisateur. The electronic system 1 according to the invention may further comprise a man-machine interface 50 indicating to the user specific exercises to be performed, in particular on the treadmill 20, said specific exercises being determined according to one or more user activity parameter values. Advantageously, the system will be configured so that the at least one calculated mobility parameter value used to calculate the physiological state parameter values is calculated from movement data generated during the performance of the specific exercises by the user. .
[0127] En outre, le système électronique 1 pourra être configuré pour que le calcul des valeurs de paramètre d’état physiologique prenne en compte des valeurs d’appui plantaire de l’utilisateur ou encore des valeurs de déplacement de centre de pression. In addition, the electronic system 1 can be configured so that the calculation of the physiological state parameter values takes into account the user's plantar support values or even center of pressure displacement values.
[0128] Avantageusement, le système électronique 1 pourra être configuré pour que le calcul des valeurs de paramètre d’état physiologique prenne en compte des valeurs de paramètre morphologique de l’utilisateur. Les paramètres morphologiques de l’utilisateur pourront par exemple correspondre au poids et/ou à la taille. De façon préférée, les paramètres morphologiques de l’utilisateur comportent le poids de l’utilisateur.
[0129] Avantageusement, le système électronique 1 pourra être configuré pour que le calcul des valeurs de paramètre d’état physiologique prenne en compte des valeurs de paramètre de profil de l’utilisateur. Les paramètres de profil de l’utilisateur pourront par exemple correspondre au genre, à l’âge, aux pathologies particulières comme le diabète, etc. Advantageously, the electronic system 1 can be configured so that the calculation of the physiological state parameter values takes into account the morphological parameter values of the user. The morphological parameters of the user could for example correspond to weight and/or height. Preferably, the morphological parameters of the user include the weight of the user. Advantageously, the electronic system 1 can be configured so that the calculation of the physiological state parameter values takes account of the user profile parameter values. The user's profile parameters may, for example, correspond to gender, age, specific pathologies such as diabetes, etc.
[0130] Par exemple, il est prévu que l’utilisateur puisse indiquer, dans le cadre de la saisie de ses informations de paramètre de profil, une ou plusieurs pathologies ayant une influence sur sa mobilité, ou plus généralement toute défaillance physique impliquant des difficultés à se mouvoir. Une telle pathologie ou une telle défaillance physique peut être sélectionnable via une liste au travers de l’application dédiée ou bien peut être inscrite dans un champ dédié. Une telle pathologie ou une telle défaillance physique peut consister, mais de manière non limitative à des problèmes articulaires d’un ou plusieurs membres de l’utilisateur, un hallux valgus, un hallux rigidus, une griffe d’orteil (« orteil en marteau »), une bunionette, le syndrome de Morton, le syndrome algique du 2ème rayon, la bursite inter métatarsienne, les sésamoïdopathies, les tendinopathies ou encore toute blessure physique ayant une incidence sur la mobilité ou plus généralement la démarche de l’utilisateur. [0130] For example, provision is made for the user to be able to indicate, in the context of entering his profile parameter information, one or more pathologies having an influence on his mobility, or more generally any physical failure involving difficulties to move. Such a pathology or such a physical failure can be selected via a list through the dedicated application or can be entered in a dedicated field. Such pathology or physical failure may consist of, but is not limited to, joint problems in one or more of the user's limbs, hallux valgus, hallux rigidus, claw toe ("hammer toe") ), a bunionette, Morton's syndrome, 2nd ray pain syndrome, intermetatarsal bursitis, sesamoidopathies, tendinopathies or any physical injury affecting the user's mobility or more generally the gait.
[0131] Comme cela a été mentionné, le système électronique 1 de recommandation pourra être couplé à de nombreux autres capteurs et le calcul des valeurs de paramètre d’état physiologique pourra avantageusement prendre en compte d’autres valeurs associées à l’utilisateur telles que : son rythme cardiaque, sa pression sanguine, son poids, son pourcentage de masse graisseuse, etc.... Ces valeurs permettront d’enrichir l’algorithme et fourniront des informations plus précises et même des informations sur l’évolution de la santé de la personne. As mentioned, the electronic recommendation system 1 can be coupled with many other sensors and the calculation of the physiological state parameter values can advantageously take into account other values associated with the user such as : his heart rate, his blood pressure, his weight, his percentage of fat mass, etc... These values will enrich the algorithm and will provide more precise information and even information on the evolution of the health of the person.
[0132] Le ou les processeurs 40 pourront également être configurés pour générer une ou plusieurs recommandations de semelle à partir de l’au moins une valeur de paramètre d’état physiologique. Un système électronique 1 pourra avantageusement ne pas être limité à proposer des semelles en tant que telles, mais il pourra être configuré pour proposer les articles chaussants les plus adaptés intégrant évidemment une semelle. The processor(s) 40 can also be configured to generate one or more sole recommendations from at least one physiological state parameter value. An electronic system 1 may advantageously not be limited to proposing soles as such, but it may be configured to propose the most suitable articles of footwear obviously integrating a sole.
[0133] En outre, les un ou plusieurs processeurs sont configurés pour générer une ou plusieurs recommandations en fonction de l’au moins une valeur de paramètre d’état physiologique calculée. Further, the one or more processors are configured to generate one or more recommendations based on the at least one calculated physiological state parameter value.
[0134] Les recommandations peuvent prendre plusieurs formes telles que des conseils
sur des exercices adaptés à l’état physiologique de l’utilisateur, ou des conseils sur son alimentation ou encore des conseils relatifs à des risques pathologiques accrus. De préférence, la ou les recommandations comportent un programme d’entrainement comportant un ou plusieurs exercices à faire pour améliorer la technique, ou réduire les risques de blessure. [0134] Recommendations can take several forms such as advice on exercises adapted to the physiological state of the user, or advice on his diet or advice relating to increased pathological risks. Preferably, the recommendation or recommendations comprise a training program comprising one or more exercises to be performed in order to improve technique, or reduce the risk of injury.
[0135] La génération d’une recommandation se fait en particulier à partir d’au moins une valeur de paramètre d’état physiologique. Ainsi, le ou les processeurs 40 pourront être configurés pour mettre en œuvre un traitement de données, par exemple au moyen de règles prédéterminées, de référentiel ou encore de modèle de corrélation, permettant de générer une recommandation à partir d’une ou de plusieurs valeurs de paramètre d’état physiologique. En particulier, le ou les processeurs 40 pourront être configurés pour générer une recommandation à partir d’un ou plusieurs référentiels établissant une relation entre une ou plusieurs valeurs de paramètre d’état physiologique. En fonction des valeurs de paramètres mentionnés notamment des valeurs de paramètres d’état physiologique, le ou les processeurs 40 pourront par exemple hiérarchiser des recommandations. The generation of a recommendation is done in particular from at least one physiological state parameter value. Thus, the processor(s) 40 can be configured to implement data processing, for example by means of predetermined rules, a repository or even a correlation model, making it possible to generate a recommendation from one or more values physiological state parameter. In particular, the processor(s) 40 can be configured to generate a recommendation from one or more repositories establishing a relationship between one or more physiological state parameter values. Depending on the values of the parameters mentioned, in particular the values of physiological state parameters, the processor(s) 40 may for example prioritize recommendations.
[0136] Une recommandation peut également comporter un programme d’entrainement comportant un ou plusieurs exercices à faire pour améliorer la technique, ou réduire les risques de blessure, etc... [0136] A recommendation can also include a training program comprising one or more exercises to be done to improve technique, or reduce the risk of injury, etc.
[0137] En particulier, la génération d’une recommandation pourra prendre en compte directement ou indirectement une valeur de paramètre d’activité de façon à ce que la recommandation soit adaptée aux activités / habitudes de l’utilisateur. In particular, the generation of a recommendation may directly or indirectly take into account an activity parameter value so that the recommendation is adapted to the activities/habits of the user.
[0138] En outre, dans un mode de réalisation préféré, tout ou partie des processeurs sont positionnés sur un dispositif informatique distant. Ils appartiennent toujours au système électronique d’analyse selon l’invention, mais ne sont pas intégrés dans le dispositif intégrant le tapis roulant 20 et le dispositif d’acquisition 10. Un dispositif informatique distant peut correspondre à serveur informatique distant intégré au système électronique 1 selon l’invention ou bien à un dispositif informatique tiers. De préférence, au moins une partie des processeurs sont positionnés sur un serveur informatique distant. La au moins un partie des processeurs positionnés sur un dispositif informatique distant peut être configuré pour communiquer avec le dispositif intégrant le tapis roulant 20 et le dispositif d’acquisition 10. De préférence, la au moins un partie des processeurs positionnés sur un dispositif informatique distant communique avec le dispositif intégrant le tapis roulant 20
et le dispositif d’acquisition 10 au travers d’un réseau de communication R1 de longue portée du type Internet, LoRa ou Sigfox ou de tout autre réseau de communication équivalent. Furthermore, in a preferred embodiment, all or part of the processors are positioned on a remote computing device. They still belong to the electronic analysis system according to the invention, but are not integrated into the device integrating the treadmill 20 and the acquisition device 10. A remote computer device can correspond to a remote computer server integrated into the electronic system 1 according to the invention or else to a third-party computing device. Preferably, at least some of the processors are positioned on a remote computer server. The at least part of the processors positioned on a remote computer device can be configured to communicate with the device integrating the treadmill 20 and the acquisition device 10. Preferably, the at least part of the processors positioned on a remote computer device communicates with the device incorporating the treadmill 20 and the acquisition device 10 through a long-range communication network R1 of the Internet, LoRa or Sigfox type or any other equivalent communication network.
[0139] Ainsi, la au moins un partie des processeurs positionnés sur un dispositif informatique distant peut être configurée pour exécuter des instructions permettant de mettre en œuvre tout ou partie des modes de réalisation du procédé selon l’invention. En particulier, la au moins un partie des processeurs positionnés sur un dispositif informatique distant qui peut être configuré pour recevoir des données, et/ou images et/ou valeurs de paramètres. Par ailleurs, le dispositif informatique distant pourra alors être configuré pour stocker et traiter les données, images et/ou valeurs de paramètres reçues. Alternativement, le dispositif informatique distant pourra être configuré pour calculer une pluralité de valeurs de paramètres, de préférence tel que détaillé ci-après. Thus, the at least part of the processors positioned on a remote computer device can be configured to execute instructions making it possible to implement all or part of the embodiments of the method according to the invention. In particular, the at least part of the processors positioned on a remote computer device which can be configured to receive data, and/or images and/or parameter values. Furthermore, the remote computing device can then be configured to store and process the data, images and/or parameter values received. Alternatively, the remote computing device may be configured to calculate a plurality of parameter values, preferably as detailed below.
[0140] Ainsi, la au moins un partie des processeurs positionnés sur un dispositif informatique distant peut être configurée pour réaliser tout ou partie des calculs de valeurs de paramètres tels que décrit ci-après. Le système électronique 1 pourra alors être configuré pour recevoir les valeurs de paramètres calculées. En outre, le système électronique 1 pourra être configuré pour afficher les valeurs de paramètres, de préférence au moyen de l’interface homme machine. Ainsi, comme décrit précédemment, l’interface homme machine pourra être configurée pour afficher la ou les recommandations. Thus, the at least part of the processors positioned on a remote computer device can be configured to carry out all or part of the parameter value calculations as described below. The electronic system 1 can then be configured to receive the calculated parameter values. In addition, the electronic system 1 can be configured to display the parameter values, preferably by means of the man-machine interface. Thus, as described above, the man-machine interface can be configured to display the recommendation(s).
[0141] Un système électronique 1 selon la présente invention peut comporter également un ou plusieurs moyens de communication 60. Le ou les moyens de communication 60 seront configurés pour communiquer au travers d’un réseau de communication R1 de longue portée du type Internet, LoRa ou Sigfox ou de tout autre réseau de communication équivalent. An electronic system 1 according to the present invention may also comprise one or more means of communication 60. The means of communication 60 will be configured to communicate through a long-range communication network R1 of the Internet type, LoRa or Sigfox or any other equivalent communication network.
[0142] Ainsi, un système électronique 1 selon la présente invention peut avantageusement communiquer avec d’autres dispositifs informatiques, tel qu’un dispositif informatique de présentation 80 ou un dispositif informatique tiers 90 (e.g. un serveur informatique). Thus, an electronic system 1 according to the present invention can advantageously communicate with other computer devices, such as a presentation computer device 80 or a third-party computer device 90 (e.g. a computer server).
[0143] Un système électronique 1 selon la présente invention pourra comporter également une ou plusieurs mémoires de données 70. Une mémoire de données 70 selon l’invention pourra par exemple correspondre à un support de stockage non éphémère, lisible par processeur, qui stocke notamment des instructions exécutables par
un processeur. La mémoire de données 70 peut coopérer avec le ou les processeurs 40 au moyen de bus de communication interne. La mémoire de données 70 peut être partiellement ou entièrement électriquement effaçable afin d'être mise à jour. An electronic system 1 according to the present invention may also comprise one or more data memories 70. A data memory 70 according to the invention may for example correspond to a non-ephemeral storage medium, readable by a processor, which stores in particular instructions executable by a processor. The data memory 70 can cooperate with the processor(s) 40 by means of internal communication buses. Data memory 70 can be partially or entirely electrically erasable in order to be updated.
[0144] Comme illustré à la figure 1 , un système électronique 1 selon la présente invention pourra être couplé à un dispositif informatique de présentation 80. [0144] As illustrated in Figure 1, an electronic system 1 according to the present invention may be coupled to a presentation computer device 80.
[0145] Le dispositif informatique de présentation 80 peut être configuré pour recevoir des données brutes ou prétraitées, générées par le système électronique 1 selon la présente invention. Le dispositif informatique de présentation 80 est généralement une tablette ou un téléphone intelligent mobile (« smartphone » en terminologie anglosaxonne). The presentation computing device 80 can be configured to receive raw or preprocessed data, generated by the electronic system 1 according to the present invention. The presentation computing device 80 is generally a tablet or a mobile smart phone (“smartphone” in Anglo-Saxon terminology).
[0146] Avantageusement, une application dédiée est installée sur le dispositif informatique de présentation 80 afin de traiter les informations transmises par le système électronique 1 selon la présente invention et permettre à l’utilisateur d’interagir avec le système dans le cadre de la recommandation. En particulier, l’utilisateur pourra consulter au moins une partie des valeurs de paramètre générées par le système électronique 1 selon la présente invention. Ainsi, le système électronique 1 selon la présente invention peut être associé, de préférence couplé directement ou indirectement à un dispositif informatique de présentation 80. Le dispositif informatique de présentation 80 pourra par exemple correspondre à un dispositif associé à l’utilisateur tel qu’un téléphone portable. Advantageously, a dedicated application is installed on the presentation computer device 80 in order to process the information transmitted by the electronic system 1 according to the present invention and to allow the user to interact with the system within the framework of the recommendation. . In particular, the user will be able to consult at least some of the parameter values generated by the electronic system 1 according to the present invention. Thus, the electronic system 1 according to the present invention can be associated, preferably coupled directly or indirectly, to a computer presentation device 80. The computer presentation device 80 could for example correspond to a device associated with the user such as a cellphone.
[0147] Ainsi, l’utilisateur pourra retrouver, par exemple via un compte personnel, des informations sur sa mobilité, la morphologie plantaire et ses paramètres d’état physiologique. Thus, the user will be able to find, for example via a personal account, information on his mobility, plantar morphology and his physiological state parameters.
[0148] Comme illustré à la figure 1 , un système électronique 1 selon la présente invention pourra être couplé à un dispositif informatique tiers 90. Le dispositif informatique tiers 90 pourra par exemple héberger des référentiels utilisés lors de calcul de valeurs de paramètres. As illustrated in FIG. 1, an electronic system 1 according to the present invention could be coupled to a third-party computing device 90. The third-party computing device 90 could for example host repositories used when calculating parameter values.
[0149] Par ailleurs, un dispositif informatique tiers 90 peut être distinct du système électronique 1 . Ainsi, un système électronique 1 peut être couplé à un dispositif informatique tiers 90. Furthermore, a third-party computing device 90 can be separate from the electronic system 1 . Thus, an electronic system 1 can be coupled to a third-party computer device 90.
[0150] Avantageusement, un dispositif informatique tiers 90 peut être configuré pour communiquer avec le système électronique 1 . De préférence le dispositif informatique tiers 90 communique avec le système électronique au travers d’un réseau de communication R1 de longue portée du type Internet, LoRa ou Sigfox ou de tout autre
réseau de communication équivalent. [0150] Advantageously, a third-party computing device 90 can be configured to communicate with the electronic system 1 . Preferably, the third-party computer device 90 communicates with the electronic system through a long-range communication network R1 of the Internet, LoRa or Sigfox type or any other equivalent communication network.
[0151] Selon une alternative, le dispositif informatique tiers 90 peut comprendre un ou plusieurs processeurs 40. Ainsi, un dispositif informatique tiers 90 peut être configuré pour exécuter des instructions permettant de mettre en œuvre tout ou partie des modes de réalisation du procédé selon l’invention. En particulier, le dispositif informatique tiers 90 peut être configuré pour calculer une pluralité de valeurs de paramètres. Ainsi, un dispositif informatique tiers 90 peut être configuré pour réaliser tout ou partie des calculs de valeurs de paramètres tels que décrit précédemment. Le système électronique 1 pourra alors être configuré pour recevoir les valeurs de paramètres. En outre, le système électronique 1 pourra être configuré pour afficher les valeurs de paramètres, de préférence au moyen de l’interface homme machine. [0151] According to an alternative, the third-party computer device 90 can comprise one or more processors 40. Thus, a third-party computer device 90 can be configured to execute instructions making it possible to implement all or part of the embodiments of the method according to the 'invention. In particular, third-party computing device 90 may be configured to calculate a plurality of parameter values. Thus, a third-party computing device 90 can be configured to perform all or part of the parameter value calculations as described previously. The electronic system 1 can then be configured to receive the parameter values. In addition, the electronic system 1 can be configured to display the parameter values, preferably by means of the man-machine interface.
[0152] Ainsi, l’invention peut également correspondre à un système électronique couplé à un dispositif informatique tiers, et configuré pour recevoir des calculs ou des valeurs de paramètres tels que décrit précédemment. Thus, the invention can also correspond to an electronic system coupled to a third-party computer device, and configured to receive calculations or parameter values as described previously.
[0153] En outre, le système électronique 1 peut comporter au moins un capteur physiologique. Un capteur physiologique peut être configuré pour générer des valeurs de paramètre physiologique de l’utilisateur, notamment lorsque l’utilisateur marche ou court sur le tapis roulant 20. Des paramètres physiologiques peuvent par exemple comporter la fréquence cardiaque, la pression artérielle, la température corporelle, la fréquence respiratoire, la saturation partielle en oxygène. [0153] Furthermore, the electronic system 1 can include at least one physiological sensor. A physiological sensor can be configured to generate physiological parameter values of the user, in particular when the user walks or runs on the treadmill 20. Physiological parameters can for example include heart rate, blood pressure, body temperature , respiratory rate, partial oxygen saturation.
[0154] Un tel système peut être utilisé dans d’autres applications. Il est notamment singulier de par la présence d’au moins un dispositif d’acquisition 10 agencé pour générer une ou plusieurs images d’une plante de pied, d’un tapis roulant 20 et d’un dispositif d’analyse de la mobilité capable de dégénérer des données de mouvement notamment lorsque l’utilisateur court ou marche sur le tapis roulant. Such a system can be used in other applications. It is particularly unique due to the presence of at least one acquisition device 10 arranged to generate one or more images of a sole of the foot, of a treadmill 20 and of a mobility analysis device capable to degenerate movement data in particular when the user runs or walks on the treadmill.
[0155] Selon un second aspect, l’invention porte sur un procédé 100 d’analyse de l’état physiologique d’un utilisateur. According to a second aspect, the invention relates to a method 100 for analyzing the physiological state of a user.
[0156] En particulier, le procédé 100 d’analyse de l’état physiologique peut être mis en œuvre par un système électronique 1 selon la présente invention. Alternativement, le procédé 100 d’analyse de l’état physiologique peut être mis en œuvre par tout dispositif comportant un ou plusieurs processeurs 40 couplés à une mémoire de données. In particular, the method 100 for analyzing the physiological state can be implemented by an electronic system 1 according to the present invention. Alternatively, the method 100 for analyzing the physiological state can be implemented by any device comprising one or more processors 40 coupled to a data memory.
[0157] De façon préférée, un procédé 100 d’analyse de l’état physiologique selon la
présente invention comporte des étapes correspondant aux fonctionnalités décrites ci- dessus du système électronique 1 d’analyse de l’état physiologique selon la présente invention, et ses différents modes de réalisation, préférés, avantageux ou non. Preferably, a method 100 for analyzing the physiological state according to the present invention comprises steps corresponding to the functionalities described above of the electronic system 1 for analyzing the physiological state according to the present invention, and its different embodiments, preferred, advantageous or not.
[0158] En particulier, comme illustré à la figure 5, un procédé 100 d’analyse de l’état physiologique comportera les étapes de calcul d’au moins une valeur de paramètre de morphologie plantaire 110 ; de calcul des valeurs de paramètre de mobilité 120 de l’utilisateur ; de calcul d’au moins une valeur de paramètre d’état physiologique 130. In particular, as illustrated in FIG. 5, a method 100 for analyzing the physiological state will include the steps of calculating at least one plantar morphology parameter value 110; calculating the mobility parameter values 120 of the user; calculation of at least one physiological state parameter value 130.
[0159] En outre, il pourra comporter une étape de génération 140 d’une ou de plusieurs recommandations à partir de l’au moins une valeur de paramètre d’état physiologique. In addition, it may include a step 140 for generating one or more recommendations from at least one physiological state parameter value.
[0160] En particulier, un procédé 100 d’analyse de l’état physiologique comporte une étape de calcul d’au moins une valeur de paramètre de morphologie plantaire 110 d’au moins un pied de l’utilisateur. Ce calcul est en particulier réalisé à partir d’une ou de plusieurs représentations d’une plante de pied 31 de l’utilisateur. Une telle image peut en particulier correspondre à une image générée par un dispositif d’acquisition 10. In particular, a method 100 for analyzing the physiological state comprises a step of calculating at least one plantar morphology parameter value 110 of at least one foot of the user. This calculation is in particular carried out from one or more representations of a sole of the foot 31 of the user. Such an image may in particular correspond to an image generated by an acquisition device 10.
[0161] De façon préférée, l’au moins une valeur de paramètre de morphologie plantaire inclut au moins une valeur de paramètre de voûte plantaire. Preferably, the at least one plantar morphology parameter value includes at least one plantar arch parameter value.
[0162] En particulier, un procédé 100 d’analyse de l’état physiologique comporte une étape de calcul des valeurs de paramètre de mobilité 120 de l’utilisateur. In particular, a method 100 for analyzing the physiological state comprises a step of calculating the values of the mobility parameter 120 of the user.
[0163] Ce calcul est en particulier réalisé à partir des données de mouvement générées lorsque l’utilisateur marche ou court. [0163] This calculation is in particular carried out on the basis of the movement data generated when the user is walking or running.
[0164] Ces données de mouvement peuvent en particulier correspondre à des données de mouvement générées par au moins un dispositif d’analyse de la mobilité 30, l’au moins un dispositif d’analyse de la mobilité 30 comportant au moins une plateforme inertielle et/ou au moins un capteur de pression. These movement data may in particular correspond to movement data generated by at least one mobility analysis device 30, the at least one mobility analysis device 30 comprising at least one inertial platform and /or at least one pressure sensor.
[0165] En particulier, un procédé 100 d’analyse de l’état physiologique comporte une étape de calcul d’au moins une valeur de paramètre d’état physiologique 130. In particular, a method 100 for analyzing the physiological state comprises a step of calculating at least one physiological state parameter value 130.
[0166] Ce calcul est en particulier réalisé à partir des au moins une valeur de paramètre morphologique de l’utilisateur, au moins une valeur de paramètre de morphologie plantaire et au moins une valeur de paramètre de mobilité. This calculation is in particular carried out from the at least one morphological parameter value of the user, at least one plantar morphology parameter value and at least one mobility parameter value.
[0167] En particulier, un procédé 100 d’analyse de l’état physiologique peut comporter
une étape de génération 140 d’une ou de plusieurs recommandations. [0167] In particular, a method 100 for analyzing the physiological state may comprise a generation step 140 of one or more recommendations.
[0168] Ce calcul est en particulier réalisé à partir de l’au moins une valeur de paramètres d’état physiologique calculée. This calculation is in particular carried out from the at least one calculated physiological state parameter value.
[0169] Le procédé 100 selon l’invention ainsi que le système électronique 1 selon l’invention mettent avantageusement en œuvre des étapes de calcul et de génération de recommandations. The method 100 according to the invention as well as the electronic system 1 according to the invention advantageously implement steps of calculation and generation of recommendations.
[0170] Comme cela a été décrit, ces valeurs calculées ou générées pourront l’être par un ou plusieurs processeurs 40. Ce ou ces processeurs pourront être configurés pour mettre en œuvre des instructions basées sur des règles métiers et des référentiels prédéterminés. As has been described, these calculated or generated values may be calculated by one or more processors 40. This or these processors may be configured to implement instructions based on business rules and predetermined repositories.
[0171] Toutefois, le ou les processeurs 40 pourront également mettre en œuvre un ou plusieurs modèles de corrélation. Un modèle de corrélation pourra par exemple correspondre à un modèle mathématique, en particulier à un modèle d’apprentissage automatique. However, the processor(s) 40 may also implement one or more correlation models. A correlation model may for example correspond to a mathematical model, in particular to an automatic learning model.
[0172] Le modèle d’apprentissage automatique est sélectionné parmi un modèle d’apprentissage automatique supervisé, non supervisé ou par renforcement. The machine learning model is selected from a supervised, unsupervised or reinforcement machine learning model.
[0173] L’invention peut faire l’objet de nombreuses variantes et applications autres que celles décrites ci-dessus. En particulier, sauf indication contraire, les différentes caractéristiques structurelles et fonctionnelles de chacune des mises en œuvre décrite ci- dessus ne doivent pas être considérées comme combinées et/ou étroitement et/ou inextricablement liées les unes aux autres, mais au contraire comme de simples juxtapositions. En outre, les caractéristiques structurelles et/ou fonctionnelles des différents modes de réalisation décrits ci-dessus peuvent faire l’objet en tout ou partie de toute juxtaposition différente ou de toute combinaison différente.
The invention may be the subject of numerous variants and applications other than those described above. In particular, unless otherwise indicated, the various structural and functional characteristics of each of the implementations described above should not be considered as combined and/or closely and/or inextricably linked to each other, but on the contrary as simple juxtapositions. In addition, the structural and/or functional characteristics of the different embodiments described above may be the subject, in whole or in part, of any different juxtaposition or any different combination.
Claims
1 . Système électronique (1 ) d’analyse de l’état physiologique d’un utilisateur comportant : 1 . Electronic system (1) for analyzing the physiological state of a user comprising:
- Au moins un dispositif d’acquisition (10) agencé pour générer une ou plusieurs représentations d’une plante de pied de l’utilisateur, la ou lesdites représentations étant associée(s) à des données de profondeur de la voûte plantaire ; - At least one acquisition device (10) arranged to generate one or more representations of a sole of the user's foot, said representation or representations being associated with depth data of the arch of the foot;
- Un tapis roulant (20) agencé pour permettre à l’utilisateur de marcher ou de courir sur ledit tapis roulant ; - A treadmill (20) arranged to allow the user to walk or run on said treadmill;
- Au moins un dispositif d’analyse de la mobilité (30) comportant au moins une plateforme inertielle et/ou au moins un capteur de pression configuré(s) pour générer des données de mouvement lorsque l’utilisateur marche ou court sur le tapis roulant ; - At least one mobility analysis device (30) comprising at least one inertial platform and/or at least one pressure sensor configured to generate movement data when the user walks or runs on the treadmill ;
- Au moins une mémoire de données (70) configurée pour mémoriser les une ou plusieurs représentations d’une plante de pied, les données de mouvement et au moins une valeur de paramètre morphologique de l’utilisateur ; - At least one data memory (70) configured to memorize the one or more representations of a sole of the foot, the movement data and at least one morphological parameter value of the user;
- Un ou plusieurs processeurs (40) configurés pour : o Calculer, à partir des une ou plusieurs représentations générées, au moins une valeur de paramètre de morphologie plantaire d’au moins un pied de l’utilisateur ; o Calculer au moins une valeur de paramètre de mobilité de l’utilisateur à partir des données de mouvement générées lorsque l’utilisateur marche ou court, de préférence sur le tapis roulant ; o Calculer au moins une valeur de paramètre d’état physiologique à partir des au moins une valeur de paramètre morphologique de l’utilisateur, au moins une valeur de paramètre de morphologie plantaire et au moins une valeur de paramètre de mobilité. Système électronique (1 ) selon la revendication 1 , caractérisé en ce que les un ou plusieurs processeurs (40) sont en outre configurés pour générer une ou plusieurs recommandations en fonction de l’au moins une valeur de paramètre d’état physiologique calculée et de préférence en ce qu’il comporte une interface homme- machine configurée pour afficher la ou les recommandations.
38 Système électronique (1) selon l’une des revendications 1 ou 2, caractérisé en ce que les paramètres d’état physiologique sont sélectionnés parmi : un score de santé, un score de risque pathologique, un score d’évolution de pathologie et/ou un score d’efficacité de traitement thérapeutique. Système électronique (1) selon l’une quelconque des revendications 1 à 3, caractérisé en ce que les un ou plusieurs processeurs sont en outre configurés pour calculer des valeurs de paramètre d’état physiologique en prenant en compte en outre au moins une valeur de paramètres de profil de l’utilisateur, lesdits paramètres de profil de l’utilisateur pouvant comporter le genre, l’âge, et/ou une pathologie affectant l’utilisateur. Système électronique (1) selon l’une quelconque des revendications 1 à 4, caractérisé en ce que le système comporte au moins un capteur physiologique configuré pour générer des valeurs de paramètre physiologique de l’utilisateur, notamment lorsque l’utilisateur marche ou court sur le tapis roulant (20), et en ce que les un ou plusieurs processeurs (40) sont en outre configurés pour calculer des valeurs de paramètre d’état physiologique en prenant en compte en outre au moins une valeur de paramètre physiologique générée, ledit paramètre physiologique pouvant comporter la fréquence cardiaque, la pression artérielle, la température corporelle, la fréquence respiratoire, et/ou la saturation partielle en oxygène. Système électronique (1) selon l’une quelconque des revendications précédentes, caractérisé en ce que la ou les représentations d’une plante de pied de l’utilisateur comportent une représentation en trois dimensions d’au moins une partie du pied de l’utilisateur, de préférence de la voûte plantaire. Système électronique (1) selon l’une quelconque des revendications précédentes, caractérisé en ce que la ou les représentations d’une plante de pied de l’utilisateur comportent au moins une représentation réalisée lorsque l’utilisateur est debout et au moins une représentation réalisée lorsque l’utilisateur est assis et en ce que les un ou plusieurs processeurs sont en outre configurés pour calculer l’au moins une valeur de paramètres de morphologie plantaire à partir d’au moins une représentation réalisée
lorsque l’utilisateur est debout et d’au moins une représentation réalisée lorsque l’utilisateur est assis. Système électronique (1) selon l’une quelconque des revendications précédentes, caractérisé en ce que l’au moins une valeur de paramètre de morphologie comporte une valeur de paramètre de morphologie de voûte plantaire sélectionnée parmi : une valeur de largeur de voûte plantaire, une valeur de hauteur de voûte plantaire, et/ou une valeur d’indice de l'isthme. Système électronique (1) selon l’une quelconque des revendications précédentes, caractérisé en ce que le ou les processeurs sont en outre configurés pour calculer les valeurs de paramètre d’état physiologique en prenant en compte en outre au moins une valeur de paramètres d’activité de l’utilisateur. Système électronique (1) selon l’une quelconque des revendications précédentes, caractérisé en ce que le système électronique comporte en outre une interface homme-machine indiquant à l’utilisateur des exercices spécifiques à réaliser, en particulier sur le tapis roulant, lesdits exercices spécifiques étant déterminés en fonction d’au moins une valeur de paramètres d’activité, de paramètres morphologique et/ou de paramètres de profil de l’utilisateur ; et le système électronique étant configuré pour que l’au moins une valeur de paramètre de mobilité calculée utilisée pour calculer les valeurs de paramètre d’état physiologique soit calculée à partir de données de mouvement générées lors de la réalisation des exercices spécifiques par l’utilisateur. Système électronique (1 ) selon l’une quelconque des revendications précédentes, caractérisé en ce que l’au moins un dispositif d’analyse de la mobilité (30) comporte des capteurs de pressions et/ou des capteurs de force intégrés au tapis roulant (20), et qui sont configurés pour générer les données de mouvement de l’utilisateur lorsque l’utilisateur marche ou court sur le tapis roulant (20). Système électronique (1) selon l’une quelconque des revendications précédentes, caractérisé en ce que l’au moins un dispositif d’acquisition comporte une caméra à détection de profondeur, en particulier une caméra 3D à détection de profondeur.
Système électronique (1) selon l’une quelconque des revendications précédentes, caractérisé en ce l’au moins un dispositif d’acquisition comporte un dispositif d’acquisition d’image agencé pour générer une ou plusieurs représentations des membres inférieurs, de préférence agencé pour générer une cinématique de mouvement des membres inférieurs de l’utilisateur lors d’une marche ou d’une course sur le tapis roulant. Système électronique (1) selon l’une quelconque des revendications précédentes, caractérisé en ce que l’au moins un dispositif d’analyse de la mobilité (30) comprend au moins deux boitiers électroniques (35) chacun comportant une plateforme inertielle et qui, une fois couplés chacun à un pied de l’utilisateur, sont configurés pour générer les données de mouvement de l’utilisateur. Système électronique (1) selon l’une quelconque des revendications 1 à 13, caractérisé en ce que l’au moins un dispositif d’analyse de la mobilité comporte des capteurs de pressions et/ou des capteurs de force intégrés au tapis roulant, et qui sont configurés pour générer les données de mouvement de l’utilisateur lorsque l’utilisateur marche ou court sur le tapis roulant. Système électronique (1) selon l’une quelconque des revendications précédentes, caractérisé en ce que les un ou plusieurs processeurs (40) sont en outre configurés pour calculer des valeurs de paramètre d’état physiologique de l’utilisateur en prenant en compte en outre : - One or more processors (40) configured to: o Calculate, from the one or more generated representations, at least one plantar morphology parameter value of at least one foot of the user; o Calculating at least one user mobility parameter value from motion data generated when the user walks or runs, preferably on the treadmill; o Calculate at least one physiological state parameter value from the at least one morphological parameter value of the user, at least one plantar morphology parameter value and at least one mobility parameter value. Electronic system (1) according to claim 1, characterized in that the one or more processors (40) are further configured to generate one or more recommendations as a function of the at least one calculated physiological state parameter value and of preferably in that it includes a man-machine interface configured to display the recommendation(s). 38 Electronic system (1) according to one of claims 1 or 2, characterized in that the physiological state parameters are selected from: a health score, a pathological risk score, a pathology evolution score and/or or a therapeutic treatment efficacy score. Electronic system (1) according to any one of Claims 1 to 3, characterized in that the one or more processors are further configured to calculate physiological state parameter values by further taking into account at least one value of user profile parameters, said user profile parameters possibly comprising gender, age, and/or a pathology affecting the user. Electronic system (1) according to any one of Claims 1 to 4, characterized in that the system comprises at least one physiological sensor configured to generate physiological parameter values for the user, in particular when the user walks or runs on the treadmill (20), and in that the one or more processors (40) are further configured to calculate physiological state parameter values further taking into account at least one generated physiological parameter value, said parameter physiologic, which may include heart rate, blood pressure, body temperature, respiratory rate, and/or partial oxygen saturation. Electronic system (1) according to any one of the preceding claims, characterized in that the representation(s) of a sole of the user's foot comprise a three-dimensional representation of at least a part of the user's foot , preferably from the arch of the foot. Electronic system (1) according to any one of the preceding claims, characterized in that the representation(s) of a sole of the user's foot comprise at least one representation produced when the user is standing and at least one representation produced when the user is seated and in that the one or more processors are further configured to calculate the at least one value of plantar morphology parameters from at least one representation made when the user is standing and at least one representation produced when the user is seated. Electronic system (1) according to any one of the preceding claims, characterized in that the at least one morphology parameter value includes a foot arch morphology parameter value selected from: a foot arch width value, a arch height value, and/or an isthmus index value. Electronic system (1) according to any one of the preceding claims, characterized in that the processor or processors are further configured to calculate the physiological state parameter values by further taking into account at least one user activity. Electronic system (1) according to any one of the preceding claims, characterized in that the electronic system further comprises a man-machine interface indicating to the user specific exercises to be carried out, in particular on the treadmill, said specific exercises being determined as a function of at least one value of activity parameters, of morphological parameters and/or of user profile parameters; and the electronic system being configured so that the at least one calculated mobility parameter value used to calculate the physiological state parameter values is calculated from movement data generated during the performance of the specific exercises by the user . Electronic system (1) according to any one of the preceding claims, characterized in that the at least one mobility analysis device (30) comprises pressure sensors and/or force sensors integrated into the treadmill ( 20), and which are configured to generate user motion data as the user walks or runs on the treadmill (20). Electronic system (1) according to any one of the preceding claims, characterized in that the at least one acquisition device comprises a depth detection camera, in particular a depth detection 3D camera. Electronic system (1) according to any one of the preceding claims, characterized in that the at least one acquisition device comprises an image acquisition device arranged to generate one or more representations of the lower limbs, preferably arranged to generating motion kinematics of the user's lower limbs when walking or running on the treadmill. Electronic system (1) according to any one of the preceding claims, characterized in that the at least one mobility analysis device (30) comprises at least two electronic boxes (35) each comprising an inertial platform and which, once each coupled to a foot of the user, are configured to generate the movement data of the user. Electronic system (1) according to any one of Claims 1 to 13, characterized in that the at least one mobility analysis device comprises pressure sensors and/or force sensors integrated in the treadmill, and which are configured to generate user motion data when the user walks or runs on the treadmill. Electronic system (1) according to any one of the preceding claims, characterized in that the one or more processors (40) are furthermore configured to calculate values of the user's physiological state parameter taking further into account :
- au moins une valeur de paramètre de profil de l’utilisateur, ledit paramètre de profil de l’utilisateur pouvant comporter le genre, l’âge, et/ou une pathologie affectant l’utilisateur ; - at least one user profile parameter value, said user profile parameter possibly including gender, age, and/or a pathology affecting the user;
- au moins une valeur de paramètre d’activité de l’utilisateur, ladite valeur de paramètre d’activité de l’utilisateur pouvant comporter une typologie du terrain de course ou de marche, une typologie de sport, un nombre de kilomètres moyen réalisé par semaine, un nombre de kilomètres moyen réalisé par sortie, et/ou une vitesse moyenne de marche ou de course ; et/ou - at least one user activity parameter value, said user activity parameter value possibly comprising a typology of the running or walking terrain, a sport typology, an average number of kilometers achieved by week, an average number of kilometers covered per outing, and/or an average walking or running speed; and or
- au moins une valeur de paramètre physiologique de l’utilisateur, ledit paramètre physiologique de l’utilisateur pouvant comporter la fréquence cardiaque, la pression
artérielle, la température corporelle, la fréquence respiratoire, et/ou la saturation partielle en oxygène. Système électronique (1) selon l’une quelconque des revendications précédentes, caractérisé en ce qu’il comprend un dispositif informatique distant, ledit dispositif informatique distant comprenant une partie des un ou plusieurs processeurs, et étant configuré pour communiquer avec un dispositif intégrant le tapis roulant (20) et le dispositif d’acquisition (10), de préférence par un réseau de communication. Procédé (100) d’analyse de l’état physiologique d’un utilisateur mis en œuvre par un ou plusieurs processeurs (40) couplés à au moins une mémoire de données (70) configurée pour mémoriser une ou plusieurs représentations d’une plante de pied, des données de mouvement générées lorsque l’utilisateur marche ou court, et au moins une valeur de paramètre morphologique de l’utilisateur, ledit procédé comportant les étapes suivantes : - at least one physiological parameter value of the user, said physiological parameter of the user possibly comprising the heart rate, the pressure blood pressure, body temperature, respiratory rate, and/or partial oxygen saturation. Electronic system (1) according to any one of the preceding claims, characterized in that it comprises a remote computing device, said remote computing device comprising part of the one or more processors, and being configured to communicate with a device integrating the mat wheel (20) and the acquisition device (10), preferably by a communication network. Method (100) for analyzing the physiological state of a user implemented by one or more processors (40) coupled to at least one data memory (70) configured to store one or more representations of a plant of foot, movement data generated when the user walks or runs, and at least one morphological parameter value of the user, said method comprising the following steps:
- Calculer (110), à partir des une ou de plusieurs représentations d’une plante de pied de l’utilisateur générées par un dispositif d’acquisition (10), au moins une valeur de paramètre de morphologie plantaire d’au moins un pied de l’utilisateur, la ou lesdites représentations étant associée(s) à des données de profondeur de la voûte plantaire ; - Calculating (110), from the one or more representations of a sole of the user's foot generated by an acquisition device (10), at least one plantar morphology parameter value of at least one foot of the user, said representation(s) being associated with arch depth data;
- Calculer au moins une valeur de paramètre de mobilité (120) de l’utilisateur à partir des données de mouvement générées lorsque l’utilisateur marche ou court, lesdites données de mouvement ayant été générées par un dispositif d’analyse de la mobilité (30), l’au moins un dispositif d’analyse de la mobilité (30) comportant au moins une plateforme inertielle et/ou au moins un capteur de pression ; et- Calculate at least one mobility parameter value (120) of the user from movement data generated when the user walks or runs, said movement data having been generated by a mobility analysis device (30 ), the at least one mobility analysis device (30) comprising at least one inertial platform and/or at least one pressure sensor; And
- Calculer au moins une valeur de paramètre d’état physiologique (130) à partir des au moins une valeur de paramètre morphologique de l’utilisateur, au moins une valeur de paramètre de morphologie plantaire et au moins une valeur de paramètre de mobilité. Procédé (100) d’analyse de l’état physiologique d’un utilisateur selon la revendication précédente, caractérisé en ce qu’il comporte en outre une étape, mise en œuvre par les un ou plusieurs processeurs (40), de génération (140) d’une ou plusieurs recommandations à partir des valeurs de paramètres d’état physiologique calculées.
- Calculating at least one physiological state parameter value (130) from the at least one morphological parameter value of the user, at least one plantar morphology parameter value and at least one mobility parameter value. Method (100) for analyzing the physiological state of a user according to the preceding claim, characterized in that it further comprises a step, implemented by the one or more processors (40), of generating (140 ) of one or more recommendations from the calculated physiological state parameter values.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FRFR2108603 | 2021-08-10 | ||
FR2108603A FR3126095B1 (en) | 2021-08-10 | 2021-08-10 | SYSTEM AND METHOD FOR ANALYZING THE PHYSIOLOGICAL STATE OF A USER |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023017228A1 true WO2023017228A1 (en) | 2023-02-16 |
Family
ID=80122937
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/FR2022/051576 WO2023017228A1 (en) | 2021-08-10 | 2022-08-10 | System and method for analysing the physiological state of a user |
Country Status (2)
Country | Link |
---|---|
FR (1) | FR3126095B1 (en) |
WO (1) | WO2023017228A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150151160A1 (en) | 2013-12-02 | 2015-06-04 | Nike, Inc. | Flight time |
US9687712B2 (en) | 2011-08-09 | 2017-06-27 | Nederlandse Organisatie voor toegepast-naturrweten schappelijk onderzoek TNO | Method and system for feedback on running style field and background of the invention |
KR20190105867A (en) | 2018-03-06 | 2019-09-18 | 단국대학교 산학협력단 | System and Method for Analyzing Foot Pressure Change and Gait Pattern |
US20210046373A1 (en) * | 2019-08-15 | 2021-02-18 | Kelly Ann Smith | Equipment, system and method for improving exercise efficiency in a cardio-fitness machine |
-
2021
- 2021-08-10 FR FR2108603A patent/FR3126095B1/en active Active
-
2022
- 2022-08-10 WO PCT/FR2022/051576 patent/WO2023017228A1/en unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9687712B2 (en) | 2011-08-09 | 2017-06-27 | Nederlandse Organisatie voor toegepast-naturrweten schappelijk onderzoek TNO | Method and system for feedback on running style field and background of the invention |
US20150151160A1 (en) | 2013-12-02 | 2015-06-04 | Nike, Inc. | Flight time |
KR20190105867A (en) | 2018-03-06 | 2019-09-18 | 단국대학교 산학협력단 | System and Method for Analyzing Foot Pressure Change and Gait Pattern |
US20210046373A1 (en) * | 2019-08-15 | 2021-02-18 | Kelly Ann Smith | Equipment, system and method for improving exercise efficiency in a cardio-fitness machine |
Non-Patent Citations (9)
Title |
---|
"Foot Levelers Kiosk", 16 January 2017 (2017-01-16), Roanoke, VA 24012, USA, pages 1 - 36, XP055976919, Retrieved from the Internet <URL:https://ppsapta.org/buyers-guide/brochures/381E340D-5056-A04E-37E1A17D769554E8.pdf?> [retrieved on 20221101] * |
ABBASZADEH ET AL., COMPLEMENTARY THERAPIES IN CLINICAL PRACTICE, 31 May 2018 (2018-05-31), pages 220 - 228 |
BERNASCONI ET AL., FOOT AND ANKLE SURGERY, vol. 27, February 2021 (2021-02-01), pages 186 - 195 |
BRECL JAKOB GREGOR ET AL: "Hypometric anticipatory postural adjustments in dystonia are not affected by deep brain stimulation of globus pallidus internus", NEUROSCIENCE LETTERS, vol. 636, 15 November 2016 (2016-11-15), pages 151 - 157, XP029841147, ISSN: 0304-3940, DOI: 10.1016/J.NEULET.2016.11.015 * |
CAMBRON ET AL.: "Shoe Orthotics for the Treatment of Chronic Low BackPain: A Randomized Controlled Trial", ARCHIVES OF PHYSICAL MEDICINE AND REHABILITATION, vol. 98, 2017, pages 1752 - 62, XP085189983, DOI: 10.1016/j.apmr.2017.03.028 |
JAKOB ET AL.: "Hypometric anticipatory postural adjustments in dystonia are not affected by deep brain stimulation of globus pallidus internus", NEUROSCI LETT, vol. 636, 1 January 2017 (2017-01-01), pages 151 - 157, XP029841147, DOI: 10.1016/j.neulet.2016.11.015 |
JAZAYERI ET AL., COMPLEMENTARY THERAPIES IN MEDICINE, vol. 59, June 2021 (2021-06-01), pages 102684 |
PIRAS ET AL.: "The effect of diabetic retinopathy on standing posture during optic flow stimulation", GAIT & POSTURE, 2020 |
YILMAZ ET AL., ARCHIVES DE PÉDIATRIE, vol. 28, May 2021 (2021-05-01), pages 278 - 284 |
Also Published As
Publication number | Publication date |
---|---|
FR3126095B1 (en) | 2024-06-21 |
FR3126095A1 (en) | 2023-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Godfrey | Wearables for independent living in older adults: Gait and falls | |
WO2019193301A1 (en) | System for detecting a gait disorder of a user and associated methods | |
Prakash et al. | Recent developments in human gait research: parameters, approaches, applications, machine learning techniques, datasets and challenges | |
US11670422B2 (en) | Machine-learning models for predicting decompensation risk | |
EP3958738B1 (en) | Method and system for determining a value of an advanced biomechanical gait parameter | |
WO2017127246A1 (en) | Adaptive model-based system to automatically quantify fall risk | |
Borzì et al. | Real-time detection of freezing of gait in Parkinson’s disease using multi-head convolutional neural networks and a single inertial sensor | |
EP3220804A1 (en) | Method and system for measuring, monitoring, controlling and correcting a movement or a posture of a user | |
US12102425B2 (en) | System and methods for monitoring the spine, balance, gait, or posture of a patient | |
An et al. | Mgait: Model-based gait analysis using wearable bend and inertial sensors | |
WO2021058701A1 (en) | Method and system for calculating personalised values of parameters of a sole with a view to designing made-to-measure soles | |
WO2017162789A1 (en) | Method and system for estimating a demand or an attentional cost associated with the execution of a task or attention sharing strategies developed by an individual | |
Cai et al. | Closed-looped sensing and stimulation system for Parkinson’s disease early diagnosis and rehabilitation | |
WO2023017228A1 (en) | System and method for analysing the physiological state of a user | |
Cai et al. | mhealth technologies toward active health information collection and tracking in daily life: A dynamic gait monitoring example | |
WO2023017227A1 (en) | System and method for recommending a footwear sole or footwear for a user | |
Hamasaki | Efficacy of wearable devices to measure and promote physical activity in the management of diabetes | |
WO2023067135A1 (en) | Method and system for validating an orthopaedic correction for an individual | |
EP4304474A1 (en) | Method and device for inferring a plantar pressure line | |
US20240203228A1 (en) | System and method for predicting a fall | |
Carcreff | Gait analysis in children with cerebral palsy: bridging the gap between the laboratory and real life | |
Tasca | A machine learning approach for spatio-temporal gait analysis based on a head-mounted inertial sensor | |
Múnera et al. | Sensing Methodologies for Gait Parameters Estimation and Control | |
Soltani | Gait in real world: validated algorithms for gait periods and speed estimation using a single wearable sensor | |
Cifuentes et al. | Sensing Methodologies for Gait Parameters Estimation and Control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22768446 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2022768446 Country of ref document: EP Effective date: 20240311 |