Video encoding in a video conference
First Claim
1. A method of encoding an image during video conference with multiple participants, the method comprising:
- a) generating a composite image having at least two sub-images for at least two participants;
b) constraint encoding each sub-image separately, wherein said constraint encoding comprises encoding each sub-image based on a set of constraints that allow the encoding of the sub-image to be independent of the encoding of the other sub-images.
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
22 Claims
-
1. A method of encoding an image during video conference with multiple participants, the method comprising:
-
a) generating a composite image having at least two sub-images for at least two participants;
b) constraint encoding each sub-image separately, wherein said constraint encoding comprises encoding each sub-image based on a set of constraints that allow the encoding of the sub-image to be independent of the encoding of the other sub-images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of distributing video content in a multi-participant video conference, said conference having one central distributor of video content, the method comprising:
-
a) at the central distributor, receiving video images from each participant;
b) generating composite images from the received video images;
c) encoding the composite images; and
d) transmitting said encoded composite images to said participants. - View Dependent Claims (17, 18, 19)
-
-
20. A method of distributing video content in a video conference between at least two participants, the method comprising:
-
a) detecting a condition requiring refreshing of a first participant'"'"'s image data through intrablock encoded data;
b) intrablock encoding a portion of a first image of the first participant;
c) transmitting the intrablock encoded portion of the first image to the second participant;
d) intrablock encoding a first portion of a second image of the first participant;
e) transmitting the intrablock encoded portion of the second image to the second participant;
f) wherein the intrablock encoded portions of the first and second images refreshes the first participant'"'"'s image data. - View Dependent Claims (21)
-
-
22. A method of distributing video content in a video conference between two participants, the method comprising:
-
a) storing a long term reference frame at first participant;
b) first participant informing second participant that first participant has dropped video data transmitted by second participant;
c) second participant sending inter-encoded data from the second participant to the first participant where the inter-encoded data is defined by reference to the long term reference frame.
-
Specification