Video Conferencing System which Allows Endpoints to Perform Continuous Presence Layout Selection
First Claim
1. A video conferencing system, comprising:
- a multipoint control unit (MCU);
a plurality of video conferencing endpoints, wherein each of the plurality of video conferencing endpoints is communicatively coupled to the MCU;
wherein each of the plurality of video conferencing endpoints is operable to transmit a video image to the MCU;
wherein the MCU is operable to receive each of the video images from the plurality of video conferencing endpoints and generate a composite video image;
wherein the MCU is operable to transmit the composite video image to each of the plurality of video conferencing endpoints;
wherein the MCU is further operable to transmit coordinate information to each of the plurality of video conferencing endpoints, wherein the coordinate information includes information on a location of a video image within the composite video image;
wherein at least one of the plurality of video conferencing endpoints is operable to receive the composite video image and the coordinate information and use the coordinate information to separate the respective video images in the composite video image, wherein the at least one video conferencing endpoint is operable to generate a new composite video image, wherein the at least one video conferencing endpoint is operable 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.
64 Citations
25 Claims
-
1. A video conferencing system, comprising:
-
a multipoint control unit (MCU); a plurality of video conferencing endpoints, wherein each of the plurality of video conferencing endpoints is communicatively coupled to the MCU; wherein each of the plurality of video conferencing endpoints is operable to transmit a video image to the MCU; wherein the MCU is operable to receive each of the video images from the plurality of video conferencing endpoints and generate a composite video image; wherein the MCU is operable to transmit the composite video image to each of the plurality of video conferencing endpoints; wherein the MCU is further operable to transmit coordinate information to each of the plurality of video conferencing endpoints, wherein the coordinate information includes information on a location of a video image within the composite video image; wherein at least one of the plurality of video conferencing endpoints is operable to receive the composite video image and the coordinate information and use the coordinate information to separate the respective video images in the composite video image, wherein the at least one video conferencing endpoint is operable to generate a new composite video image, wherein the at least one video conferencing endpoint is operable to display the new composite video image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An MCU, comprising:
-
at least one decoder; at least one compositor communicatively coupled to the at least one decoder; at least one encoder communicatively coupled to the at least one compositor; wherein the MCU is operable to receive video images through the at least one decoder from a plurality of video conferencing endpoints communicatively coupled to the MCU; wherein the MCU is operable to generate a composite video image comprised of at least two video images from respective video conferencing endpoints of the plurality of video conferencing endpoints, wherein the composited video image is generated through the at least one compositor; wherein the MCU is operable to transmit, through the at least one encoder, the composite video image to each of the plurality of video conferencing endpoints; and wherein the MCU is further operable to transmit coordinate information to each of the plurality of video conferencing endpoints, 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. - View Dependent Claims (14, 15, 16, 17)
-
-
18. 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 operable to transmit a video image to an MCU; wherein the video conferencing endpoint is operable 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 operable 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 operable 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 operable to generate a new composite video image; and wherein the at least one video conferencing endpoint is operable to display the new composite video image. - View Dependent Claims (19, 20, 21)
-
-
22. 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 (23, 24, 25)
-
Specification