Telepresence experience
First Claim
Patent Images
1. 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;
andusing 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.
2 Assignments
0 Petitions
Accused Products
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.
72 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. 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. - View Dependent Claims (18, 19, 20)
-
Specification