Detection of partially obscured objects in three dimensional stereoscopic scenes
First Claim
Patent Images
1. A method comprising:
- displaying a three dimensional (3D) stereoscopic scene according to a first viewpoint, wherein the 3D stereoscopic scene comprises a rendering of at least a first object and a second object from the first viewpoint, wherein the rendering of the first object at least partially obscures a portion of the rendering of the second object;
determining a location and orientation in physical space of an input device, wherein the location and orientation in physical space maps to a corresponding position and orientation within the 3D stereoscopic scene;
determining an intersection of a depicted beam within the 3D stereoscopic scene with an obscured portion of the second object, wherein the depicted beam extends from the corresponding position and orientation within the 3D stereoscopic scene; and
displaying first and second portions of the depicted beam with different representations to indicate the intersection, wherein the first portion extends from the corresponding position and orientation towards the intersection, and wherein the second portion extends away from the intersection.
6 Assignments
0 Petitions
Accused Products
Abstract
System and methods for user interface elements for use within a 3D scene. The 3D scene may be presented by at least one display, which includes displaying at least one stereoscopic image of the 3D scene by the display(s). The 3D scene may be presented according to a first viewpoint. One or more user interface elements may be used. The 3D scene may be updated in response to the use of the user interface elements.
-
Citations
20 Claims
-
1. A method comprising:
-
displaying a three dimensional (3D) stereoscopic scene according to a first viewpoint, wherein the 3D stereoscopic scene comprises a rendering of at least a first object and a second object from the first viewpoint, wherein the rendering of the first object at least partially obscures a portion of the rendering of the second object; determining a location and orientation in physical space of an input device, wherein the location and orientation in physical space maps to a corresponding position and orientation within the 3D stereoscopic scene; determining an intersection of a depicted beam within the 3D stereoscopic scene with an obscured portion of the second object, wherein the depicted beam extends from the corresponding position and orientation within the 3D stereoscopic scene; and displaying first and second portions of the depicted beam with different representations to indicate the intersection, wherein the first portion extends from the corresponding position and orientation towards the intersection, and wherein the second portion extends away from the intersection. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer accessible memory medium storing program instructions for utilizing an input device with a three-dimensional (3D) stereoscopic scene, wherein the program instructions are executable by a processor to:
-
display a three dimensional (3D) stereoscopic scene according to a first viewpoint, wherein the 3D stereoscopic scene comprises a rendering of at least a first object and a second object from the first viewpoint, wherein the rendering of the first object at least partially obscures a portion of the rendering of the second object; determine a location and orientation in physical space of an input device, wherein the location and orientation in physical space maps to a corresponding position and orientation within the 3D stereoscopic scene; determine an intersection of a depicted beam within the 3D stereoscopic scene with an obscured portion of the second object, wherein the depicted beam extends from the corresponding position and orientation within the 3D stereoscopic scene; and display first and second portions of the depicted beam with different representations to indicate the intersection, wherein the first portion extends from the corresponding position and orientation towards the intersection, and wherein the second portion extends away from the intersection. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system for utilizing an input device with a three-dimensional (3D) stereoscopic scene, the system comprising:
-
a memory; and a processor in communication with the memory, wherein the processor is configured to; display a three dimensional (3D) stereoscopic scene according to a first viewpoint, wherein the 3D stereoscopic scene comprises a rendering of at least a first object and a second object from the first viewpoint, wherein the rendering of the first object at least partially obscures a portion of the rendering of the second object; determine a location and orientation in physical space of an input device, wherein the location and orientation in physical space maps to a corresponding position and orientation within the 3D stereoscopic scene; determine an intersection of a depicted beam within the 3D stereoscopic scene with an obscured portion of the second object, wherein the depicted beam extends from the corresponding position and orientation within the 3D stereoscopic scene; and display first and second portions of the depicted beam with different representations to indicate the intersection, wherein the first portion extends from the corresponding position and orientation towards the intersection, and wherein the second portion extends away from the intersection. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification