System and method of visual layering
First Claim
Patent Images
1. A system, comprising:
- a camera to identify a physical object positioned in a three-dimensional workspace;
a display to display first digital information in the workspace;
a processor;
a memory to store instructions that, when executed by the processor, cause the processor to;
treat the physical object as a first layer of a plurality of depth ordered visual layers in the workspace and treat the first digital information as a second layer of the plurality of depth ordered visual layers in the workspace, wherein the plurality of depth ordered visual layers comprises a foreground layer and a background layer, and the first layer comprises a projected image of the physical object;
control the visual order of the first and second layers via display of the first digital information;
receive user input, within the workspace, representing physical interaction with at least one of the physical object or a surface of the workspace to indicate a change in the visual order of the first and second layers; and
alter the visual order of the first and second layers in response to the user input, wherein altering the visual order comprises one of changing the visual order of the first and second layers so that the first layer is behind the second layer, or changing the visual order of the first and second layers so that the first layer is in front of the second layer.
1 Assignment
0 Petitions
Accused Products
Abstract
A camera identifies a physical object positioned in a workspace. A display displays first digital information into the workspace. A layering module treats the physical object as a first layer in the workspace and treats the first digital information as a second layer in the workspace. A controller controls the visual adjacency of the first and second layers via display of the first digital information.
-
Citations
13 Claims
-
1. A system, comprising:
-
a camera to identify a physical object positioned in a three-dimensional workspace; a display to display first digital information in the workspace; a processor; a memory to store instructions that, when executed by the processor, cause the processor to; treat the physical object as a first layer of a plurality of depth ordered visual layers in the workspace and treat the first digital information as a second layer of the plurality of depth ordered visual layers in the workspace, wherein the plurality of depth ordered visual layers comprises a foreground layer and a background layer, and the first layer comprises a projected image of the physical object; control the visual order of the first and second layers via display of the first digital information; receive user input, within the workspace, representing physical interaction with at least one of the physical object or a surface of the workspace to indicate a change in the visual order of the first and second layers; and alter the visual order of the first and second layers in response to the user input, wherein altering the visual order comprises one of changing the visual order of the first and second layers so that the first layer is behind the second layer, or changing the visual order of the first and second layers so that the first layer is in front of the second layer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-readable non-transitory storage medium containing instructions that, when executed, cause a computer to:
-
use a camera to identify a physical object positioned in a three-dimensional workspace; associate the physical object with a first layer of a plurality of depth ordered visual layers comprising a foreground layer and a background layer, wherein the first layer comprises a projected image of the physical object; display digital information as a second layer of the plurality of depth ordered visual layers in the workspace; receive user input, within the workspace, representing physical interaction with at least one of the physical object or a surface of the workspace to indicate a change in the visual order of the first and second layers; and alter the visual adjacency between the first and second layers in response to the user input, wherein altering the visual adjacency between the first and second layers comprises one of changing the visual adjacency of the first and second layers so that the first layer is behind the second layer or changing the visual adjacency of the first and second layers so that the first layer is in front of the second layer. - View Dependent Claims (7, 8)
-
-
9. A method for a projector-camera system, comprising:
-
using a camera to identify a physical object positioned in a three-dimensional workspace; associating the physical object with a first layer of a plurality of depth ordered visual layers comprising a foreground layer and a background layer, wherein the first layer comprises a projected image of the physical object; projecting digital information as a second layer of the plurality of depth ordered visual layers into the workspace; receiving user input, within the workspace, representing physical interaction with at least one of the physical object or a surface of the workspace to indicate a change in the visual order of the first and second layers; and altering the visual adjacency between the first and second layers in response to the user input, wherein altering the visual adjacency between the first and second layers comprises one of changing the visual adjacency of the first and second layers so that the first layer is behind the second layer or changing the visual adjacency of the first and second layers so that the first layer is in front of the second layer. - View Dependent Claims (10, 11, 12, 13)
-
Specification