Presenter control during a video conference
First Claim
1. A method comprising:
- providing a user interface of a video conference between at least a first user and a second user, wherein the user interface displays a first user video stream in a current presenter position and displays a second user video stream in a secondary presenter position;
detecting a first hand movement from the first user;
detecting a second hand movement of the second user that indicates that the second user intends to be a current presenter, wherein the second hand movement corresponds to sign language;
determining a first average amount of movement associated with the first hand movement from the first user based on a first magnitude of the first hand movement across a predetermined distance of the first user video stream;
assigning a first heuristic value based on the first average amount of movement;
determining a second average amount of movement associated with the second hand movement from the second user based on a second magnitude of the second hand movement across the predetermined distance of the second user video stream;
assigning a second heuristic value based on the second average amount of movement;
comparing the first heuristic value with the second heuristic value; and
causing the user interface to display the second user video stream in the current presenter position and to display the first user video stream in the secondary presenter position in response to the second heuristic value being greater than the first heuristic value.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments generally relate to presenter control during a video conference. In one embodiment, a method includes providing a user interface of a video conference between at least a first user and a second user, where the user interface displays a first user video stream in a current presenter position and displays a second user video stream in a secondary presenter position. The method also includes detecting at least one gesture from the second user, where the detecting of the at least one gesture indicates that the second user intends to be a current presenter. The method also includes causing the user interface to display the second user video stream in the current presenter position and to display the first user video stream in the secondary presenter position in response to the detecting.
69 Citations
18 Claims
-
1. A method comprising:
-
providing a user interface of a video conference between at least a first user and a second user, wherein the user interface displays a first user video stream in a current presenter position and displays a second user video stream in a secondary presenter position; detecting a first hand movement from the first user; detecting a second hand movement of the second user that indicates that the second user intends to be a current presenter, wherein the second hand movement corresponds to sign language; determining a first average amount of movement associated with the first hand movement from the first user based on a first magnitude of the first hand movement across a predetermined distance of the first user video stream; assigning a first heuristic value based on the first average amount of movement; determining a second average amount of movement associated with the second hand movement from the second user based on a second magnitude of the second hand movement across the predetermined distance of the second user video stream; assigning a second heuristic value based on the second average amount of movement; comparing the first heuristic value with the second heuristic value; and
causing the user interface to display the second user video stream in the current presenter position and to display the first user video stream in the secondary presenter position in response to the second heuristic value being greater than the first heuristic value.
-
-
2. A method comprising:
-
providing a user interface of a video conference between at least a first user and a second user, wherein the user interface displays a first user video stream in a current presenter position and displays a second user video stream in a secondary presenter position; detecting at least one gesture from the second user, wherein the at least one gesture is a limb movement, wherein the detecting of the at least one gesture indicates that the second user intends to be a current presenter; determining an average amount of movement associated with the at least one gesture from the second user based on a magnitude of the limb movement across a predetermined percentage of a display of the video conference; assigning a heuristic value based on the average amount of movement; and
causing the user interface to display the second user video stream in the current presenter position and to display the first user video stream in the secondary presenter position based on the heuristic value meeting a predetermined threshold value. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
one or more processors; and logic encoded in one or more tangible media for execution by the one or more processors and when executed operable to perform operations comprising; providing a user interface of a video conference between at least a first user and a second user, wherein the user interface displays a first user video stream in a current presenter position and displays a second user video stream in a secondary presenter position; detecting at least one gesture from the second user, wherein the at least one gesture is a limb movement, wherein the at least one gesture is a predefined gesture that indicates that the second user intends to be a current presenter; determining an average amount of movement associated with the at least one gesture from the second user based on a magnitude of the limb movement across a predetermined percentage of a display of the video conference; assigning a heuristic value based on the average amount of movement; and
causing the user interface to display the second user video stream in the current presenter position and to display the first user video stream in the secondary presenter position based on the heuristic value meeting a predetermined threshold value. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification