Presenting a Videoconference with a Composited Secondary Video Stream
AssigneeLogitech Europe S.A.
InventorWayne E. Mock
Life of this patent
Estimating the term…
Abstract
Presenting a videoconference with a secondary video stream composited by an endpoint. The endpoint may receive, from a bridge of the videoconferencing system, information regarding videoconferencing layouts available to the bridge. The information may include geometries and arrangements of geometric spaces defined by the layouts. The endpoint may transmit a command configured to instruct the bridge to generate a composite video stream according to a specified layout. The endpoint may then receive the composite video stream and a secondary video stream. The endpoint may composite the two video streams by overlaying the secondary video stream upon a geometric space of the layout in which the bridge does not composite a component video stream.
Claims20
A method of presenting a videoconference, wherein the method is performed by an endpoint of a videoconferencing system, the method comprising:
- receiving, from a bridge, information regarding available videoconferencing layouts;
- transmitting, to the bridge, after said receiving information, a command configured to instruct the bridge to generate a composite video stream according to a specified one of the available videoconferencing layouts, wherein the composite video stream is generated by the bridge compositing, according to the specified layout, a plurality of component video streams received from a plurality of endpoints of the videoconferencing system;
- receiving, from the bridge, after said transmitting a command, the composite video stream;
- receiving a secondary video stream;
- compositing the received composite video stream with the received secondary video stream to generate an endpoint presentation;
- and
- displaying the endpoint presentation on a display of the endpoint.
An endpoint device in a videoconferencing system, comprising:
- a display;
- communication circuitry;
- and
- a processor configured to:
- receive, from a bridge via the communication circuitry, information regarding available videoconferencing layouts;
- transmit, to the bridge via the communication circuitry, after said receiving information, a command configured to instruct the bridge to generate a composite video stream according to a specified one of the available videoconferencing layouts, wherein the composite video stream is generated by the bridge compositing, according to the specified layout, a plurality of component video streams received from a plurality of endpoints of the videoconferencing system;
- receive, from the bridge via the communication circuitry, after said transmitting a command, the composite video stream;
- receive a secondary video stream;
- composite the received composite video stream with the received secondary video stream to generate an endpoint presentation;
- and
- display the endpoint presentation on the display.
A method of providing a videoconference for presentation, wherein the method is performed by a bridge of a videoconferencing system, the method comprising:
- receiving a plurality of component video streams from a plurality of respective endpoints of the videoconferencing system;
- transmitting, to a first endpoint of the plurality of respective endpoints, information regarding available videoconferencing layouts;
- receiving, from the first endpoint, after said transmitting information, a command configured to instruct the bridge to generate a composite video stream according to a specified one of the available videoconferencing layouts;
- generating, in response to said receiving the command, the composite video stream by compositing the plurality of component video streams according to the specified layout, wherein each component video stream is arranged within one of a plurality of geometric spaces defined by the specified layout;
- transmitting, to the first endpoint, the composite video stream;
- and
- transmitting, to the first endpoint, a secondary video stream, wherein the first endpoint is configured to composite the composite video stream with the secondary video stream to generate an endpoint presentation.
Dependencies are inferred from the claim text.