IP Library Granted Patent US 9,813,130
Granted Patent B2
US 9,813,130 · App. 15/074,974 · Granted Nov 7, 2017

Method and device for estimating angle

Inventors: Doyoung Jung (Gyeonggi-do, KR); Changyeul Kwon (Gyeonggi-do, KR); Sungrok Yoon (Seoul, KR); Seok-Yong Lee (Seoul, KR); Ohyun Jo (Seoul, KR)
Assignee: Samsung Electronics Co., Ltd.
H04B7/0617G06F3/0346G06F3/0486G06F3/04883H04L67/06
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 9,813,130
App. No.
15/074,974
Granted
Nov 7, 2017
Kind
B2
Abstract

The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). The present disclosure relates to an operating method of an electronic device for estimating an angle for another device, including: determining errors for candidate angles of channel measurement values corresponding to a plurality of beams for the other device; determining distances between the angle of a beam determined through beam training with the other device and at least one candidate angle; and estimating an angle for the other device based on the distances and the errors. In addition, the present disclosure also includes embodiments different from the above described embodiment.

Claims (87)

1. A method of operating a terminal comprising:

determining errors between each of channel values measured through each of a plurality of beams of the terminal and each of preset channel values for each of the plurality of beams corresponding to a candidate angle;

determining an angle difference between an angle of a beam determined among the plurality of beams through beam training with another terminal and the candidate angle; and

determining an angle for the other terminal among a plurality of candidate angles including the candidate angle based on the angle difference and the errors.

2. The method of claim 1 , wherein the determining of the errors comprises calculating a mean square error (MSE) between each of the channel values and each of the preset channel values,

wherein the determining of the angle difference comprises selecting at least one candidate angle among the plurality of candidate angles based on the errors, and

wherein the determining of the angle for the other terminal comprises determining a weighted sum of an error and the angle difference for each of the plurality of candidate angles and determining the candidate angle having a smallest weighted sum to be the angle for the other terminal.

3. The method of claim 2 , wherein the selecting of the at least one candidate angle comprises selecting a pre-defined number of candidate angles that have errors smaller than a threshold.

4. The method of claim 1 , further comprising:

estimating an angle for a counterpart terminal located at a known angle; and

determining a first weighting value for the errors and a second weighting value for the angle difference based on the estimated angle and the known angle.

5. The method of claim 1 , further comprising:

displaying an item for representing the other terminal as a target with which content is to be shared,

wherein the item is displayed in a position corresponding to the angle for the other terminal within a screen.

6. The method of claim 1 , further comprising:

displaying a thumbnail of content when a command to share content is generated;

displaying an item for representing the other terminal around the thumbnail; and

transmitting the content to the other terminal when the thumbnail is dragged and dropped to the item,

wherein the item is displayed in a position corresponding to the angle for the other terminal within a screen.

7. The method of claim 1 , further comprising:

displaying a thumbnail of content when a command to share content is generated;

displaying an item for representing the other terminal around the thumbnail;

displaying another item for representing yet another terminal on the item such that the items overlap each other; and

enlarging an interval between the item and the other item when the thumbnail is dragged and dropped to the item or the other item,

wherein the item is displayed in a position corresponding to the angle for the other terminal within a screen.

8. The method of claim 1 , further comprising:

displaying an item for representing the other terminal when an application for content sharing is executed; and

displaying sharable files when the item is selected,

wherein the item is displayed in a position corresponding to the angle for the other terminal within a screen,

wherein the displaying of the sharable files comprises when a plurality of neighboring devices including the other terminal are selected, displaying at least one file to be shared by all of the plurality of neighboring devices in such a manner that the at least one file is distinguished from at least one remaining file.

9. The method of claim 1 , further comprising:

displaying an item for representing the other terminal when the other terminal is located within a predetermined angle in a pre-defined direction from the terminal, and a command to share content is generated;

moving the item within a screen when the angle for the other terminal changes; and

transmitting the content to the other terminal when the content is dragged toward the item,

wherein the item is displayed in a position corresponding to the angle for the other terminal within a screen.

10. The method of claim 9 , further comprising:

determining the other terminal to be a target to which the content is to be transmitted when aiming for the other terminal is maintained for a pre-defined period of time;

displaying an interface for representing that the other terminal is determined to be the target; and

transmitting the content to the other terminal when a touch input for the content is released.

11. A terminal comprising:

a processor configured to:

determine errors between each of channel values measured through each of a plurality of beams of the terminal and each of preset channel values for each of the plurality of beams corresponding to a candidate angle,

determine an angle difference between an angle of a beam determined among the plurality of beams through beam training with another terminal and the candidate angle, and

determine an angle for the other terminal among a plurality of candidate angles including the candidate angle based on the angle difference and the errors.

12. The terminal of claim 11 , wherein the processor configured to:

calculate a mean square error (MSE) between each of the channel values and each of the preset channel values,

select at least one candidate angle among the plurality of candidate angles based on the errors, and

determine a weighted sum of an error and the angle difference for each of the plurality of candidate angles and determining the candidate angle having a smallest weighted sum to be the angle for the other terminal.

13. The terminal of claim 12 , wherein the processor configured to:

select a pre-defined number of candidate angles having errors smaller than a threshold to be the at least one candidate angle.

14. The terminal of claim 11 , wherein the processor configured to:

estimate an angle for a counterpart terminal located at a known angle, and determine a first weighting value for the errors and a second weighting value for the angle difference based on the estimated angle and the known angle.

15. The terminal of claim 11 , further comprising:

a display unit configured to display an item for representing the other terminal as a target with which content is to be shared,

wherein the item is displayed in a position corresponding to the angle for the other terminal within a screen.

16. The terminal of claim 11 , further comprising:

at least one transceiver; and

a display unit configured to:

display a thumbnail of content when a command to share content is generated, and

display an item for representing the other terminal around the thumbnail;

wherein the at least one transceiver is further configured to transmit the content to the other terminal when the thumbnail is dragged and dropped to the item,

wherein the item is displayed in a position corresponding to the angle for the other terminal within a screen.

17. The terminal of claim 11 , further comprising:

a display unit configured to:

display a thumbnail of content when a command to share content is generated,

display an item for representing the other terminal around the thumbnail,

display another item for representing yet another terminal on the item such that the items overlap each other, and

enlarge an interval between the item and the other item when the thumbnail is dragged and dropped to the item or the other item,

wherein the item is displayed in a position corresponding to the angle for the other terminal within a screen.

18. The terminal of claim 11 , further comprising:

a display unit configured to:

display an item for representing the other terminal when an application for content sharing is executed, and

display sharable files when the item is selected,

wherein the item is displayed in a position corresponding to the angle for the other terminal within a screen,

wherein the displaying of the sharable files comprises when a plurality of neighboring devices including the other terminal are selected, displaying at least one file to be shared by all of the plurality of neighboring devices in such a manner that the at least one file is distinguished from at least one remaining file.

19. The terminal of claim 11 , further comprising:

at least one transceiver; and

a display unit configured to:

display an item for representing the other terminal when the other terminal is located within a predetermined angle in a pre-defined direction from the terminal, and a command to share content is generated, and

move the item within a screen when the angle for the other terminal changes,

wherein the at least one transceiver is further configured to transmit the content to the other terminal when the content is dragged toward the item,

wherein the item is displayed in a position corresponding to the angle for the other terminal within a screen.

20. The terminal of claim 19 , further comprising a display unit and at least one transceiver,

wherein the processor is further configured to

determine the other terminal to be a target to which the content is to be transmitted when aiming for the other terminal is maintained for a pre-defined period of time,

wherein the display unit is configured to display an interface for representing that the another terminal is determined to be the target, and

wherein the at least one transceiver is further configured to transmit the content to the other terminal when a touch input for the content is released.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2016
From: JUNG, DOYOUNG; KWON, CHANGYEUL; YOON, SUNGROK; LEE, SEOK-YONG; JO, OHYUN
To: SAMSUNG ELECTRONICS CO., LTD
Reel/Frame 038037/0343 →
Priority Claims (1)
KR 10-2015-0038991 · Mar 20, 2015 · national
Continuity (1)
Related Publication 20160277089A1 · Sep 22, 2016