Telepresence experience
AssigneeMicrosoft Technology Licensing, LLC
InventorsYinpeng Chen, Philip A. Chou, Zhengyou Zhang
Life of this patent
Estimating the term…
Abstract
The description relates to remote collaboration via a telepresence experience. One example can include an interactive digital display. The example can also include a virtual user presentation component configured to generate a graphical user interface that includes a virtual representation of a remote user on the interactive digital display. The graphical user interface can be configured to present the remote user in a side by side or mirror image relationship to a local user of the interactive digital display.
Claims20
A system, comprising:
- a touch sensitive display;
- a processor;
- and
- storage having computer-readable instructions which, when executed by the processor, cause the processor to:
- obtain video of a local user from a camera that is configured to capture the local user in a region in front of the touch sensitive display;
- render a tilted view of a local drawing surface on a graphical user interface (GUI) on the touch sensitive display, the tilted view showing the local drawing surface as tilted at an angle away from the local user;
- temporarily rectify the local drawing surface to provide a rectified view and receive inputs from the local user while the local drawing surface is shown in the rectified view;
- after the inputs are received, show a modified local drawing surface in the tilted view, the modified local drawing surface reflecting the inputs received from the local user;
- send display content reflecting the video of the local user and the modified local drawing surface to a remote device;
- receive other display content from the remote device reflecting interaction by a remote user with the remote device;
- and
- using the other display content, update the GUI to include a virtual representation of the remote user of the remote device interacting with the modified local drawing surface.
A system, comprising:
- a processor;
- a touch sensitive display;
- and
- storage having computer-executable instructions which, when executed by the processor, cause the processor to:
- obtain red, green, blue, plus depth (RGBD) data from an RGBD camera oriented to sense a local user in a region in front of the touch sensitive display;
- render a tilted view of a local drawing surface on the touch sensitive display, the local drawing surface being tilted at an angle away from the local user when shown in the tilted view;
- detect user input to the touch sensitive display and, in response, rectify the local drawing surface to provide a rectified view that is in line with the touch sensitive display;
- update the local drawing surface displayed on the touch sensitive display to reflect changes by the local user via the user input;
- return the local drawing surface to the tilted view;
- and
- transmit the changes made by the local user to a remote system.
A method comprising:
- obtaining video data from a camera oriented to sense a local user in a region in front of a local touch sensitive display;
- presenting a tilted view of a local drawing surface on the local touch sensitive display, the local drawing surface being tilted at an angle away from the local user when shown in the tilted view;
- detecting user input by the local user to the local touch sensitive display and, in response, rectifying the local drawing surface to provide a rectified view that shows the local drawing surface in line with the local touch sensitive display;
- updating the local drawing surface presented on the local touch sensitive display to reflect changes by the local user on the local touch sensitive display via the user input;
- returning the local drawing surface to the tilted view;
- and
- transmitting the changes by the local user to a remote display.
Dependencies are inferred from the claim text.