Dynamic integration of computer generated and real world images
First Claim
1. A method comprising:
- presenting computer-generated information on a display that permits viewing of a real world context; and
assigning a degree of transparency to the information to enable display of the information to a user without impeding the user'"'"'s view of the real world context.
1 Assignment
0 Petitions
Accused Products
Abstract
A system integrates virtual information with real world images presented on a display, such as a head-mounted display of a wearable computer. The system modifies how the virtual information is presented to alter whether the virtual information is more or less visible relative to the real world images. The modification may be made dynamically, such as in response to a change in the user'"'"'s context, or user'"'"'s eye focus on the display, or a user command. The virtual information may be modified in a number of ways, such as adjusting the transparency of the information, modifying the color of the virtual information, enclosing the information in borders, and changing the location of the virtual information on the display. Through these techniques, the system provides the information to the user in a way that minimizes distraction of the user'"'"'s view of the real world images.
982 Citations
75 Claims
-
1. A method comprising:
-
presenting computer-generated information on a display that permits viewing of a real world context; and
assigning a degree of transparency to the information to enable display of the information to a user without impeding the user'"'"'s view of the real world context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 22, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43)
-
-
11. A method comprising:
-
presenting information on a screen that permits viewing real images, the information being presented in a first degree of transparency; and
modifying presentation of the information to a second degree of transparency. - View Dependent Claims (12, 13, 14, 15, 16, 18, 20, 21)
-
-
17. A method for operating a display that permits a view of real images, comprising:
-
generating a notification event; and
presenting, on the display, a faintly visible virtual object atop the real images to notify a user of the notification event.
-
-
19. A method for operating a display that permits a view of real images, comprising:
-
monitoring a user'"'"'s context; and
alternately presenting information on the display together with the real images when the user is in a first context and not presenting the information on the display when the user is in a second context.
-
-
23. A method comprising:
-
presenting a virtual object on a display together with a view of real world surroundings; and
graphically depicting the virtual object within a border to visually distinguish the virtual object from the view of the real world surroundings.
-
-
29. A method comprising:
-
presenting information on a display that permits a view of real world images; and
modifying color of the information to alternately blend or distinguish the information from the real world images.
-
-
37. A method for operating a display that permits a view of real world images, comprising:
-
presenting information on the display with a first level of prominence; and
modifying the prominence from the first level to a second level.
-
-
44. A method comprising:
-
presenting a virtual object on a screen together with a view of a real world environment;
positioning the virtual object in a first location to entice a user to focus on the virtual object;
monitoring the user'"'"'s focus; and
migrating the virtual object to a second location less noticeable than the first location when the user shifts focus from the virtual object to the real world environment. - View Dependent Claims (46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62)
-
-
45. A method comprising:
-
presenting at least one virtual object on a view of real world images; and
modifying how the virtual object is presented to alter whether the virtual object is more or less visible relative to the real world images.
-
-
49. A computer comprising:
-
a display that facilitates a view of real world images;
a processing unit; and
a software module that executes on the processing unit to present a user interface on the display, the user interface presenting information in a transparent manner to allow a user to view the information without impeding the user'"'"'s view of the real world images.
-
-
59. A computer comprising:
-
a display that facilitates a view of real world images;
a processing unit;
one or more software programs that execute on the processing unit, at least one of the programs generating an event; and
a user interface depicted on the display, where in response to the event, the user interface presents a faintly visible notification overlaid on the real world images to notify the user of the event.
-
-
63. One or more computer-readable media storing computer-executable instructions that, when executed, direct a computer to:
-
display information overlaid on real world images; and
present the information transparently to reduce obstructing a view of the real world images. - View Dependent Claims (64, 65, 66)
-
-
67. One or more computer-readable media storing computer-executable instructions that, when executed, direct a computer to:
-
receive a notification event; and
in response to the notification event, display a watermark object atop real world images to notify a user of the notification event.
-
-
68. One or more computer-readable media storing computer-executable instructions that, when executed, direct a computer to:
-
ascertain a user'"'"'s context;
display information transparently atop a view of real world images; and
adjust transparency of the information in response to a change in the user'"'"'s context.
-
-
69. One or more computer-readable media storing computer-executable instructions that, when executed, direct a computer to:
-
display information transparently atop a view of real world images;
assign a level of prominence to the information that dictates how prominently the information is displayed to the user; and
adjust the level of prominence assigned to the information.
-
-
70. A user interface, comprising:
-
at least one virtual object overlaid on a view of real world images, the virtual object being transparent; and
a transparency component to dynamically adjust transparency of the virtual object. - View Dependent Claims (71)
-
-
72. A system, comprising:
-
means for presenting at least one virtual object on a view of real world images; and
means for modifying how the virtual object is presented to alter whether the virtual object is more or less visible relative to the real world images. - View Dependent Claims (73, 74, 75)
-
Specification