An avatar personalized for a subject and used in movement analysis and coaching uses a 3D polygon mesh representation of a human, authored for one human skeleton model, with a different size (scaled) skeleton model, without producing visual artifacts. Dimensions of the scaled skeleton model can be determined from three or eight measurements of a subject or from scanning or photographic methods. The avatar animated based on motion capture data may be animated alone or with one or more other avatars that are synchronized spatially, orientationally, and/or at multiple times to allow a user to easily compare differences between performances. An information presentation in an animation may use pixel energies from multiple animation frames to ensure that the information remains relatively stationary and does not obstruct important visual details.
A protocol layer on top of the Bluetooth low energy (BLE) system of paired devices to provide transmission that allows arbitrary sizes of data to be sent. To guarantee transmissions, the transmissions may be validated and, if required, resent to replace data that was lost or corrupted. The protocol layer also supports Remote Procedure Calls to allow functions on either of two connected devices to be executed on one device on behalf of the other. A further protocol layer also allows high priority, short messages to temporarily interrupt the transmission of low priority, long messages.
A method for a processor to analyze motion data includes receiving times series of raw motion data, hereafter the raw data streams, and generating sparse data streams based on the raw data streams. The method also includes performing a raw data action identification to detect the action in a window of time, which includes modifying one or more first thresholds based on the user information and comparing one or more of the raw data streams in the window with one or more modified first thresholds. The method further includes determining a score of the detected action and providing a visualized feedback to the user based on the score.
A motion capture suit includes a top or pants, a sensor socket fixed to a portion of the top or the pants about a limb, and a sensor inserted in the sensor socket. The sensor includes a measurement device having measurement axes that are offset by about 45 degrees from a long axis of the limb.
An avatar personalized for a subject and used in movement analysis and coaching uses a 3D polygon mesh representation of a human, authored for one human skeleton model, with a different size (scaled) skeleton model, without producing visual artifacts. Dimensions of the scaled skeleton model can be determined from three or eight measurements of a subject or from scanning or photographic methods. The avatar animated based on motion capture data may be animated alone or with one or more other avatars that are synchronized spatially, orientationally, and/or at multiple times to allow a user to easily compare differences between performances. An information presentation in an animation may use pixel energies from multiple animation frames to ensure that the information remains relatively stationary and does not obstruct important visual details.
A protocol layer on top of the Bluetooth low energy (BLE) system of paired devices (110, 150) to provide transmission that allows arbitrary sizes of data to be sent. To guarantee transmissions, the transmissions may be validated (324) and, if required, resent to replace data that was lost or corrupted. The protocol layer also supports Remote Procedure Calls to allow functions on either of two connected devices (110, 150) to be executed on one device on behalf of the other. A further protocol layer also allows high priority, short messages (510) to temporarily interrupt the transmission of low priority, long messages (520, 530).
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
H04W 28/06 - Optimising, e.g. header compression, information sizing
7.
FRAMEWORK FOR RECORDING AND ANALYSIS OF MOVEMENT SKILLS
A method for a processor to analyze motion data includes receiving times series of raw motion data, hereafter the raw data streams, and generating sparse data streams based on the raw data streams. The method also includes performing a raw data action identification to detect the action in a window of time, which includes modifying one or more first thresholds based on the user information and comparing one or more of the raw data streams in the window with one or more modified first thresholds. The method further includes determining a score of the detected action and providing a visualized feedback to the user based on the score.
G16H 20/30 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
A motion capture suit includes a top or pants, a sensor socket fixed to a portion of the top or the pants about a limb, and a sensor inserted in the sensor socket. The sensor includes a measurement device having measurement axes that are offset by about 45 degrees from a long axis of the limb.
A61B 5/11 - Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
A61B 5/00 - Measuring for diagnostic purposes Identification of persons
A63B 24/00 - Electric or electronic controls for exercising apparatus of groups
9.
Frameworks and methodologies configured to enable real-time adaptive delivery of skills training data based on monitoring of user performance via performance monitoring hardware
Described herein are to frameworks and methodologies configured to enable real-time adaptive delivery of skills training data based on monitoring of user performance data. Embodiments of the invention have been particularly to enable real-time control over a performance instruction user interface (for example in terms of rate), and/or control over delivery of media data (for example in terms of rate and/or pan/zoom position).
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
G09B 19/00 - Teaching not covered by other main groups of this subclass
G09B 15/02 - Boards or like means for providing an indication of notes
A63B 71/06 - Indicating or scoring devices for games or players
G09B 5/06 - Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
A63B 24/00 - Electric or electronic controls for exercising apparatus of groups
10.
Frameworks, devices and methodologies configured to enable automated categorisation and/or searching of media data based on user performance attributes derived from performance sensor units
The present application relates generally to managing media. In some embodiments, time-coded skill performance event data is derived from end-user hardware including a plurality of Motion Sensor Units (MSUs), such as a MSU-enabled garment. Data derived from the MSUs is processed to identify performance events representative of specific predefined physical motion-based skills. This allows automated categorisation and/or identification of video data responsive to presence of particular skills that have been performed and captured.
A63B 69/00 - Training appliances or apparatus for special sports
A63B 69/06 - Training appliances or apparatus for special sports for rowing or sculling
A63B 69/36 - Training appliances or apparatus for special sports for golf
11.
Framework, devices, and methodologies configured to enable gamification via sensor-based monitoring of physically performed skills, including location-specific gamification
The application relates to technological frameworks whereby user skill performances are monitored using Performance Sensor Units (PSUs), and data derived from those PSUs is processed thereby to determine attributes of the user skill performances. For example, the identification of attributes of performances is used to drive computer processes, such as computer processes described herein. Particular focus is given to technologies which enable the gamification of skills via delivery of competitive challenges, such challenges being driven by data derived from PSUs that monitor physical performances. For example, in one embodiment users compete in the context of performing a particular skill or skills “better” than others (for example in the context of amplitude, power, accuracy, successive completions, and so on).
A63B 24/00 - Electric or electronic controls for exercising apparatus of groups
G09B 5/12 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations different stations being capable of presenting different information simultaneously
G09B 19/00 - Teaching not covered by other main groups of this subclass
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
A63B 60/46 - Measurement devices associated with golf clubs, bats, rackets or the like for measuring physical parameters relating to sporting activity, e.g. baseball bats with impact indicators or bracelets for measuring the golf swing
12.
Frameworks, devices and methodologies configured to provide of interactive skills training content, including delivery of adaptive training programs based on analysis of performance sensor data
The present invention relates to delivery of content that is driven by input from one or more performance sensor units, such as performance sensor units configured to monitor motion-based performances and/or audio-based performances. Embodiments of the invention include software and hardware, and associated methodologies, associated with the generation, distribution, and execution of such content. Attention is paid to implementations whereby performance sensor units provide input to an adaptive training program.
G09B 5/12 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations different stations being capable of presenting different information simultaneously
G09B 19/00 - Teaching not covered by other main groups of this subclass
A63B 24/00 - Electric or electronic controls for exercising apparatus of groups
G09B 5/06 - Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
A63B 71/06 - Indicating or scoring devices for games or players
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
G06Q 30/06 - Buying, selling or leasing transactions
A63B 69/06 - Training appliances or apparatus for special sports for rowing or sculling
G16H 40/63 - ICT specially adapted for the management or administration of healthcare resources or facilitiesICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
G16H 20/30 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
G09B 5/04 - Electrically-operated educational appliances with audible presentation of the material to be studied
13.
Frameworks, devices and methodologies configured to enable delivery of interactive skills training content, including content with multiple selectable expert knowledge variations
The present invention relates to delivery of content that is driven by input from one or more performance sensor units, such as performance sensor units configured to monitor motion-based performances and/or audio-based performances. Embodiments of the invention include software and hardware, and associated methodologies, associated with the generation, distribution, and execution of such content. Particular attention is paid to technologies that enable the delivery of skills training content that provides for expert knowledge variations in training content for various skills.
G09B 5/06 - Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
G09B 5/12 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations different stations being capable of presenting different information simultaneously
A63B 69/00 - Training appliances or apparatus for special sports
A63B 24/00 - Electric or electronic controls for exercising apparatus of groups
A63B 71/06 - Indicating or scoring devices for games or players
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
G06Q 30/06 - Buying, selling or leasing transactions
A63B 69/06 - Training appliances or apparatus for special sports for rowing or sculling
G09B 19/00 - Teaching not covered by other main groups of this subclass
G16H 40/63 - ICT specially adapted for the management or administration of healthcare resources or facilitiesICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
G16H 20/30 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising