Patent ID: 11872468
Assignee: QINGDAO PICO TECHNOLOGY CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC A  G | IPC A  G

Claim 3:
4. A sport training system, comprising: a server, and a plurality of head-mounted VR devices connected to the server via a network;
each of the head-mounted VR devices is configured for:
displaying a virtual demonstrative action;
acquiring 6DOF head-motion data, 6DOF hand-motion data and 6DOF foot-motion data of a user, wherein acquiring the 6DOF head-motion data of the user comprises:
acquiring pose information of the head-mounted VR device by using a tracking camera of the head-mounted VR device;
acquiring IMU information of the head-mounted VR device by using a first IMU sensor of the head-mounted VR device; and
fusing the pose information of the head-mounted VR device with the IMU information of the head-mounted VR device to obtain the 6DOF head-motion data of the user;
fusing the 6DOF hand-motion data and the 6DOF foot-motion data with the 6DOF head-motion data, comprising:
acquiring a rotation matrix and a translation vector of a built-in electromagnetic signal receiving module or ultrasonic signal receiving module of the head-mounted VR device relative to the first IMU sensor, and performing coordinate system conversion on the 6DOF hand-motion data and the 6DOF foot-motion data by using the rotation matrix and the translation vector, to convert the 6DOF hand-motion data and the 6DOF foot-motion data into 6-DOF motion data with the first IMU sensor as an origin;
calculating motion data of different parts of a human body according to the data that have been fused; and
comparing the motion data of the different parts of the human body obtained by the calculation with standard sport training data of the virtual demonstrative action, and if a degree of similarity is greater than a threshold, determining that an action of a human-body part meets a training standard, and if not, displaying a corresponding prompting message in a virtual reality scene to prompt a human-body part whose action is not standard; and
sending motion data of different parts of a human body obtained by calculation to the server;
the server is configured for receiving the motion data of the different parts of the human body sent by the plurality of head-mounted VR devices; in a virtual reality scene, according to the motion data, drawing a plurality of user avatars, and according to the plurality of user avatars, rendering to generate a multi-person interactive motion scene; and sending the multi-person interactive motion scene to each of the head-mounted VR devices in real time; and
each of the head-mounted VR devices is further configured for displaying the multi-person interactive motion scene on a display screen, so as to realize remote interaction with another sport training user in the virtual reality scene.