IP Library Granted Patent US 9,619,911
Granted Patent B2
US 9,619,911 · App. 13/757,194 · Granted Apr 11, 2017

Modifying virtual object display properties

Inventors: Umesh K. Pandey (Mumbai, IN); Chandrasekar Srinivasan (Hyderabad, IN)
Assignee: QUALCOMM Incorporated
G06T11/60G02B27/017G02B27/0172G06F3/012G06F3/013G06T11/001G06T19/006G02B2027/014G02B2027/0112G02B2027/0118G02B2027/0138G06T19/20
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,619,911
App. No.
13/757,194
Granted
Apr 11, 2017
Kind
B2
Abstract

Various arrangements for organizing virtual objects within an augmented reality display are presented. A display may be provided and configured to present a virtual field-of-view having multiple virtual objects superimposed on a real-world scene. Priorities may be assigned to multiple regions of the virtual field-of-view based on real-world objects present within the real-world scene. A priority of a region of the multiple regions may be based on one or more real-world objects identified in the region. The multiple virtual objects may be displayed within the virtual field-of-view arranged based on the prioritized multiple regions.

Claims (63)

1. A method for organizing virtual objects within an augmented reality display, the method comprising:

receiving user preferences comprising user-specified priority rankings for types of real-world objects;

providing a display configured to present a virtual field-of-view having multiple virtual objects superimposed on a real-world scene;

assigning priorities to multiple regions of the virtual field-of-view based on real-world objects present within the real-world scene, wherein

a priority of each region of the multiple regions is at least partially based on:

a luminosity exhibited by one or more real-world objects identified in the region from an image of the real-world scene, and

the user preferences comprising user-specified priority rankings; and

displaying the multiple virtual objects within the virtual field-of-view arranged based on the prioritized multiple regions.

2. The method of claim 1 , wherein the multiple regions assigned lowest priorities are used to display the multiple virtual objects.

3. The method of claim 1 , further comprising:

prior to assigning the priorities of the multiple regions, capturing the image of the real-world scene.

4. The method of claim 1 , wherein the priority of each region of the multiple regions is at least partially based on an amount of movement exhibited by the one or more real-world objects identified in the region.

5. The method of claim 1 , wherein the multiple virtual objects are not arranged based on the prioritized multiple regions until a user provides an authorizing input.

6. The method of claim 1 , wherein the display comprises a head-mounted display (HMD).

7. The method of claim 1 , wherein displaying the multiple virtual objects within the virtual field-of-view arranged based on the prioritized multiple regions occurs if at least a threshold period of time has elapsed since the multiple virtual objects were previously arranged for display.

8. A system for organizing virtual objects within an augmented reality display, the system comprising:

a display configured to present a virtual field-of-view having multiple virtual objects superimposed on a real-world scene; and

a processor configured to:

receive user preferences comprising user-specified priority rankings for types of real-world objects;

assign priorities to multiple regions of the virtual field-of-view based on real-world objects present within the real-world scene, wherein

a priority of each region of the multiple regions is at least partially based on:

a luminosity exhibited by one or more real-world objects identified in the region from an image of the real-world scene, and

the user preferences comprising user-specified priority rankings; and

cause the display to display the multiple virtual objects within the virtual field-of-view arranged based on the prioritized multiple regions.

9. The system of claim 8 , wherein the multiple regions assigned lowest priorities are used to display the multiple virtual objects.

10. The system of claim 8 , further comprising:

a camera, configured to:

prior to assigning the priorities of the multiple regions, capture the image of the real-world scene.

11. The system of claim 8 , wherein the priority of each region of the multiple regions is at least partially based on an amount of movement exhibited by the one or more real-world objects identified in the region.

12. The system of claim 8 , wherein the virtual objects are not arranged based on the prioritized multiple regions until a user provides an authorizing input.

13. The system of claim 8 , wherein the display comprises a head- mounted display (HMD).

14. The system of claim 8 , wherein the display displaying the multiple virtual objects within the virtual field-of-view arranged based on the prioritized multiple regions occurs if at least a threshold period of time has elapsed since the virtual objects were previously arranged for display.

15. An apparatus for organizing virtual objects within an augmented reality display, the apparatus comprising:

means for receiving user preferences comprising user-specified priority rankings for types of real-world objects;

means for presenting a virtual field-of-view having multiple virtual objects superimposed on a real-world scene;

means for assigning priorities to multiple regions of the virtual field-of-view based on real-world objects present within the real-world scene, wherein

a priority of each region of the multiple regions is at least partially based on:

a luminosity exhibited by one or more real-world objects identified in the region from an image of the real-world scene, and

the user preferences comprising user-specified priority rankings; and

means for displaying the multiple virtual objects within the virtual field-of-view arranged based on the prioritized multiple regions.

16. The apparatus of claim 15 , wherein the multiple regions assigned lowest priorities are used to display the multiple virtual objects.

17. The apparatus of claim 15 , further comprising:

means for capturing the image of the real-world scene prior to assigning the priorities of the multiple regions.

18. The apparatus of claim 15 , wherein the priority of each region of the multiple regions is at least partially based on an amount of movement exhibited by the one or more real-world objects identified in the region.

19. The apparatus of claim 15 , wherein the virtual objects are not arranged based on the prioritized multiple regions until a user provides an authorizing input.

20. The apparatus of claim 15 , wherein the means for displaying is head-mounted.

21. The apparatus of claim 15 , the multiple virtual objects within the virtual field-of-view arranged based on the prioritized multiple regions is displayed by the means for displaying if at least a threshold period of time has elapsed since the virtual objects were previously arranged for display.

22. A computer program product residing on a non- transitory processor-readable medium for organizing virtual objects within an augmented reality display, comprising processor-readable instructions configured to cause a processor to:

receive user preferences comprising user-specified priority rankings for types of real-world objects;

cause presentation of a virtual field-of-view having multiple virtual objects superimposed on a real-world scene;

assign priorities to multiple regions of the virtual field-of-view based on real- world objects present within the real-world scene, wherein

a priority of each region of the multiple regions is at least partially based on:

a luminosity exhibited by one or more real-world objects identified in the region from an image of the real-world scene, and

the user preferences comprising user-specified priority rankings; and

cause presentation of the multiple virtual objects within the virtual field-of-view arranged based on the prioritized multiple regions.

23. The computer program product of claim 22 , wherein the multiple regions assigned lowest priorities are used to display the multiple virtual objects.

24. The computer program product of claim 22 , wherein the processor-readable instructions are further configured to cause the processor to:

prior to assigning the priorities of the multiple regions, cause the image of the real-world scene to be captured.

25. The computer program product of claim 22 , wherein the priority of each region of the multiple regions is at least partially based on an amount of movement exhibited by the one or more real-world objects identified in the region.

26. The computer program product of claim 22 , wherein the processor-readable instructions are further configured to cause the processor to not arrange the virtual objects based on the prioritized multiple regions until a user provides an authorizing input.

27. The computer program product of claim 22 , wherein a head- mounted display (HIVID) is used for the presentation.

28. The computer program product of claim 22 , wherein the processor-readable instructions configured to cause the processor to cause the multiple virtual objects to be presented within the virtual field-of-view arranged based on the prioritized multiple regions further comprises additional processor-readable instructions that cause the processor to cause:

the multiple virtual objects arranged based on the prioritized multiple regions to be presented if at least a threshold period of time has elapsed since the virtual objects were previously arranged for display.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2013
From: PANDEY, UMESH K.; SRINIVASAN, CHANDRASEKAR
To: QUALCOMM INCORPORATED
Reel/Frame 030545/0178 →
Continuity (2)
Provisional Application 61725708 · Nov 13, 2012
Related Publication 20140132629A1 · May 15, 2014