Video Conferencing Device which Performs Multi-way Conferencing
First Claim
1. A video conferencing endpoint operable to perform multi-way video conferencing, the video conferencing endpoint comprising:
- a video input operable to receive two or more first video images in a single video frame of a video stream;
a decoder coupled to the video input for decoding the received video frame;
a processor coupled to the decoder and operable to implement virtual decoder program instructions operable to;
receive the video frame from the decoder comprising the two or more first video images; and
separate the two or more first video images into separate video images;
wherein the video conferencing endpoint is a first video conferencing endpoint and wherein the first video conferencing endpoint is further operable to transmit an output video frame to a second video conferencing endpoint;
wherein the output video frame comprises two or more second video images, and wherein the two or more second video images comprise at least one of the separated video images.
4 Assignments
0 Petitions
Accused Products
Abstract
In various embodiments, a 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 a video conferencing device that may receive the video frame and separate the two or more video images into separate video images. In some embodiments, coordinate information sent along with the video frame (e.g., in metadata) may be used by the video conferencing endpoint to determine the locations of the video images in the video frame to facilitate separation of the video images. By transmitting and receiving video frames with multiple video images (from different video conferencing endpoints), multiple video conferencing endpoints can implement a multi-way video conference call without using an MCU.
125 Citations
24 Claims
-
1. A video conferencing endpoint operable to perform multi-way video conferencing, the video conferencing endpoint comprising:
-
a video input operable to receive two or more first video images in a single video frame of a video stream; a decoder coupled to the video input for decoding the received video frame; a processor coupled to the decoder and operable to implement virtual decoder program instructions operable to; receive the video frame from the decoder comprising the two or more first video images; and separate the two or more first video images into separate video images; wherein the video conferencing endpoint is a first video conferencing endpoint and wherein the first video conferencing endpoint is further operable to transmit an output video frame to a second video conferencing endpoint;
wherein the output video frame comprises two or more second video images, and wherein the two or more second video images comprise at least one of the separated video images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer implemented method, comprising:
-
receiving a first video frame, comprising two or more first video images at a first video conferencing endpoint, wherein the two or more first video images are from at least two different video conferencing endpoints; separating the two or more first video images in the first video frame into two or more separate video images; compositing two or more second video images into a second video frame, wherein at least one of the two or more second video images is at least one of the two or more separate video images; transmitting the second video frame to a second video conferencing endpoint; and wherein the first video conferencing endpoint and the second video conferencing endpoint are operable to participate in a multi-way video conference between at least four total video conferencing endpoints without using an MCU. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer implemented method for managing a multi-way video conference call, comprising:
-
using a pattern to determine which video conferencing endpoints in the multi-way video conference call will transmit combinations of video images to other video conferencing endpoints in the multi-way video conference call; using the pattern to determine which video images to include in the various combinations transmitted between the video conferencing endpoints, wherein a plurality of the combinations include at least two video images, each from different video conferencing endpoints; and transmitting instructions to one or more of the video conferencing endpoints participating in the video conference call. - View Dependent Claims (24)
-
Specification