US 11,892,625 B2
Method for determining posture of user, host, and computer readable medium
Chiao-Chien Huang, Taoyuan (TW); and Fang Yu Cheng, Taoyuan (TW)
Assigned to HTC Corporation, Taoyuan (TW)
Filed by HTC Corporation, Taoyuan (TW)
Filed on Jan. 24, 2022, as Appl. No. 17/582,007.
Claims priority of provisional application 63/252,154, filed on Oct. 5, 2021.
Prior Publication US 2023/0105864 A1, Apr. 6, 2023
Int. Cl. G02B 27/00 (2006.01); G02B 27/01 (2006.01); G06F 3/01 (2006.01)
CPC G02B 27/0093 (2013.01) [G02B 27/017 (2013.01); G06F 3/014 (2013.01); G06F 3/017 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for determining a posture of a user, adapted to a host, comprising:
detecting a relative position between a first wearable device and a second wearable device;
in response to determining that the relative position between the first wearable device and the second wearable device satisfies a predetermined relative position, determining the posture of the user at least based on the relative position between the first wearable device and the second wearable device;
wherein the predetermined relative position comprises a first predetermined relative position, and the method further comprises:
obtaining a position of a reference device and accordingly determining a first area;
determining a first distance between the first wearable device and the second wearable device;
in response to determining that the first wearable device and the second wearable device are in the first area and the first distance is lower than a first distance threshold, determining that the relative position between the first wearable device and the second wearable device satisfies the first predetermined relative position, and accordingly determining that the posture of the user is a first specific posture.
 
14. A host, comprising:
a non-transitory storage circuit, storing a program code;
a processor, coupled to the storage circuit and accessing the program code to perform:
detecting a relative position between a first wearable device and a second wearable device;
in response to determining that the relative position between the first wearable device and the second wearable device satisfies a predetermined relative position, determining the posture of the user at least based on the relative position between the first wearable device and the second wearable device;
wherein the predetermined relative position comprises a first predetermined relative position, and the processor further performs:
obtaining a position of a reference device and accordingly determining a first area;
determining a first distance between the first wearable device and the second wearable device;
in response to determining that the first wearable device and the second wearable device are in the first area and the first distance is lower than a first distance threshold, determining that the relative position between the first wearable device and the second wearable device satisfies the first predetermined relative position, and accordingly determining that the posture of the user is a first specific posture.
 
16. A non-transitory computer readable medium, the computer readable medium recording an executable computer program, the executable computer program being loaded by a host to perform steps of:
detecting a relative position between a first wearable device and a second wearable device;
in response to determining that the relative position between the first wearable device and the second wearable device satisfies a predetermined relative position, determining the posture of the user at least based on the relative position between the first wearable device and the second wearable device;
wherein the predetermined relative position comprises a second predetermined relative position, and the method further comprises:
obtaining a position of a reference device and accordingly determining a first area;
determining a first distance between the first wearable device and the second wearable device;
in response to determining that the first wearable device and the second wearable device are in the first area and the first distance is lower than a first distance threshold, determining that the relative position between the first wearable device and the second wearable device satisfies the first predetermined relative position, and accordingly determining that the posture of the user is a first specific posture.