Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND SYSTEM FOR PERFORMANCE MEASUREMENT OF A USER IN A SPORT
Document Type and Number:
WIPO Patent Application WO/2019/220465
Kind Code:
A2
Abstract:
Accordingly, the embodiments herein provide a method and system for a performance measurement of a user in a sport. Performance data of the user for an activity performed while playing the sport is sensed through one or more sensors. The activity is performed through movement of one or more body parts of the user. The performance data is compared to one or more measured parameters stored in a database for obtaining performance evaluation metrics. The performance evaluation metrics determines the performance level of the user in the activity performed in the sport. Based on the performance level, suggestive inputs for improvements are given to the user.

Inventors:
RAMASAMY DHINESH (IN)
PREMKUMAR PREEJITH SREELETHA (IN)
SIVAPRAKASAM MOHANASANKAR (IN)
Application Number:
PCT/IN2019/050396
Publication Date:
November 21, 2019
Filing Date:
May 16, 2019
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
RAMASAMY DHINESH (IN)
PREMKUMAR PREEJITH SREELETHA (IN)
SIVAPRAKASAM MOHANASANKAR (IN)
International Classes:
A63B22/00
Attorney, Agent or Firm:
NARASANI, Arun Kishore (IN)
Download PDF:
Claims:
STATEMENT OF CLAIMS

I/We claim:

1. A system (100) for measuring performance level of a user in one or more activities associated with a sport, the system (100) comprising: one or more sensors (102), fixed on a predefined position, configured to sense performance data of a user for an activity of the one or more activities, performed through movement of one or more body parts of the user; a database (104) storing performance data to be compared to one or more measured parameters; a processor (106); and a memory (108) coupled to processor (106), wherein the memory (108) stores a plurality of modules to be executed by the processor (106), and wherein the plurality of modules is configured to: compare, the one or more measured parameters with the performance data for identifying the performance level of the user; and calculate performance evaluation metrics based on the compare, wherein the performance evaluation metrics determines the performance level of the user in the activity performed in the sport.

2. The system as claimed in claim 1, wherein the predefined position comprises one of sport playing equipment, a supporting means or body of a user, wherein the sport playing equipment comprises one

20

SU BSTITUTE SH EETS (RU LE 26) of a racket or a bat, and wherein the supporting means comprises one of a shoe, socks, sports watch on wrist of the user, sweat band on wrist, sweatband on one of an arm, or arm sleeves.

3. The system as claimed in claim 1, wherein the performance data comprise at least one of a kinetic data or a kinematic data, wherein each of the kinetic and kinematic data comprises at least one of an acceleration during the one or more activity and angular velocity during the one or more activity.

4. The system as claimed in claim 1, wherein the one or more sensor comprises an Inertial Measurement Unit (IMU) sensor, wherein the IMU comprises each of an accelerometer measuring an acceleration along each of a one axes, two axes or three axes, a gyroscope measuring an angular velocity along each of a one axes, two axes or three axes and a magnetometer measuring magnetic field strength along one or two or three axes.

5. The system as claimed in claim 1, wherein the one or more activity comprises movement of one or more limbs.

6. The system as claimed in claim 1, wherein the performance evaluation metrics are based on the kinetic data and kinematic data sensed by the one or more sensors with respect to stored data.

7. The system as claimed in claim 1, wherein the performance evaluation metrics determines each of a multi-axis measurement data and orientation data, and wherein the orientation data comprise one of a Quaternions data, a 4-dimensional representation of an object’s orientation in 3 -dimensional space or Euler angle representations.

21

SU BSTITUTE SH EETS (RU LE 26)

8. The system as claimed in claims 1 and 6, wherein performance evaluation metrics provides suggestive inputs for improving the activity.

9. The system as claimed in claim 1, wherein the suggestive input comprises one of an offline suggestive inputs or real-time suggestive inputs.

10. The system as claimed in claim 1, wherein the sport comprises one of a lawn tennis, table tennis, cricket or badminton.

11. The system as claimed in claim 1, wherein the plurality of modules comprises: a communication unit for enabling a remote communication of the device with an electronic device.

12. The system as claimed in claim 10, wherein the communication module comprises a wireless communication module, and wherein the electronic device comprises one of a smart phone, a computer, a laptop, or a tablet.

13. The system as claimed in claim 1, comprising: a battery for powering the system.

14. A method for measuring performance level of a user in one or more activities associated with a sport, the method comprising: sensing, through one or more sensors (102), performance data or measured parameters of a user for an activity of the one or more activities, wherein the activity of performed through movement of one or more body parts of the user;

22

SU BSTITUTE SH EETS (RU LE 26) comparing, by a processor (106) performance data or measured parameters to one or more parameters stored in a database (104); identifying the performance level of the user based on comparing; and calculating, performance evaluation metrics based on the comparing, wherein the performance evaluation metrics determine a performance level of the user in the activity performed in the sport.

23

SUBSTITUTE SHEETS (RULE 26)

Description:
“Method and system for performance measurement of a user in a sport”

FIELD OF INVENTION

[0001] The present invention relates to a monitoring system and more particularly to the monitoring system for measuring sports related performance of a user. The present application is based on, and claims priority from an Indian Application Number 201841018422 filed on 17 th May, 2018 the disclosure of which is hereby incorporated by reference herein.

BACKGROUND

[0002] With increasing awareness and interest of population in sports, way of playing sports has evolved to a large extent. Earlier not much exposure was there to train people in a particular sport. With advancement in technology, sports training and monitoring has become easy and accurate. Now, people may get trained in weaker areas of the sport.

[0003] Currently existing wearable technology solutions are used for performance monitoring certain aspects of a player in a particular sport. Wearable technology can serve as a platform having tools and techniques for performance improvement implemented using a sensor hardware, a software for computations on measurements and performance improvement methods. Existing solutions provide cues for various parameters relevant to the sport but not on the overall performance.

[0004] Several technologies were developed to estimate correctness of a game play and invariably most of the technologies provide an estimate only after a game session. Such conventional method of adopting correction techniques proves to be inefficient. Correction methods offered by known solutions are generalized and therefore provides only shallow information to gain insights about the game.

1

SU BSTITUTE SH EETS (RU LE 26) OBJECT OF INVENTION

[0005] The principal object of the embodiments herein is to provide a method and system measuring performance level of a user in one or more activities associated with a sport.

[0006] Another object of the invention is to generate a performance evaluation metrics for determining the performance level of the user in the activity performed while playing the sport.

[0007] Another object of the invention is to provide a real-time feedback while playing the sport.

SUMMARY

[0008] Accordingly, the embodiments herein provide a system for measuring performance level of a user in one or more activities associated with a sport. The system comprises one or more sensors, fixed on a predefined position, configured to sense performance data of a user for an activity of the one or more activities. The activities are performed through movement of one or more body parts of the user. The system further comprises a processor and a memory coupled to processor. The memory stores a plurality of modules to be executed by the processor and the plurality of modules comprises a database storing one or more measured parameters to be compared to the performance data for identifying the performance level of the user. The plurality of modules further comprises a calculation module configured to calculate performance evaluation metrics based on the comparison with stored measurements. The performance evaluation metrics determines the performance level of the user in the activity performed in the sport.

[0009] Accordingly, the embodiments herein provide a method for measuring performance level of a user in one or more activities associated

2

SU BSTITUTE SH EETS (RU LE 26) with a sport. The method comprises sensing, through one or more sensors, performance data of a user for an activity of the one or more activities. The activity is performed through movement of one or more body parts of the user. The method further comprises comparing by a processor the performance data to one or more measured parameters stored in a database and identifying the performance level of the user based on comparing. The method further comprises calculating, through a calculation module a performance evaluation metrics for the identifying of the performance level.

[0010] These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be understood, however, that the following descriptions, while indicating preferred embodiments and numerous specific details thereof, are given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the embodiments herein without departing from the spirit thereof, and the embodiments herein include all such modifications.

BRIEF DESCRIPTION OF FIGURES

[0011] This system and method is illustrated in the accompanying drawings, throughout which like reference letters indicate corresponding parts in the various figures. The embodiments herein will be better understood from the following description with reference to the drawings, in which:

[0012] FIG. 1 illustrates a configuration of a system for measuring performance level of a user in one or more activities associated with a sport, according to the embodiments as disclosed herein;

3

SU BSTITUTE SH EETS (RU LE 26) [0013] FIG. 2 illustrates a flowchart for a method for measuring performance level of a user in one or more activities associated with a sport, according to the embodiments as disclosed herein;

[0014] FIG. 3 illustrates an application of the system for measuring performance level of the user, according to the embodiments as disclosed herein;

[0015] FIG. 4(a) and FIG. 4(b) illustrates a hardware and an enclosure for a racket sensor and a motion capture sensor, according to the embodiments as disclosed herein;

[0016] FIG. 5 illustrates a user interface displaying performance level of the user, according to the embodiments as disclosed herein;

[0017] FIG. 6(a) illustrates sensors attached on a wrist of a player, according to the embodiments as disclosed herein;

[0018] FIG. 6(b) illustrates the sensors attached on a leg of the player, according to the embodiments as disclosed herein;

[0019] FIG. 6(c) illustrates plurality of sensors attached on each of a body, and a sensor attached on a racket, according to the embodiments as disclosed herein;

[0020] FIG. 7 illustrates an N-pose and a T-pose of the user to perform a calibration of the system, according to the embodiments as disclosed herein;

[0021] FIG. 8 illustrates an example scenario of measuring each of a starting position and an ending position for a tossing action in the tennis serve, according to the embodiments as disclosed herein; and

[0022] FIG. 9 illustrates visualization of improvement trends over time for a few key parameters, according to the embodiments as disclosed herein.

4

SU BSTITUTE SH EETS (RU LE 26) DETAILED DESCRIPTION OF INVENTION

[0023] The embodiments herein and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. Also, the various embodiments described herein are not necessarily mutually exclusive, as some embodiments can be combined with one or more other embodiments to form new embodiments. The term“or” as used herein, refers to a non-exclusive or, unless otherwise indicated. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein can be practiced and to further enable those skilled in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.

[0024] Accordingly the embodiments herein provide a method and system for a performance improvement of an activity in a sport. The system and method may be used for performance improvement of one or more activities associated with a sport (for example, a tennis serve). The system serves as a platform comprising one or more sensor hardware (or simply sensor), and programmed instructions executed by a processor for computations on measurements and performance improvement.

[0025] Once a problem with the activity is identified in a player, a set of platform compatible practice routines are curated for the player to exercise. Sensors capture performance data and processor generates instant (real-time) feedback on a correctness. A quantified performance evaluation metrics (numerical indices) provides an insight about a player’s performance and may be used for setting targets for the player to achieve a good serve.

5

SU BSTITUTE SH EETS (RU LE 26) [0026] In accordance with an embodiment, referring to FIG. 1, a system 100 for measuring performance level of a user in one or more activities associated with a sport is shown. In an embodiment, the system 100 may comprise a distributed system, in another embodiment, the system 100 may be employed as a wearable device.

[0027] The system 100 comprises one or more sensors 102 fixed on a predefined position. The one or more sensors 102 are configured to sense performance data of a user for an activity of the one or more activities performed through movement of one or more body parts of the user.

[0028] The system 100 further comprises a database 104 storing one or more measured parameters, a processor 106, and a memory 108 coupled to the processor 106. The system 100 further comprises a user interface 110 primarily for displaying output of the system 100.

[0029] The memory 108 stores a set of instructions to be executed by the processor 106. The set of instructions are used to store in the database 104, one or more measured parameters to be compared to the performance data for identifying the performance level of the user. The set of instructions are configured to calculate performance evaluation metrics though a calculator (not shown) based on the compare. The performance evaluation metrics determines the performance level of the user in the activity performed in the sport.

[0030] In accordance with an exemplary embodiment, details of the system 100 will now be explained. The system 100 is used for measuring and monitoring the performance of the user in one or more activities performed while playing the one or more sports. The one or more sports comprises one of a lawn tennis, a cricket, table tennis, or a badminton. The one or more activity comprises movement of one or more limbs.

[0031] The one or more sensors 102 of the system 100 is fixed on the predefined position to sense performance data of the user with regard to the

6

SU BSTITUTE SH EETS (RU LE 26) one or more activity performed while playing a sport from the one or more sports. The one or more sensor comprises an Inertial Measurement Unit (IMU) sensor. The IMU comprises each of an accelerometer measuring an acceleration along each of a one axes, two axes or three axes, a gyroscope measuring an angular velocity along each of a one axes, two axes or three axes and a magnetometer measuring magnetic field strength along one or two or three axes.

[0032] The predefined position comprises one of a sport playing equipment, a supporting means or body of a user.

[0033] The sport playing equipment comprises one of a tennis racket and the supporting means comprises one of a shoe, socks, sports watch on wrist of the user, sweat band on wrist, sweatband on one of an arm, or arm sleeves.

[0034] The one or more sensors 102 measures the performance data. The performance data comprise at least one of a kinetic data or a kinematic data. Each of the kinetic and kinematic data comprises at least one of an acceleration during the one or more activity and angular velocity during the one or more activity.

[0035] Once the parameters are measured by the sensor 102, the parameters are compared to one or more parameters stored in the database 104. The one or more stored parameters may be set by the user according to a requirement of the one or more activities performed while playing the sport. In an embodiment, the one or more stored parameters may also be auto- prestored in the database 104.

[0036] Based on comparison, the performance evaluation metrics of the user is identified. The performance evaluation metrics is identified by checking if the measured parameters is one of a greater than stored parameters, less than stored parameters or equal to stored parameters.

7

SU BSTITUTE SH EETS (RU LE 26) [0037] Based on identification of the performance level, the calculator calculates a performance evaluation metrics. The performance evaluation metrics determines the performance level of the user in the activity performed in the sport. The performance evaluation metrics may represent the kinetic and kinematic data sensed by the one or more sensors.

[0038] The performance evaluation metrics are calculated from each of a multi-axis measurement data and orientation data. The orientation data comprise one of a Quaternions data, a 4-dimensional representation of an object’s orientation in 3 -dimensional space or Euler angle representations.

[0039] In an embodiment, performance evaluation metrics is used by the system 100 for providing suggestive inputs for improving the activity. The suggestive input comprises one of an offline suggestive inputs or real time suggestive inputs.

[0040] In an embodiment, the system 100 further comprises communication unit 112 for enabling a remote communication of the system 100 with an electronic system (not shown). The communication unit 112 also enables a communication between each of the sensor 102, the processor 106, the memory 108, the user interface 108 and the database 104 configured in the system 100 (when the system 100 is the distributed system). The communication unit 112 comprises a wireless communication module. The electronic system comprises one of a smart phone, a computer, a laptop, or a tablet. The system 100 may be powered by a battery (not shown in FIGs).

[0041] The communication unit 112 comprises wireless gateway system for connecting each sensor 102 of the one or more sensors 102 in the system 100. The communication unit 112 acts as a common interface between the one or more sensors 102 and a host computer. Connection between the processor 106, the memory 108 and the one or more sensors 102 is established through the communication unit 112 through one of wireless links or wired links. The communication unit 112 transmits each of the

8

SU BSTITUTE SH EETS (RU LE 26) performance data and the performance evaluation metrics to the host computer using a high speed wired or wireless interface.

[0042] In an alternate embodiment, the proposed description also provides a method 200 for measuring performance level of a user in one or more activities associated with a sport. The method 200 is executed by the system 100 as discussed above.

[0043] At step 202, the method 200 comprises sensing through the one or more sensors 102 the performance data of the user for the activity associated with the sports. The activity is performed through the movement of one or more body parts of the user.

[0044] At step 204, the processor 106 then compares the measured data to the one or more parameters stored in the database 104. At step 206, the processor 106 then identifies the performance level of the user based on the comparing.

[0045] At step 208 the calculator calculates the performance evaluation metrics based on the identifying of the performance level. The performance evaluation metrics determines the performance level of the user in the activity performed in the sport.

[0046] In an exemplary embodiment, referring to FIG. 3, application of the system 100 and execution of the method 200 is explained. A set of trainer-recommended routines may be given for a serve (activity associated with the sports) improvement to a player while playing the sports. Further, the system 100 may be employed to continuously monitor a player’s correctness directly correlating to the player’s performance during the serve. Tennis (tennis game) is considered as the sport for explaining the application of the system and corresponding method.

[0047] The proposed system 100 and the method 200 may also be used to provide progress monitoring in training routines.

9

SU BSTITUTE SH EETS (RU LE 26) [0048] The proposed system 100 may be used by tennis players and trainers (user) to quantitatively assess an effectiveness of training routines adopted. Further, the system 100 helps the players and trainers to gain insights on trends and to focus on areas of the improvement. Further, features of the system 100 (monitoring and suggestive inputs) may also be extended to analyze additional aspects of the tennis game such as groundstrokes and footwork.

[0049] In step 302, the system 100 uses the sensors 102 on various each of sites of the body of the player and the racket and the processor 106 executes computational instructions to estimate performance data relevant to the tennis game and derives the performance evaluation metrics of the player for the tennis game.

[0050] FIG. 3 is the schematic diagram illustrating the system 100 and the method 200 executed by the system 100, for measuring the performance level and to provide the performance improvement of the tennis serve.

[0051] Analyzing the serve requires the sensors 102 for continuous motion capture and the processor 106 for measurement of kinetic and kinematic metrics and computation of performance evaluation metrics. The sensors 102 are connected to the one or more sensors 102 through the wireless gateway as shown in step 304.

[0052] In step 306, the performance evaluation metrics may be displayed on the user interface 110 of the system 100 or the electronic system (external electronics system) to deliver insights to players and trainers.

[0053] The measured parameters may be prestored in the database 104 for activity or activities instructed by the trainer and outcomes of the drill routines can be stored in the database 104. The outcomes are indicated as numerical scores and are saved as the stored parameters to be compared with the performance parameters of the player to later relate to the

10

SU BSTITUTE SH EETS (RU LE 26) performance of the player. The measured parameters may be customized to the activity. The customization of the measured parameters enables players with different requirements to adopt the same system for game improvement.

[0054] The drill routine consists of a specific set of tasks (a part of training) for the player and the system continually monitors activity of the player for generating the performance evaluation metrics. Each of the trainer and the players may review the performance evaluation metrics to follow the trends in the progress as shown in step 308.

[0055] FIG. 4(a) and FIG. 4(b) illustrates details of the configuration of system 100. The sensors 102 comprise each of a racket sensor and a motion capture sensor, according to the embodiments as disclosed herein. The sensor 102 further comprises a Micro-Electro-Mechanical Systems (MEMS) based Inertial Measurement Unit (IMU) sensor, comprising of a tri- axial accelerometer and a tri-axial gyroscope, is attached to the base of the handle of the racket. The IMU sensor captures the vibrations and kinetic and kinematic parameters of the racket such as angular velocity and acceleration during strokes. The IMU sensor (referred to as racket sensor henceforth) may acquire data along multiple axes.

[0056] The racket sensor is also equipped with the communication module (wireless module) to enable connectivity to smartphones and one or more. The processor on the system may implement real-time signal processing methods to carry out onboard analysis if required. The memory 108 of the system 100 comprises a storage system to accumulate performance data and store performance evaluation metrics for onboard analysis for one or more sessions of playing the sports. The system 100 is further equipped with the battery (a rechargeable battery) 402 to keep the system 100 powered for the one or more sessions.

[0057] The system 100 may comprise a casing 404 (enclosure) to secure and firmly hold the sensors 102 in a designated orientation and

11

SU BSTITUTE SH EETS (RU LE 26) position. The casing 404 may be a part of the racket or may be attached to the racket externally. The casing 404 for the system 100 may be designed in a way so that the casing 404 may be visible outside of the racket. The casing 404 may also be placed inside the racket to be less intervening to the player.

[0058] The motion capture sensor can be comprised of a multi-axis IMU comprising of a tri-axial accelerometer, a tri-axial gyroscope and a tri- axial magnetometer. The IMU setup enables measurement of orientation of the body part attached to the IMU setup.

[0059] The motion capture sensor comprises a processing unit to acquire measurement data and calculate real-time orientation. Orientation information is represented in the form of Quaternions, a convenient 4- dimensional representation of an object’s orientation in 3 -dimensional space.

[0060] Powered by the rechargeable battery 402, the system 100 may run for predefined number of hours of continuous operation during practice sessions. The predefined number of hours comprise in a range of 2 hours to 10 hours. The system 100 further contains a communication module to enable a wireless connectivity to stream each of the performance data and performance evaluation metrics to a one of host computer through a wireless gateway or directly to the smartphone.

[0061] The system may comprise plurality of motion capture sensors 102 attached on the body of the player, depending on the routine of the player. FIG. 4(a) and FIG. 4(b) shows hardware components of the system 100 as discussed above. The hardware components comprise enclosure 404 for securing the system 100, battery 402, communication unit 112, processor 106, memory 108, and the sensors 102.

[0062] FIG. 5 illustrates details of the user interface 110 of the system 100 displaying each of the performance evaluation metrics and the suggestive inputs, according to the embodiments as disclosed herein. The performance evaluation metrics and the suggestive inputs may also be

12

SU BSTITUTE SH EETS (RU LE 26) displayed over the electronic system (PC, handheld computing devices like tablet device or the smart phone).

[0063] Computations are done through the calculator in real time. Visualization is also done in a real-time through a graphical user interface (the user interface 110) application running on the electronic system.

[0064] The performance data sensed by the sensor 102 are worked upon by predefined methods and the calculator computes the kinetic and kinematic parameters. The kinetic and kinematic parameters may comprise each of ball speed, ball spin, ball impact location on the racket and racket swing speed. Performance data captured through one of the motion capture systems or cameras (video or imaging systems) is used to represent movements in a 3-dimensional space for visualization. The performance level computed from performance evaluation metrics is then used for identifying each of inconsistencies and flaws by comparing to the measured parameters and deviation in the kinetic data is determined through the performance evaluation metrics. The system 100 may be used to construct a 3 -dimensional avatar of the player by streaming of the performance data sensed by the one or more sensors 102 in the system 100.

[0065] In an embodiment, the each of the activity or action performed while playing the sport may be recorded and reviewed in slow motion to observe minute details. Furthermore, the performance evaluation metrics so calculated may be used by each of the player and the trainer to improve the activity of action associated with the sport for improving the performance.

[0066] The system 100 is configured to generate feedback in real time and derive the performance evaluation metrics for the below listed activities in following tennis game related categories. The below listed activities are exemplary embodiment of the system 100 and the method 200 for which intention is not to limit the scope of the invention.

13

SU BSTITUTE SH EETS (RU LE 26) [0067] Toss correction: Toss is one of the most vital components of the serve in tennis and contributes towards getting further elements of the serve sequence right. Consistency and accuracy in serves are achieved only by maintaining reproducibility of a precise toss. Tossing the ball is usually done by moving palm of a non-dominant hand straight up from below the hip level without bending the elbow. Inconsistencies in the movement of the tossing arm contributes for an improper toss. Positioning of the hand during the toss is crucial for a good toss. The deviation associated with inconsistencies are reliably computed as a part of the toss correction method through the system 100.

[0068] Jump rectification: Coordinating footwork with swings during the game play of tennis is essential to achieve better results. Timing of jumps during serves is an underestimated factor while considering effectiveness in the output. According to tennis professionals, jumping while serving enables the player to meet the ball at a higher point thereby providing steeper angle of shoot into the other side of the court. To improve the effectiveness of the serve, players must bend their knees more to maximize the potential to jump higher. Measurement of joint angles of the lower leg during a serve helps is implemented in the jump rectification method provided through the system 100.

[0069] Swing analysis: Causes for complex issues may be due to inconsistencies in hand swing patterns during the gameplay. The motion data relating to such swing patterns are captured through the sensors 102 and translated into platform representable parameters. For the serve correction platform being discussed, the trainer identifies a set of repetitions from the player’s drill as ideal ways of doing the action. The actions are marked by the platform as desired and are assigned as targets for a generic template matching method. The method 200 runs a gesture recognition method and may illustrate an amount of relevance between any two given actions. Given

14

SU BSTITUTE SH EETS (RU LE 26) a set of repetitions from a routine and the target, the method 200 determines closeness of each of the repetitions to a target action. The closeness is quantified by a relevance metric directly relating to the amount of improvement in the adopted routine towards the desired action.

[0070] In an exemplary embodiment, FIG. 6(a) illustrates the one or more sensors 102 of the system 100 attached on the wrist of the player providing a serve correction through the system.

[0071] Processor 106 calculates the performance evaluation metrics by comparing with prestored measurement parameters. The processor 106 receives the measured data from the one or more sensors 102 as input and generates the performance evaluation metrics for visualization and analyzing trends over training sessions. The prestored measurement parameters comprise numerical indications of the orientation denoted by Quaternions and may provide information about the orientation and movement of the body part in contact with the sensor.

[0072] Sensors 102 may be attached to a body segment between two body joints. Examples for predefined positions of the sensor 102 depends on the training modules shown in Table- 1.

15

SU BSTITUTE SH EETS (RU LE 26) Table- 1: Exemplary predefined positions of the sensor according to training module

[0073] In an embodiment, the one or more sensors 102 of the system 100 may be connected according to one of a movement of a body part requiring correction. Conventional routines recommended by the trainer or activities defined in the platform software that are curated for serve improvement are chosen. The system 100 is designed in a way to be compatible with each of an exercise or the activity and the one or more sensors 100 in the system 100 are configured measure all its significant parameters.

[0074] The calculator calculates performance evaluation metrics by calculating one or more parameters. The one or more parameters comprises at least one of joint angles and velocity of movement, and method for estimating key parameters related to the serve.

[0075] FIG. 6(b) illustrates the one or more sensors 102 of the system 100 attached on a leg of the player. The performance evaluation metrics is calculated in a similar way as explained in FIG. 6(a).

[0076] In another embodiment, FIG. 6(c) illustrates the plurality of sensors 102 (shown in white) attached on each of the body of the player, and a sensor 102 on the racket. Plurality of sensors 102 may be required for one or more training routines for correcting serve. For example, each of the toss correction, jump rectification and swing analysis uses the one or more sensors 102. The toss correction may be provided through the systemlOO executed as a smart watch.

[0077] FIG. 7 illustrates each of an N-pose and T-pose of the player with the one or more sensors 102 attached to the body of the player for calibration. The system 100 undergoes a calibration for capturing motion data as the performance data, according to the embodiments as disclosed herein.

16

SU BSTITUTE SH EETS (RU LE 26) [0078] Calibration: The system 100 may require for calibration on a field before usage. Therefore, the system 100 and the one or more sensors 102 undergoes the calibration before being used by the player. A one-time calibration procedure is carried out to standardize the measurements across several training sessions. The player is asked to stand in the N-pose or the T- pose (for example), prefixed on the system to perform the calibration for motion capture in the system. The system 100 may contain other poses or actions for the purpose of calibration.

[0079] In an exemplary embodiment, FIG. 8 illustrates a starting position and an ending position for a tossing action in the tennis serve, according to the embodiments as disclosed herein.

[0080] Continuous evaluation: Key parameters such as maximum tossing height, joint angles during a toss, jump height and swing patterns during serve are obtained by the method. The key parameters are automatically computed and compared against prestored parameters (desired parameters). Closeness of measured parameters to the desired parameters stored in the memory 108 is measure of the correctness of the actions. The measure of correctness is done for all repetitions in session and at the end of the session, performance metrics are calculated.

[0081] FIG. 9 illustrates a time series visualization of improvement trends for a few key parameters, according to the embodiments as disclosed herein.

[0082] Analysis and feedback: Upon calculation the results are used for instant feedback to the user indicating suggestions for corrections. The feedback may be in the form of sensory (example haptic feedback), audio or visual means. Performance index and estimated key parameters for several sessions are displayed in a time series fashion for the player and the trainer to gain insights on the trends. Such visualization helps in identifying areas of improvement and putting extra efforts as required.

17

SU BSTITUTE SH EETS (RU LE 26) [0083] The embodiments disclosed herein may be implemented using at least one software program running on at least one hardware system and performing network management functions to control the elements.

[0084] The proposed system 100 may include the processor 106 implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the at least one processor 106 is configured to fetch and execute computer-readable instructions stored in the memory.

[0085] The user interface (I/O interface) 110 may include a variety of software and hardware interfaces, for example, a web interface, a graphical user interface, and the like. The I/O interface may allow the system to interact with a user directly or through the client devices. Further, the I/O interface may enable the system to communicate with other computing devices, such as web servers and external data servers. The I/O interface can facilitate multiple communications within a wide variety of networks and protocol types, including wired networks, for example, LAN, cable, etc., and wireless networks, such as WLAN, cellular, or satellite. The I/O interface may include one or more ports for connecting a number of devices to one another or to another server.

[0086] The memory 108 may include any computer-readable medium known in the art including, for example, volatile memory, such as static random-access memory (SRAM) and dynamic random-access memory (DRAM), and/or non-volatile memory, such as read only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes. The memory may include modules and data.

[0087] The modules include routines, programs, objects, components, data structures, etc., which perform particular tasks or

18

SU BSTITUTE SH EETS (RU LE 26) implement particular abstract data types. The modules may include programs or coded instructions that supplement applications and functions of the system.

[0088] The communication unit 110 provides a connectivity through one of a wireless communication mode (Bluetooth, Wi-Fi etc.) or through wired mode (WLAN, LAN etc.).

[0089] The database 104, amongst other things, serves as a repository for storing data processed, received, and generated by one or more of the modules. The data may include data generated as a result of the execution of one or more modules.

[0090] The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the embodiments as described herein.

19

SU BSTITUTE SH EETS (RU LE 26)