Dynamic and selective model clipping for enhanced augmented hypermodel visualization
First Claim
1. A method comprising:
- aligning a three-dimensional (3-D) model with a view of a physical environment captured by a camera;
generating an augmented reality view by superposing elements of the 3-D model and the view of the physical environment, at least some of the elements of the 3-D model being initially hidden behind the view of the physical environment within the augmented reality view;
configuring an exclusion list for elements of the 3-D model;
imposing a virtual window that penetrates a wall of a structure within the augmented reality view, the virtual window clipping the view of the physical environment and elements of the 3-D model that are not on the exclusion list that intersect the virtual window, while preserving any elements of the 3-D model that are on the exclusion list that intersect the virtual window, to produce a display that shows initially-hidden excluded elements of the 3-D model located within the virtual window in the context of initially-hidden elements of the 3-D model located beyond the virtual window, in the larger context of the view of the physical environment; and
displaying the augmented reality view with the virtual window on a display device.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a three-dimensional (3-D) model is aligned with a view of a physical environment captured by a camera. An augmented reality view is generated by superposing elements of the 3-D model and the view of the physical environment. At least some of the elements of the 3-D model are initially hidden within the augmented reality view. A virtual window is imposed that penetrates a surface within the augmented reality view. The virtual window clips the view of the physical environment and elements of the 3-D model that intersect the virtual window to reveal initially-hidden elements of the 3-D model located beyond the virtual window. The augmented reality view with the virtual window is displayed on a display device.
43 Citations
20 Claims
-
1. A method comprising:
-
aligning a three-dimensional (3-D) model with a view of a physical environment captured by a camera; generating an augmented reality view by superposing elements of the 3-D model and the view of the physical environment, at least some of the elements of the 3-D model being initially hidden behind the view of the physical environment within the augmented reality view; configuring an exclusion list for elements of the 3-D model; imposing a virtual window that penetrates a wall of a structure within the augmented reality view, the virtual window clipping the view of the physical environment and elements of the 3-D model that are not on the exclusion list that intersect the virtual window, while preserving any elements of the 3-D model that are on the exclusion list that intersect the virtual window, to produce a display that shows initially-hidden excluded elements of the 3-D model located within the virtual window in the context of initially-hidden elements of the 3-D model located beyond the virtual window, in the larger context of the view of the physical environment; and displaying the augmented reality view with the virtual window on a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device comprising:
-
a display device; a processor; and a memory coupled to the processor and configured to store instructions for an augmented reality application that is executable on the processor, the instructions for the augmented reality application, when executed, operable to; generate an augmented reality view by superposing elements of a three dimensional (3-D) model and a view of the physical environment captured by a camera, at least some of the elements of the 3-D model being initially hidden behind the view of the physical environment within the augmented reality view, impose a virtual window within the augmented reality view that penetrates a wall of a structure within the augmented reality view, the virtual window clipping the view of the physical environment and elements of the 3-D model that are not on an exclusion list that intersect the virtual window, while preserving any elements of the 3-D model that are on the exclusion list that intersect the virtual window, to produce a display that shows initially-hidden excluded elements of the 3-D model located within the virtual window in the context of initially-hidden elements of the 3-D model located beyond the virtual window, in the larger context of the view of the physical environment; and display the augmented reality view with the virtual window on the display device. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory computer-readable medium containing executable instructions, the executable instructions, when executed by one or more processors, operable to:
-
align a three-dimensional (3-D) model with a first view of a physical environment captured by a camera and a second view of the physical environment captured by the camera; generate a first augmented reality view and a second augmented reality view by superposing elements of the 3-D model and the first view of the physical environment and the second view of the physical environment; associate the first augmented reality view with a first augmentation point in a model space of the 3-D model, and the second augmented reality view with a second augmentation point in the model space of the 3-D model; display the first augmented reality view; and transition between the first augmented reality view and the second augmented reality view by entering a virtual mode in which a virtual view that includes only the 3-D model is displayed, showing the virtual view that includes only the 3-D model while a virtual camera is moved within the model space of the 3-D model between the first augmentation point and the second augmentation point, and upon reaching the second augmentation point, exiting the virtual mode to display the second augmented reality view. - View Dependent Claims (17, 18)
-
-
19. A method comprising:
-
aligning a three-dimensional (3-D) model with a first view of a physical environment captured by a camera and a second view of the physical environment captured by the camera; generating a first augmented reality view by combining elements of the 3-D model as viewed from a first position in model space of the 3-D model with the first view, and a second augmented reality view by combining elements of the 3-D model as viewed from a second position in model space of the 3-D model with the second view; displaying the first augmented reality view on a display device; and transitioning between the first augmented reality view and the second augmented reality view by entering a virtual mode in which a virtual view that includes only the 3-D model is displayed, showing the virtual view that includes only the 3-D model while a virtual camera is moved within the model space of the 3-D model between the first position and the second position, and upon reaching the second position, exiting the virtual mode to display the second augmented reality view. - View Dependent Claims (20)
-
Specification