Video processing in a multi-participant video conference
First Claim
1. A method of distributing video images by a central distributor in a video conference, said conference having a plurality of participants, the method comprising:
- at one particular video-conference participant'"'"'s video-conference device that houses a central focus distributor for distributing video images to a plurality of non-focus video conference devices of a plurality of other participants during the video conference;
receiving directly video images from each of the other plurality of participants through the non-focus video conference device of each of the other participants;
generating composite images from (i) the received video images and (ii) video images captured locally with the device that houses the central focus distributor; and
transmitting said composite images directly to each of the plurality of the other participants'"'"' non-focus video-conference devices.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide an architecture for establishing multi-participant video conferences. This architecture has a central distributor that receives video images from two or more participants. From the received images, the central distributor generates composite images that the central distributor transmits back to the participants. Each composite image includes a set of sub images, where each sub image belongs to one participant. In some embodiments, the central distributor saves network bandwidth by removing each particular participant'"'"'s image from the composite image that the central distributor sends to the particular participant. In some embodiments, images received from each participant are arranged in the composite in a non-interleaved manner. For instance, in some embodiments, the composite image includes at most one sub-image for each participant, and no two sub-images are interleaved.
-
Citations
34 Claims
-
1. A method of distributing video images by a central distributor in a video conference, said conference having a plurality of participants, the method comprising:
at one particular video-conference participant'"'"'s video-conference device that houses a central focus distributor for distributing video images to a plurality of non-focus video conference devices of a plurality of other participants during the video conference; receiving directly video images from each of the other plurality of participants through the non-focus video conference device of each of the other participants; generating composite images from (i) the received video images and (ii) video images captured locally with the device that houses the central focus distributor; and transmitting said composite images directly to each of the plurality of the other participants'"'"' non-focus video-conference devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 20, 21)
-
15. A central distributor module for a multi-participant video conference, said central distributor module comprising:
-
a) a set of decoders for decoding video images received from a plurality of participants of the video conference, through the participants'"'"' respective computers; b) a compositing engine for generating composite video images from the decoded video images; and c) at least one encoder for encoding said composite video images, wherein the central distributor module is stored on a computer readable medium housed within a first particular participant'"'"'s computer and is active on only the first particular participant'"'"'s computer during the video conference. - View Dependent Claims (16, 17, 18, 19)
-
-
22. For receiving and transmitting video content in a multi-participant video conference, a system comprising:
-
a) a plurality of non-focus point modules, each non-focus point module stored on a computer readable medium housed within a different participant device; and b) a focus point module stored on a computer readable medium housed within a participant device different from the participant devices with the non-focus point modules, the focus point module for directly receiving video images from and directly transmitting composite video images to said plurality of non-focus point modules, wherein each composite video image is a composite of a plurality of video images received (i) from at least one non-focus point module and (ii) locally at the focus point module, wherein the directly receiving and directly transmitting requires the focus point module and the non-focus point module to communicate to each other without using another non-focus point module. - View Dependent Claims (23, 24)
-
-
25. A computer readable medium housed within a computing device, the computer readable medium storing a computer program for distributing video content in a multi-participant video conference, the computer program for execution by at least one processor, the computer program comprising sets of instructions for:
-
at the device, receiving, through a network, a separate stream of video images from each of a plurality of participants; at the device, locally capturing video images from another participant that is using the device to participate in the conference; with the device, generating composite images from the received and captured video images; and from the device, transmitting, through the network, separate streams of said composite images to each of the plurality of participants. - View Dependent Claims (26, 27, 28)
-
-
29. A method of providing a participant module for a video conference having a plurality of participants at a plurality of different devices, wherein a central distributor module at one of the different participant devices is connected to all other participant devices and the other participant devices are connected only to the central distributor module, said method comprising:
-
providing a decoder for; receiving, from the central distributor module, an encoded composite image comprising a plurality of independent sub-images of at least two different participants, wherein image information for one sub-image does not rely on image information for any other sub-image; and decoding the encoded composite image in order to extract each independent sub-image as a separate image; and providing a local image controller for displaying the extracted sub-images. - View Dependent Claims (30, 31, 32)
-
-
33. A method of providing a central distributor module for distributing video content from a first participant device for a video conference having a plurality of participants, the method comprising:
-
providing a set of decoders for receiving and decoding video images, at the first participant device, from a set of other participant devices of the video conference, wherein said set of other participant devices are not directly connected to each other; providing a compositing engine for generating a plurality of different composite video images from the decoded video images at the participant device; and providing an encoder for encoding said composite video images at the participant device. - View Dependent Claims (34)
-
Specification