US2021349529A1PendingUtilityA1

Avatar tracking and rendering in virtual reality

Assignee: MVI HEALTH INCPriority: May 8, 2020Filed: May 7, 2021Published: Nov 11, 2021
Est. expiryMay 8, 2040(~13.8 yrs left)· nominal 20-yr term from priority
G06F 3/013G06F 3/012A61B 5/1121A61B 2505/09A61B 5/7445A61B 5/6824A61B 5/744A61B 5/6825A61B 2562/0219A61B 5/1123A61B 5/6831A61B 5/1116A61B 5/745A61B 5/1124A61B 5/6823G06T 13/40G06T 2210/41G16H 20/30G06F 3/014
27
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Virtual Reality systems may be used in healthcare and therapy, e.g., focusing on physical and neurorehabilitation. For instance, victims of brain injury may seek treatment to improve, e.g., range of motion, balance, coordination, joint mobility, flexibility, posture, endurance, and strength. VR systems can be used to entertain and instruct patients in their movements while recreating practical exercises to further therapeutic goals. Patient movement data during physical therapy sessions may be valuable to patients and healthcare practitioners. The system may comprise a plurality of body sensors, a VR headset, and a supervisor tablet. The disclosed system may facilitate translation between real world coordinates and virtual world coordinates, assigning sensors to body parts, measuring range of motion of joints and limbs, correcting sensor orientation, recording and presenting therapy data, and generating and animating a 3-D virtual reality avatar in a virtual world to perform activities, among other benefits.

Claims

exact text as granted — not AI-modified
1 . A virtual reality system, the system comprising:
 a plurality of sensors comprising a first sensor and a second sensor, the first sensor with a first relative position and the second sensor with a second relative position;   a head-mounted display (HMD) in communication with the plurality of sensors, wherein the HMD is distanced from the first sensor by a first offset; and   processing circuitry configured to:
 generate a virtual coordinate system comprising a first virtual position and a head virtual position based on the first offset; 
 map the first virtual position to the first relative position; and 
 determine a second virtual position in the virtual coordinate system based on the first virtual position, the first relative position, and the second relative position. 
   
     
     
         2 . The system of  claim 1 , wherein each of the plurality of sensors has a corresponding relative sensor position and each is configured to wirelessly transmit the corresponding relative sensor position. 
     
     
         3 . The system of  claim 1 , wherein the processing circuitry further configured to determine, for each of the plurality of sensors, a respective virtual position based on each corresponding relative sensor position, the first virtual position, and the first relative position. 
     
     
         4 . The system of  claim 1 , wherein each of the plurality of sensors is configured to transmit the corresponding relative sensor position via radio frequency. 
     
     
         5 . The system of  claim 1 , wherein each corresponding relative sensor position comprises a position and orientation. 
     
     
         6 . The system of  claim 1 , wherein the first sensor is fixed to the HMD. 
     
     
         7 . The system of  claim 1 , wherein a wireless transmitter module (WTM) comprises the second sensor. 
     
     
         8 . A method of determining virtual reality world coordinates from relative physical positions of sensors placed on a body, the method comprising:
 receiving, by a wireless receiver, a plurality of sensor positions communicated from each of a plurality of sensors placed on the body, the plurality of sensors including a first sensor in spaced relation by a physical offset to a head-mounted display (HMD) and a second sensor;   accessing virtual world coordinates for a virtual world position of the HMD;   determining a virtual world position of the first sensor based on the physical offset and the virtual world position of the HMD;   determining a relative physical position of the second sensor in relation to the first sensor;   determining virtual world position of the second sensor based on the relative physical position of the second sensor and the virtual world position of the first sensor; and   determining a virtual world position for each remaining sensor of the plurality of sensors based on the virtual world position of the second sensor and a relative physical position of each of the plurality of sensors to the second sensor.   
     
     
         9 . The method of  claim 8 , wherein the plurality of sensors further comprises two hand sensors, two elbow sensors, and a hip sensor. 
     
     
         10 . The method of  claim 8 , wherein the receiving is performed wirelessly via radio frequency. 
     
     
         11 . The method of  claim 8 , the method further comprising transmitting to a therapist device at least one virtual world position corresponding to one of the plurality of sensors. 
     
     
         12 . A method of assigning sensors placed on a body, the method comprising:
 receiving, by a wireless receiver, a plurality of sensor positions communicated from each of a plurality of sensors placed on the body, each of the plurality of sensor positions comprising a height and a hemisphere;   identifying a wireless transmitter module (WTM) sensor of the plurality of sensors placed on the body;   identifying a head sensor of the plurality of sensors based on one of the received plurality of sensor positions being most high;   comparing the position of each of the plurality of sensors to the position of the WTM sensor; and   identifying each of the plurality of sensors based on the position of each of the plurality of sensors in relation to the WTM sensor.   
     
     
         13 . The method of  claim 12 , wherein identifying remaining sensors comprises identifying remaining sensors based on sensor positions indicating a left hemisphere or a right hemisphere. 
     
     
         14 . The method of  claim 12 , wherein identifying remaining sensors comprises identifying an elbow sensor based on a similar height to the WTM sensor. 
     
     
         15 . The method of  claim 12 , wherein identifying remaining sensors includes identifying a hip sensor and two hand sensors based on a similar height to each of the hip sensor and hand sensors. 
     
     
         16 . The method of  claim 12 , wherein identifying remaining sensors includes identifying ankle sensors based on the position of the ankle sensors being lowest. 
     
     
         17 . The method of  claim 12 , wherein the receiving is performed wirelessly via radio frequency. 
     
     
         18 . A method of automatically correcting sensor orientation, the method comprising:
 receiving a plurality of sensor data communicated from each of a plurality of sensors placed on the body;   generating an avatar skeleton based on the sensor data;   determining an angle for a joint of the avatar skeleton;   comparing the angle of the joint to a predetermined threshold;   in response to determining the angle of the joint is greater than the predetermined threshold, inverting a yaw axis for a corresponding one of the plurality of sensors.   
     
     
         19 . The method of  claim 18 , wherein the joint is a wrist. 
     
     
         20 . The method of  claim 19 , wherein the predetermined threshold is between 50 and 60 degrees. 
     
     
         21 . The method of  claim 18 , wherein the joint is an elbow. 
     
     
         22 . The method of  claim 21 , wherein the predetermined threshold is between 170 and 190 degrees. 
     
     
         23 . The method of  claim 18 , wherein the joint is a hip. 
     
     
         24 . The method of  claim 23 , wherein the predetermined threshold is between 45 and 60 degrees. 
     
     
         25 .- 51 . (canceled)

Join the waitlist — get patent alerts

Track US2021349529A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.