IP Library Granted Patent US 10,740,971
Granted Patent B2
US 10,740,971 · App. 14/745,151 · Granted Aug 11, 2020

Augmented reality field of view object follower

Inventors: Scott Ramsby (Kirkland, WA); Joe Thompson (Seattle, WA); Dan Osborn (Woodinville, WA); Shawn Crispin Wright (Sammamish, WA); Brian Kramp (Kirkland, WA); Megan Saunders (Kirkland, WA); Forest Woodcroft Gouin (Seattle, WA)
Assignee: Microsoft Technology Licensing, LLC
G06T19/006G02B27/017G02B27/0172G02B27/0176G02B2027/014G02B2027/0123G02B2027/0134G02B2027/0187
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 10,740,971
App. No.
14/745,151
Filed
Jun 19, 2015
Granted
Aug 11, 2020
Kind
B2
Examiner
LHYMN, SARAH
Art Unit
2613
USPC
345/633
Abstract

A wearable, head-mounted display system includes a near-eye display to display an augmented reality object perceivable at an apparent real world depth and an apparent real world location by a wearer of the head-mounted display system, and a controller to adjust the apparent real world location of the augmented reality object as a function of a field of view (FOV) of the wearer. The function is based on a bounding region of the augmented reality object and one or more overlap parameters between the bounding region of the augmented reality object and the FOV of the wearer.

Claims (28)

1. A wearable, head-mounted display system comprising:

a near-eye display to display an augmented reality object perceivable at an apparent real world location by a wearer of the head-mounted display system; and

a controller to adjust the apparent real world location of the augmented reality object as a function of a field of view (FOV) of the wearer, including moving the apparent real world location of the augmented reality object along with the FOV when the FOV is changing, the function based on a bounding region of the augmented reality object and one or more overlap parameters between the bounding region of the augmented reality object and the FOV of the wearer.

2. The display system of claim 1 , wherein the bounding region defines a space of the augmented reality object.

3. The display system of claim 2 , wherein the space includes all of the augmented reality object.

4. The display system of claim 2 , wherein the space includes less than all of the augmented reality object.

5. The display system of claim 2 , wherein the space includes all of the augmented reality object and additional space surrounding the augmented reality object.

6. The display system of claim 1 , wherein the one or more overlap parameters define an amount of the bounding region that the controller is to keep within the FOV.

7. The display system of claim 6 , wherein the one or more overlap parameters comprise a resting target overlap value between the bounding region and the FOV of the wearer when the FOV changes by less than a threshold amount.

8. The display system of claim 7 , wherein the one or more overlap parameters comprise a moving minimum overlap value between the bounding region and the FOV of the wearer when the FOV changes by more than the threshold amount.

9. The display system of claim 8 , wherein the resting target overlap value is larger than the moving minimum overlap value, and wherein the controller displays a larger proportion of the bounding region when the FOV is changing by less than the threshold amount relative to when the FOV is changing by more than the threshold amount.

10. The display system of claim 8 , wherein the moving minimum overlap value is a negative overlap value, and wherein the controller does not display the augmented reality object when the FOV is changing by more than the threshold amount.

11. The display system of claim 1 , wherein the controller further adjusts a rotation of the augmented reality object based on the FOV of the wearer.

12. The display system of claim 1 , wherein the controller adjusts the apparent real world location of the augmented reality object according to one or more spring parameters of a virtual spring function.

13. The display system of claim 1 , wherein the controller adjusts the apparent real world location of the augmented reality object when the augmented reality object is outside the FOV.

14. The display system of claim 1 , wherein the controller maintains the augmented reality object at a fixed apparent real world location in response to a request from the wearer.

15. The display system of claim 1 , wherein when the FOV of the wearer is changing by more than a threshold amount, the controller displays the augmented reality object at a smaller, first apparent real world size, and when the FOV of the wearer is changing by less than the threshold amount, the controller displays the augmented reality object at a larger, second apparent real world size.

16. The display system of claim 1 , wherein the controller maintains the augmented reality object at a fixed proportion of the FOV throughout a range of apparent real world depths of the augmented reality object.

17. A method for a near-eye display, comprising:

defining a bounding region of an augmented reality object;

defining a target amount of overlap between the bounding region and a field of view (FOV) of a wearer of the near-eye display;

defining a minimum amount of overlap between the bounding region and the FOV; and

as the FOV changes, displaying the augmented reality object on the near-eye display to follow the FOV according to the bounding region, target amount of overlap, and minimum amount of overlap.

18. The method of claim 17 , further comprising displaying the augmented reality object according to one or more spring parameters of a virtual spring function.

19. The method of claim 17 , further comprising adjusting a rotation of the augmented reality object based on the FOV of the wearer.

20. A wearable, head-mounted display system comprising:

a near-eye display to display an augmented reality object perceivable at an apparent real world location by a wearer of the head-mounted display system; and

a controller to adjust the apparent real world location of the augmented reality object as a function of a field of view (FOV) of the wearer, the function configured to move the apparent real world location of the augmented reality object to follow the FOV when the FOV changes based on a bounding region of the augmented reality object, a target overlap value between the bounding region and the FOV of the wearer when the FOV changes by less than a threshold amount, and a minimum overlap value between the bounding region and the FOV of the wearer when the FOV changes by more than the threshold amount.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2017
From: RAMSBY, SCOTT; THOMPSON, JOE; OSBORN, DAN; WRIGHT, SHAWN CRISPIN; KRAMP, BRIAN; SAUNDERS, MEGAN; GOUIN, FOREST WOODCROFT
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 043427/0055 →
Continuity (2)
Provisional Application 62105673 · Jan 20, 2015
Related Publication 20160210784A1 · Jul 21, 2016
Cited By (1)
US 12,321,526