Patent ID: 11951357
Assignee: ROKU, INC.
Field: Furniture, games (Other fields)
Classification: CPC A  G | IPC A  G

Claim 13:
14. A method performed by a computing system comprising a processor and a non-transitory computer-readable medium, the method comprising:
receiving, from one or more cameras in a viewing environment of a content-presentation device, video of a user performing a fitness exercise in the viewing environment;
using the received video and a skeletal detection model to estimate skeletal movement of the user;
generating a synthetic video representing the user moving according to the estimated skeletal movement;
based on a comparison of the estimated skeletal movement with predefined reference skeletal movement representing desired skeletal movement for the fitness exercise, and while the user is performing the fitness exercise, continually calculating a metric representing a difference between the estimated skeletal movement and the reference skeletal movement;
causing the content-presentation device to concurrently display the generated synthetic video, a reference video representing the reference skeletal movement, and an indication of the metric;
determining, by the computing system, an occurrence in which the calculated metric falls below a predefined threshold of the computing system; and
responsive to determining, by the computing system, the occurrence in which the calculated metric falls below the predefined threshold of the computing system, the computing system responsively causing a decrease of an audio volume level associated with the received video, thereby decreasing a volume level of audio being output via at least one sound speaker associated with the computing system.