Transparent display device
First Claim
1. A transparent display device comprising:
- a transparent screen configured to render two-dimensional (2D) images on the transparent screen, and to render one or more virtual three-dimensional (3D) volumes comprising stacked windows that appear in a 3D space behind the transparent screen, the transparent screen configured to employ a grid to cause the 3D volumes to appear to be in 3D space, each window of the stacked windows selectable to launch, an associated application, file, or page, each of the one or more virtual 3D volumes initially rendered in a closed state;
a hand tracker configured to sense movement of a user'"'"'s hands and to enable a user interaction with the one or more virtual 3D volumes in the 3D space behind the transparent screen;
a processor in communication with the transparent screen and the hand tracker, the processor configured to;
first select a virtual 3D volume of the one or more virtual 3D volumes based on the movement; and
second select a window of the selected virtual 3D volume;
a controller configured to;
render, responsive to the first selection, the windows of the selected virtual 3D volume in an open state; and
transition, responsive to the second selection, the transparent screen from a 3D display mode to a 2D display mode by sliding the application, file, or page associated with the selected window in 2D on the transparent screen while simultaneously ceasing to render the one or more virtual 3D volumes to create an appearance of covering the one or more virtual 3D volumes.
2 Assignments
0 Petitions
Accused Products
Abstract
This document describes techniques and apparatuses for implementing a transparent display device. A transparent display device includes a transparent or translucent screen to render images on the screen, and to render virtual objects that appear to be in a three-dimensional (3D) space behind the screen. The transparent display device also includes a hand tracker to sense movement of a user'"'"'s hands to interact with one or more of the virtual objects, and to generate 3D-input based on the movement. The transparent or translucent screen enables the user to see the user'"'"'s hands behind the screen as the user'"'"'s hands interact with the one or more virtual objects. The transparent display device is controlled to modify the rendering of the images on the screen or the virtual objects behind the screen based on the 3D-input.
-
Citations
15 Claims
-
1. A transparent display device comprising:
-
a transparent screen configured to render two-dimensional (2D) images on the transparent screen, and to render one or more virtual three-dimensional (3D) volumes comprising stacked windows that appear in a 3D space behind the transparent screen, the transparent screen configured to employ a grid to cause the 3D volumes to appear to be in 3D space, each window of the stacked windows selectable to launch, an associated application, file, or page, each of the one or more virtual 3D volumes initially rendered in a closed state; a hand tracker configured to sense movement of a user'"'"'s hands and to enable a user interaction with the one or more virtual 3D volumes in the 3D space behind the transparent screen; a processor in communication with the transparent screen and the hand tracker, the processor configured to; first select a virtual 3D volume of the one or more virtual 3D volumes based on the movement; and second select a window of the selected virtual 3D volume; a controller configured to; render, responsive to the first selection, the windows of the selected virtual 3D volume in an open state; and transition, responsive to the second selection, the transparent screen from a 3D display mode to a 2D display mode by sliding the application, file, or page associated with the selected window in 2D on the transparent screen while simultaneously ceasing to render the one or more virtual 3D volumes to create an appearance of covering the one or more virtual 3D volumes. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
rendering an image on a transparent screen of a computing device; receiving two-dimensional (2D) input from a user via an input panel positioned behind the transparent screen; modifying the rendering of the image on the transparent screen based on the 2D-input; sensing movement of one of the user'"'"'s hands to reach into a three-dimensional (3D) space behind the transparent screen; generating 3D-input based on the movement of the user'"'"'s hand; responsive to sensing the movement of the one of the user'"'"'s hands to reach into the 3D space behind the transparent screen and without further user input, transitioning the transparent screen from a 2D display mode to a 3D display mode by simultaneously ceasing to render the image on the transparent screen and revealing one or more virtual 3D volumes comprising stacked windows that appear to be in the 3D space behind the transparent screen, each window of the stacked windows representing, and selectable to launch, an associated application, file, or page, each of the one or more virtual 3D volumes initially rendered in a closed state; sensing additional movement of the one of the user'"'"'s hands to reach towards the input panel; and responsive to sensing the additional movement and without further user input, sliding the rendering of the image onto the transparent screen effective to transition the transparent screen from the 3D display mode to the 2D display mode.
-
-
6. A method comprising:
-
rendering multiple windows stacked in one or more virtual three-dimensional (3D) volumes that appear to be in a 3D space behind a transparent screen, each window of the multiple windows associated with, and selectable to launch, an associated application, file, or page, the virtual 3D volumes being rendered in a closed state; sensing movement of a user'"'"'s hand behind the transparent screen to select one of the one or more virtual 3D volumes; generating 3D-input based on the movement; rendering the selected virtual 3D volume in an opened state to enable the user to interact with the multiple windows stacked in the selected 3D volume responsive to receiving the 3D-input; sensing additional movement of the user'"'"'s hand behind the transparent screen to select a window of the selected virtual 3D volume; generating additional 3D-input based on the additional movement; and responsive to sensing the additional movement of the user'"'"'s hand selecting a window of the selected virtual 3D volume and without further user input, transitioning the transparent screen from a 3D display mode to a two-dimensional (2D) display mode by simultaneously; presenting a sliding effect comprising sliding an application, file, or page associated with the selected window in 2D onto the transparent screen; and simultaneously ceasing to present the one or more virtual 3D volumes. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification