Method and System for Conducting Continuous Presence Conferences
First Claim
1. A method of providing a continuous presence layout at a first endpoint in a multipoint video conference between the first endpoint and a plurality of endpoints, comprising:
- defining a continuous presence layout for the first endpoint, the continous presence layout comprising a plurality of segments, each segement for displaying video from one of the plurality of endpoints;
associating each segment of the continuous presence layout with a selected endpoint of the plurality of endpoints;
receiving relay compressed video data chunks from the plurality of endpoints at a media relay multipoint controller;
parsing the received relay compressed video data chunks;
organizing the parsed relay compressed video data chunks from the selected two or more endpoints into a group of two or more streams of relayed compressed video data chunks; and
transferring the group of two or more streams toward the first endpoint.
9 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods and systems for multipoint videoconferencing. A Media Relay MCU (MRM) receives compressed media (audio, video, and/or data) from a plurality of endpoints participating in a video conferencing session. For a given endpoint, the MRM selects which of other endpoints to display in a CP layout at the given endpoint. The MRM transmits the compressed media from the selected endpoints to the given endpoint to be presented in the CP layout. The MRM does not decode the compressed media.
30 Citations
44 Claims
-
1. A method of providing a continuous presence layout at a first endpoint in a multipoint video conference between the first endpoint and a plurality of endpoints, comprising:
-
defining a continuous presence layout for the first endpoint, the continous presence layout comprising a plurality of segments, each segement for displaying video from one of the plurality of endpoints; associating each segment of the continuous presence layout with a selected endpoint of the plurality of endpoints; receiving relay compressed video data chunks from the plurality of endpoints at a media relay multipoint controller; parsing the received relay compressed video data chunks; organizing the parsed relay compressed video data chunks from the selected two or more endpoints into a group of two or more streams of relayed compressed video data chunks; and transferring the group of two or more streams toward the first endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A media relay multipoint controller for providing a continuous presence layout at a first endpoint during a multipoint video conference between the first endpoint and a plurality of endpoints, the continuous presence layout comprising a plurality of segments, each segment displaying video from a selected endpoint of the plurality of endpoints, the media relay multipoint controller comprising:
-
a network interface that receives relay compressed video data chunks from the plurality of endpoints and sends relayed compressed video data chunks to the first endpoint; a signaling and control module that selects two or more endpoints from the plurality of endpoints; and a compressed video processor that parses the received relay compressed video data chunks, organizes the parsed relay compressed video data chunks received from the selected two or more endpoints into a group of two or more streams of relayed compressed video data chunks and transfers the group toward the first endpoint via the network interface. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system for providing a continuous presence layout at a first endpoint during a multipoint video conference between the first endpoint and a plurality of endpoints, the continuous presence layout comprising a plurality of segments, each segment displaying video from a selected endpoint of the plurality of endpoints, the system comprising:
-
a media relay multipoint control unit communicatively connected to the plurality of relay endpoints through a network, the media relay multipoint control unit comprising; a network interface that receives relay compressed video data chunks from the plurality of endpoints and sends relayed compressed video data chunks to the plurality of endpoints; a signaling and control module that selects two or more endpoints; and a compressed video processor that parses the received relay compressed video data chunks, organizes the parsed relay compressed video data chunks received from the selected two or more endpoints into a group of two or more streams of relayed compressed video data chunks and transfers the group toward the first endpoint via the network interface; and the first endpoint comprising; an endpoint video processor that; receives the group of streams of relayed compressed video data chunks; organizes the received relayed compressed video data chunks into a plurality of groups, each group corresponding to one of the selected endpoints; decodes each group of organized video data; and assembles the continuous presence layout from the decode video data. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification