IP Library › Granted Patent US 11,956,752
Granted Patent B2
US 11,956,752 · App. 17/444,049 · Granted Apr 9, 2024

Angle of arrival determination in electronic devices with fused decision from motion

Inventors: Hoang Viet Nguyen (Plano, TX); Yuming Zhu (Plano, TX); Neha Dawar (Plano, TX); Boon Loong Ng (Plano, TX); Yi Yang (Suwon-si, KR); Moonseok Kang (Suwon-si, KR); Aditya Vinod Padaki (Richardson, TX); Songwei Li (McKinney, TX); Moongee Cho (Seoul, KR); Hyunchul Kim (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
H04W64/006G01S5/0284G01S5/145
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,956,752
App. No.
17/444,049
Granted
Apr 9, 2024
Kind
B2
Abstract

A method includes obtaining signal information based on wireless signals communicated between an electronic device and a target device. The method also includes obtaining motion information based on movement of the electronic device. The method further includes identifying first location information based on the signal information, the first location information indicating whether the target device is within a field of view (FoV) of the electronic device. Additionally, the method includes identifying second location information based on the motion information and the signal information, the second location information indicating whether the target device is within the FoV of the electronic device. The method also includes determining that the target device is within the FoV or outside the FoV of the electronic device based on at least one of the first location information or the second location information.

Claims (88)

1. A method comprising:

obtaining signal information based on wireless signals communicated between an electronic device and a target device;

obtaining motion information based on movement of the electronic device;

identifying first location information based on the signal information, the first location information indicating whether the target device is within a field of view (FoV) of the electronic device;

identifying second location information based on the motion information and the signal information, the second location information indicating whether the target device is within the FoV of the electronic device; and

determining that the target device is within the FoV or outside the FoV of the electronic device based on at least one of the first location information or the second location information.

2. The method of claim 1 , further comprising:

identifying, at different instances in time, angle of arrival (AoA) and range information between the target device and the electronic device based on the signal information; and

performing, using a tracking filter, a smoothing operation on the AoA and the range information based on the motion information.

3. The method of claim 1 , wherein determining that the target device is within the FoV or outside the FoV of the electronic device, comprises:

determining, based on the motion information, whether the electronic device is in motion;

when the electronic device is in motion, determining that the target device is within the FoV or outside the FoV of the electronic device based on the second location information; and

when the electronic device is not in motion, determining that the target device is within the FoV or outside the FoV of the electronic device based on the first location information.

4. The method of claim 1 , wherein identifying the second location information based on the motion information and the signal information comprises:

identifying, at different instances in time, (i) AoA and range information between the target device and the electronic device based on the signal information, and (ii) azimuth angles, elevation angles, and linear acceleration, based on the motion information;

comparing changes in the AoA in a horizontal plane to changes in the azimuth angles of the electronic device for determining a first indication that the target device is within the FoV or outside the FoV of the electronic device;

comparing changes in the AoA in a vertical plane to changes in the elevation angles of the electronic device for determining a second indication that the target device is within the FoV or outside the FoV of the electronic device;

comparing the range information to changes in the linear acceleration for determining a third indication that the target device is within the FoV or outside the FoV of the electronic device; and

identifying the second location information based on the first indication, the second indication, and the third indication.

5. The method of claim 4 , wherein comparing changes in the AoA in the horizontal plane to changes in the azimuth angles of the electronic device for determining that the target device is within the FoV of the electronic device, comprises:

determining that the electronic device is rotated in a left direction or a right direction based on (i) a comparison of the linear acceleration in a horizontal direction to a first threshold or (ii) a comparison of variances in the azimuth angles to a second threshold;

in response to determining that the electronic device is rotated in the left direction or the right direction, identifying a correlation between the AoA in the horizontal plane and the azimuth angles; and

determining that the target device is within the FoV of the electronic device based on a comparison of the correlation to a third threshold.

6. The method of claim 4 , wherein comparing changes in the AoA in the vertical plane to changes in the elevation angles of the electronic device for determining that the target device is within the FoV of the electronic device, comprises:

determining that the electronic device is rotated in an upwards direction or a downwards direction based on (i) a comparison of the linear acceleration in a vertical direction to a first threshold or (ii) a comparison of variances in the elevation angles to a second threshold;

in response to determining that the electronic device is rotated in the upwards direction or the downwards direction, identifying a correlation between the AoA in the vertical plane and the elevation angles; and

determining that the target device is within the FoV of the electronic device based on a comparison of the correlation to a third threshold.

7. The method of claim 4 , wherein comparing the range information to changes in the linear acceleration for determining that the target device is within the FoV of the electronic device, comprises:

determining that the electronic device moves in a forward direction or in a backwards direction based on the linear acceleration; and

in response to determining that the electronic device moves in the forward direction or in the backwards direction, determining that the target device is within the FoV of the electronic device based on either (i) the electronic device moves in the forward direction and the range information indicates a decrease in range or (ii) the electronic device moves in the backwards direction and the range information indicates an increase in the range.

8. An electronic device comprising:

a processor configured to:

obtain signal information based on wireless signals communicated between the electronic device and a target device;

obtain motion information based on movement of the electronic device;

identify first location information based on the signal information, the first location information indicating whether the target device is within a field of view (FoV) of the electronic device;

identify second location information based on the motion information and the signal information, the second location information indicating whether the target device is within the FoV of the electronic device; and

determine that the target device is within the FoV or outside the FoV of the electronic device based on at least one of the first location information or the second location information.

9. The electronic device of claim 8 , wherein the processor is further configured to:

identify, at different instances in time, angle of arrival (AoA) and range information between the target device and the electronic device based on the signal information; and

perform, using a tracking filter, a smoothing operation on the AoA and the range information based on the motion information.

10. The electronic device of claim 8 , wherein to determine that the target device is within the FoV or outside the FoV of the electronic device, the processor is configured to:

determine, based on the motion information, whether the electronic device is in motion;

when the electronic device is in motion, determine that the target device is within the FoV or outside the FoV of the electronic device based on the second location information; and

when the electronic device is not in motion, determine that the target device is within the FoV or outside the FoV of the electronic device based on the first location information.

11. The electronic device of claim 8 , wherein to identify the second location information based on the motion information and the signal information, the processor is configured to:

identify, at different instances in time, (i) AoA and range information between the target device and the electronic device based on the signal information, and (ii) azimuth angles, elevation angles, and linear acceleration, based on the motion information;

compare changes in the AoA in a horizontal plane to changes in the azimuth angles of the electronic device for determining a first indication that the target device is within the FoV or outside the FoV of the electronic device;

compare changes in the AoA in a vertical plane to changes in the elevation angles of the electronic device for determining a second indication that the target device is within the FoV or outside the FoV of the electronic device;

compare the range information to changes in the linear acceleration for determining a third indication that the target device is within the FoV or outside the FoV of the electronic device; and

identify the second location information based on the first indication, the second indication, and the third indication.

12. The electronic device of claim 11 , wherein to compare changes in the AoA in the horizontal plane to changes in the azimuth angles of the electronic device for determining that the target device is within the FoV of the electronic device, the processor is configured to:

determine that the electronic device is rotated in a left direction or a right direction based on (i) a comparison of the linear acceleration in a horizontal direction to a first threshold or (ii) a comparison of variances in the azimuth angles to a second threshold;

in response to determining that the electronic device is rotated in the left direction or the right direction, identify a correlation between the AoA in the horizontal plane and the azimuth angles; and

determine that the target device is within the FoV of the electronic device based on a comparison of the correlation to a third threshold.

13. The electronic device of claim 11 , wherein to compare changes in the AoA in the vertical plane to changes in the elevation angles of the electronic device for determining that the target device is within the FoV of the electronic device, the processor is configured to:

determine that the electronic device is rotated in an upwards direction or a downwards direction based on (i) a comparison of the linear acceleration in a vertical direction to a first threshold or (ii) a comparison of variances in the elevation angles to a second threshold;

in response to determining that the electronic device is rotated in the upwards direction or the downwards direction, identify a correlation between the AoA in the vertical plane and the elevation angles; and

determine that the target device is within the FoV of the electronic device based on a comparison of the correlation to a third threshold.

14. The electronic device of claim 11 , wherein to compare the range information to changes in the linear acceleration for determining that the target device is within the FoV of the electronic device, the processor is configured to:

determine that the electronic device moves in a forward direction or in a backwards direction based on the linear acceleration; and

in response to determining that the electronic device moves in the forward direction or in the backwards direction, determine that the target device is within the FoV of the electronic device based on either (i) the electronic device moves in the forward direction and the range information indicates a decrease in range or (ii) the electronic device moves in the backwards direction and the range information indicates an increase in the range.

15. A non-transitory computer readable medium containing instructions that when executed cause at least one processor to:

obtain signal information based on wireless signals communicated between an electronic device and a target device;

obtain motion information based on movement of the electronic device;

identify first location information based on the signal information, the first location information indicating whether the target device is within a field of view (FoV) of the electronic device;

identify second location information based on the motion information and the signal information, the second location information indicating whether the target device is within the FoV of the electronic device; and

determine that the target device is within the FoV or outside the FoV of the electronic device based on at least one of the first location information or the second location information.

16. The non-transitory computer readable medium of claim 15 , wherein the instructions that when executed cause the at least one processor to determine that the target device is within the FoV or outside the FoV of the electronic device, comprise instructions that when executed cause the at least one processor to:

determine, based on the motion information, whether the electronic device is in motion;

when the electronic device is in motion, determine that the target device is within the FoV or outside the FoV of the electronic device based on the second location information; and

when the electronic device is not in motion, determine that the target device is within the FoV or outside the FoV of the electronic device based on the first location information.

17. The non-transitory computer readable medium of claim 15 , wherein the instructions that when executed cause the at least one processor to identify the second location information based on the motion information and the signal information, comprise instructions that when executed cause the at least one processor to:

identify, at different instances in time, (i) AoA and range information between the target device and the electronic device based on the signal information, and (ii) azimuth angles, elevation angles, and linear acceleration, based on the motion information;

compare changes in the AoA in a horizontal plane to changes in the azimuth angles of the electronic device for determining a first indication that the target device is within the FoV or outside the FoV of the electronic device;

compare changes in the AoA in a vertical plane to changes in the elevation angles of the electronic device for determining a second indication that the target device is within the FoV or outside the FoV of the electronic device;

compare the range information to changes in the linear acceleration for determining a third indication that the target device is within the FoV or outside the FoV of the electronic device; and

identify the second location information based on the first indication, the second indication, and the third indication.

18. The non-transitory computer readable medium of claim 17 , wherein the instructions that when executed cause the at least one processor to compare changes in the AoA in the horizontal plane to changes in the azimuth angles of the electronic device for determining that the target device is within the FoV of the electronic device, comprise instructions that when executed cause the at least one processor to:

determine that the electronic device is rotated in a left direction or a right direction based on (i) a comparison of the linear acceleration in a horizontal direction to a first threshold or (ii) a comparison of variances in the azimuth angles to a second threshold;

in response to determining that the electronic device is rotated in the left direction or the right direction, identify a correlation between the AoA in the horizontal plane and the azimuth angles; and

determine that the target device is within the FoV of the electronic device based on a comparison of the correlation to a third threshold.

19. The non-transitory computer readable medium of claim 17 , wherein the instructions that when executed cause the at least one processor to compare changes in the AoA in the vertical plane to changes in the elevation angles of the electronic device for determining that the target device is within the FoV of the electronic device, comprise instructions that when executed cause the at least one processor to:

determine that the electronic device is rotated in an upwards direction or a downwards direction based on (i) a comparison of the linear acceleration in a vertical direction to a first threshold or (ii) a comparison of variances in the elevation angles to a second threshold;

in response to determining that the electronic device is rotated in the upwards direction or the downwards direction, identify a correlation between the AoA in the vertical plane and the elevation angles; and

determine that the target device is within the FoV of the electronic device based on a comparison of the correlation to a third threshold.

20. The non-transitory computer readable medium of claim 17 , wherein the instructions that when executed cause the at least one processor to compare the range information to changes in the linear acceleration for determining that the target device is within the FoV of the electronic device, comprise instructions that when executed cause the at least one processor to:

determine that the electronic device moves in a forward direction or in a backwards direction based on the linear acceleration; and

in response to determining that the electronic device moves in the forward direction or in the backwards direction, determine that the target device is within the FoV of the electronic device based on either (i) the electronic device moves in the forward direction and the range information indicates a decrease in range or (ii) the electronic device moves in the backwards direction and the range information indicates an increase in the range.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2024
From: NGUYEN, HOANG VIET; ZHU, YUMING; DAWAR, NEHA; NG, BOON LOONG; YANG, YI; KANG, MOONSEOK; PADAKI, ADITYA VINOD; LI, SONGWEI; CHO, MOONGEE; KIM, HYUNCHUL
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 066689/0618 →
Continuity (2)
Provisional Application 63059843 · Jul 31, 2020
Related Publication 20220039059A1 · Feb 3, 2022
Cited By (1)
US 12,663,498