Geometric proxy for a participant in an online meeting
First Claim
1. A computer-implemented method comprising:
- creating a geometric proxy for a particular participant in an online meeting using color and depth information from an image of the particular participant;
generating scene geometry based on a number of participants in the online meeting including the particular participant and one or more other participants;
rendering the geometric proxy for the particular participant and one or more geometric proxies for the one or more other participants in the online meeting within the scene geometry to cause the scene geometry to visually simulate an in-person conversation; and
causing a virtual viewpoint to be displayed for the particular participant that includes one or more rendered geometric proxies for the one or more other participants along with a background that is part of the scene geometry, the virtual viewpoint being displayed based on a detected position of the particular participant'"'"'s face such that a change in the detected position of the particular participant'"'"'s face causes a change in the virtual viewpoint of at least one of the one or more rendered geometric proxies for the one or more other participants or the background.
2 Assignments
0 Petitions
Accused Products
Abstract
A perspective-correct communication window system and method for communicating between participants in an online meeting, where the participants are not in the same physical locations. Embodiments of the system and method provide an in-person communications experience by changing virtual viewpoint for the participants when they are viewing the online meeting. The participant sees a different perspective displayed on a monitor based on the location of the participant'"'"'s eyes. Embodiments of the system and method include a capture and creation component that is used to capture visual data about each participant and create a realistic geometric proxy from the data. A scene geometry component is used to create a virtual scene geometry that mimics the arrangement of an in-person meeting. A virtual viewpoint component displays the changing virtual viewpoint to the viewer and can add perceived depth using motion parallax.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
creating a geometric proxy for a particular participant in an online meeting using color and depth information from an image of the particular participant; generating scene geometry based on a number of participants in the online meeting including the particular participant and one or more other participants; rendering the geometric proxy for the particular participant and one or more geometric proxies for the one or more other participants in the online meeting within the scene geometry to cause the scene geometry to visually simulate an in-person conversation; and causing a virtual viewpoint to be displayed for the particular participant that includes one or more rendered geometric proxies for the one or more other participants along with a background that is part of the scene geometry, the virtual viewpoint being displayed based on a detected position of the particular participant'"'"'s face such that a change in the detected position of the particular participant'"'"'s face causes a change in the virtual viewpoint of at least one of the one or more rendered geometric proxies for the one or more other participants or the background. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
one or more processors; and one or more computer-readable storage media storing instructions that are executable by the one or more processors to perform operations including; creating a geometric proxy for a particular participant in an online meeting; generating scene geometry based on a number of participants in the online meeting including the particular participant and one or more other participants; rendering the geometric proxy for the particular participant and one or more geometric proxies for the one or more other participants in the online meeting within the scene geometry to cause the scene geometry to visually simulate an in-person conversation; and causing a virtual viewpoint to be displayed for the particular participant that includes one or more rendered geometric proxies for the one or more other participants and a background that is part of the scene geometry, such that a change in a detected position of the particular participant'"'"'s face causes a change in the virtual viewpoint of at least one of the one or more rendered geometric proxies for the one or more other participants or the background. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
generating scene geometry for an online meeting based on a number of participants in the online meeting, the participants including a particular participant and one or more one or more other participants; rendering a geometric proxy for the particular participant and one or more geometric proxies for the one or more one or more other participants in the online meeting within the scene geometry to cause the scene geometry to visually simulate an in-person conversation; and causing a virtual viewpoint to be displayed for the particular participant that includes one or more rendered geometric proxies for the one or more one or more other participants along with a background that is part of the scene geometry, the virtual viewpoint being displayed based on a detected position of the particular participant'"'"'s face such that a change in the detected position of the particular participant'"'"'s face causes a change in the virtual viewpoint of at least one of the one or more rendered geometric proxies for the one or more other participants or the background. - View Dependent Claims (20)
-
Specification