A63B2024/0009

VIDEO STREAMING WITH MULTIPLEXED COMMUNICATIONS AND DISPLAY VIA SMART MIRRORS

A processor-implemented method includes receiving a request that specifies a workout performed at a first time, a list of users, a second time after the first time, an overlay to be displayed during a rebroadcast associated with the request, and a skill level of the workout. The request is compared to calendar data, and a session acknowledgment message is sent to the compute device of the first user based on the comparison. An invitation message is sent to compute devices of a second user and a third user, identifying the second time, and invitation responses are received from the second user and the third user. In response to the invitation responses, a video of the workout is rebroadcast at the second time, to a smart mirror of the first user, a smart mirror of the second user and a smart mirror of the third user.

METHOD AND SYSTEM FOR TRAINING USERS TO PERFORM ACTIVITIES
20220072381 · 2022-03-10 ·

This disclosure relates to method and system for training users to perform physical activities. The method includes capturing real-time video of the user performing the activity based on an activity option selected by the user; extracting an AI model based on the activity option; processing in real-time, by the AI model, the real-time video of the user to determine a set of user performance parameters based on current activity performance of the user; overlaying, by the AI model, the user in the real-time video with a pose skeletal model; comparing, by the AI model, the set of user performance parameters with a set of target activity performance parameters; generating, by the AI model, feedback for the user based on comparison of the set of user performance parameters with the set of target activity performance parameters; and rendering, by the AI model, the feedback on the rendering device.

SYSTEM AND METHOD FOR ARTIFICIAL INTELLIGENCE (AI) ASSISTED ACTIVITY TRAINING
20220076666 · 2022-03-10 ·

The disclosure relates to system and method for Artificial Intelligence (AI) assisted activity training. The method includes presenting a plurality of activity categories to a user and receiving a voice-based input from the user. The method uses a Natural Language Processing (NLP) model to process the received voice-based input to extract the selection of at least one activity and at least one activity attribute. Contemporaneous to receiving voice-based input, the method presents a multimedia content in conformance with one activity and one activity attribute. In response to initiation of the multimedia content, the method further detects initiation of a user activity performance. The method captures a video of the user activity and process the video using an AI model to extract a set of user performance parameters. Further, a feedback may be generated based on differential between the set of user performance parameters and a target set of performance parameters.

METHOD AND SYSTEM FOR ANALYSING ACTIVITY PERFORMANCE OF USERS THROUGH SMART MIRROR
20220072380 · 2022-03-10 ·

This disclosure relates to method and system for analyzing activity performance of a user in real-time through a smart mirror. The method includes capturing in real-time multimedia data of current activity performance of the user; processing in real-time the captured multimedia data to determine a set of user performance parameters and an estimated future field of view of the user relative to the smart mirror; generating in real-time a pose skeletal model based on the estimated future field of view and the estimated future pose and motion of the user; augmenting a reflection of the user on the smart mirror with one of the pose skeletal model and the plurality of key points overlayed on top of the reflection; comparing the set of user performance parameters with a set of target activity performance parameters; and generating feedback for the user based on the comparing.

SPORTS TRAINING AID
20230390622 · 2023-12-07 ·

A method for providing an enhanced sports training experience comprising providing a user with a wearable near-eye display, capturing an image in a user's field of vision, detecting the presence of a basketball hoop in the image, the basketball hoop having an associated backboard, using an image processor to determine a three dimensional position of the hoop relative to the near-eye display, calculating an ideal trajectory between the user and the hoop, whereby a basketball following the trajectory will pass through the basketball hoop, determining the apex of the trajectory, and displaying on the near-eye display, a visual graphic at the trajectory apex, the visual graphic representing a target.

SYSTEMS AND METHODS FOR GESTURAL DETECTION AND CONTROL IN IMMERSIVE AND INTERACTIVE FLUME SWIMMING POOLS

Systems and methods for detecting gestures of a swimmer in an aquatic environment such as a flume pool. In one embodiment, a pool system includes a set of cameras, one of which is overhead camera positioned above the water in the pool to capture images of a swimmer. The system also includes computer processors, such as a GPU, CPU, and game engine which implement a computer vision platform. The processors are configured to receive images from the cameras, determine the swimmer's body position from the images, detect a defined gesture in the swimmer's body position, and in response to detecting the defined gesture, invoking a corresponding control operation of the flume pool, such as controlling water flow through the pool or updating an interface display which is projected onto the interior surfaces of the pool.

SYSTEMS AND METHODS FOR PROVIDING COMPUTER DISPLAYS IN AQUATIC ENVIRONMENTS
20210327316 · 2021-10-21 ·

Systems and methods for providing a distortion-free pool-surface display beneath a swimmer. In one embodiment, projectors are positioned below a water level at opposite walls of a pool, and are configured to project images to a display surface at the bottom of the pool beneath a swimmer. A camera is used to view images projected by the projectors and to provide corresponding image data to an image correction platform on a graphics processing unit (GPU). The image correction platform identifies distortions in the images, generates image corrections that counter the identified distortions, and applies the corrections to subsequently projected images. The image correction platform also generates image adjustment that cause overlapping portions of the projected images to match seamlessly. The projected images may provide immersive experiences, coaching/training interfaces or other interactive displays.

Gait assistance apparatus and operating method thereof

A gait assistance apparatus including at least one sensor configured to sense a step motion of a user, and an operator configured to determine assistance forces of a right step and a left step of the user based on step motion information of the user and adjust the assistance force for at least one of the right step or the left step of the user based on a result of proportionally adding together the assistance forces of the right step and the left step based on a variable ratio may be provided.

METHODS AND APPARATUS FOR VIRTUAL COMPETITION

A system configured to be coupled with a participant of an activity. The system comprises: a participant activity monitoring unit configured for monitoring a performance of the activity by the participant; an activity information module configured for storing performance information corresponding to the activity; and a participant performance correlator configured for delivering comparative performance data based on the monitored performance of the activity by the participant and the stored performance information.

Method and apparatus for capturing a golf swing and fitting a golfer
11107366 · 2021-08-31 · ·

An image capturing apparatus is disclosed herein. More specifically, image capturing apparatus disclosed herein will be used to help a golfer properly select a golf club utilizing a high speed camera attached to a gantry apparatus capable of adjusting its own position relative to the golfer in order to capture data of a golf swing in an iron type golf club.