US 12,223,676 B2
Method for pose correction and host
Yun-Ting Wang, Taoyuan (TW); and Sheng-Hui Tao, Taoyuan (TW)
Assigned to HTC Corporation, Taoyuan (TW)
Filed by HTC Corporation, Taoyuan (TW)
Filed on May 26, 2022, as Appl. No. 17/824,906.
Prior Publication US 2024/0005553 A1, Jan. 4, 2024
Int. Cl. G06K 9/00 (2022.01); G02B 27/00 (2006.01); G02B 27/01 (2006.01); G06T 7/73 (2017.01)
CPC G06T 7/74 (2017.01) [G02B 27/0093 (2013.01); G02B 27/017 (2013.01); G02B 2027/0138 (2013.01); G02B 2027/0141 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for pose correction, adapted to a host, comprising:
capturing, by using a camera of the host, a plurality of images of an environment where the host locates;
tracking a pose of the host via performing a tracking function based on the plurality of captured images;
capturing, by using the camera of the host, a first image;
in response to determining that a first reference object of at least one reference object exists in the first image, determining a first relative position between the host and the first reference object;
obtaining a first reference pose based on the first relative position; and
correcting the pose of the host based on the first reference pose,
wherein before the step of obtaining the first reference pose based on the first relative position, the method further comprises:
determining, based on the first relative position, whether the pose of the host needs to be corrected;
in response to determining that the pose of the host needs to be corrected, obtaining the first reference pose based on the first relative position and correcting the pose of the host based on the first reference pose; and
in response to determining that the pose of the host does not need to be corrected, not correcting the pose of the host,
wherein the step of determining, based on the first relative position, whether the pose of the host needs to be corrected comprises:
obtaining a first look-up table corresponding to the first reference object, wherein the first look-up table comprises a plurality of first data combinations, and each first data combination comprises a first reference relative position, a first reference area, and a first predetermined pose;
obtaining a first specific data combination from the first data combinations based on the first relative position, wherein the first reference relative position of the first specific data combination corresponds to the first relative position;
determining a first area corresponding to the first reference object in the first image;
in response to determining that the first area does not correspond to the first reference area of the first specific data combination, determining that the pose of the host needs to be corrected; and
in response to determining that the first area corresponds to the first reference area of the first specific data combination, determining that the pose of the host does not need to be corrected.