Video conferencing system which allows endpoints to perform continuous presence layout selection
First Claim
1. A video conferencing endpoint, comprising:
- a decoder;
a virtual decoder communicatively coupled to the decoder;
a compositor communicatively coupled to the virtual decoder;
wherein the video conferencing endpoint is configured to transmit a video image to an MCU;
wherein the video conferencing endpoint is configured to receive a composite video image, through the decoder, from the MCU comprised of at least two video images, each from a respective video conferencing endpoint;
wherein the video conferencing endpoint is configured to receive coordinate information from the MCU, wherein the coordinate information includes information on a location of a video image of the at least two video images within the composite video image;
wherein the video conferencing endpoint is configured to use the coordinate information to separate each of the video images from the composite video image using the virtual decoder;
wherein the at least one video conferencing endpoint is configured to generate a new composite video image; and
wherein the at least one video conferencing endpoint is configured to display the new composite video image.
4 Assignments
0 Petitions
Accused Products
Abstract
In various embodiments, a Multipoint Control Unit (MCU) or another video conferencing device (e.g., an endpoint) may generate a video frame that includes video images of two or more video conferencing endpoints. The video frame may then be sent to another video conferencing device that may receive the video frame and separate the two or more video images into separate video images. In some embodiments, the video frame may be separated into its separate images using, for example, metadata sent along with the video frame. The metadata may include video image identifiers and location information (e.g., coordinates in the video frame) of the video images. In some embodiments, the separated video images may be provided to a compositor that may composite the separated video images, for example, into a new layout.
137 Citations
15 Claims
-
1. A video conferencing endpoint, comprising:
-
a decoder; a virtual decoder communicatively coupled to the decoder; a compositor communicatively coupled to the virtual decoder; wherein the video conferencing endpoint is configured to transmit a video image to an MCU; wherein the video conferencing endpoint is configured to receive a composite video image, through the decoder, from the MCU comprised of at least two video images, each from a respective video conferencing endpoint; wherein the video conferencing endpoint is configured to receive coordinate information from the MCU, wherein the coordinate information includes information on a location of a video image of the at least two video images within the composite video image; wherein the video conferencing endpoint is configured to use the coordinate information to separate each of the video images from the composite video image using the virtual decoder; wherein the at least one video conferencing endpoint is configured to generate a new composite video image; and wherein the at least one video conferencing endpoint is configured to display the new composite video image. - View Dependent Claims (2, 3, 4, 9, 10, 11, 12)
-
-
5. A method, comprising:
-
transmitting a video image to an MCU from a video conferencing endpoint; receiving a composite video image, through a decoder at the video conferencing endpoint, from the MCU comprised of at least two video images, each from a respective video conferencing endpoint; receiving coordinate information from the MCU, wherein the coordinate information includes information on a location of a video image within the composite video image; separating each of the video images from the composite video image using a virtual decoder;
wherein the virtual decoder uses the coordinate information to separate the video images;generating a new composite video image; and displaying the new composite video image. - View Dependent Claims (6, 7, 8, 13, 14, 15)
-
Specification