Distributed real-time media composer
First Claim
Patent Images
1. A system allowing simultaneous exchange of audio, video or data information, comprising:
- a plurality of endpoints configured to communicate over a network; and
a central control unit configured to determine encoding capabilities and display capabilities of the plurality of endpoints, to determine a layout of how video data is to be displayed for each of the plurality of endpoints based on determined encoding and display capabilities, and to instruct each of the plurality of endpoints to transmit partial frames in a multimedia data stream transmitted to the central control unit, respectively, in accordance with layouts determined by the central control unit for each of the plurality of endpoints.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and a method allowing simultaneous exchange of audio, video or data information between a plurality of units over a communication network, supported by a central unit, wherein the central unit is, based on knowledge regarding one or more of the units, adapted to instruct said one or more units to generate multimedia data streams adjusted to fit into certain restrictions to be presented on other units participating in a same session.
-
Citations
29 Claims
-
1. A system allowing simultaneous exchange of audio, video or data information, comprising:
-
a plurality of endpoints configured to communicate over a network; and a central control unit configured to determine encoding capabilities and display capabilities of the plurality of endpoints, to determine a layout of how video data is to be displayed for each of the plurality of endpoints based on determined encoding and display capabilities, and to instruct each of the plurality of endpoints to transmit partial frames in a multimedia data stream transmitted to the central control unit, respectively, in accordance with layouts determined by the central control unit for each of the plurality of endpoints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method to exchange audio, video and data information simultaneously between a plurality of endpoints in a network supported by a central video conference control apparatus, comprising steps of:
-
determining, at the video conference control apparatus, encoding capabilities and display capabilities of the plurality of endpoints; determining, at the video conference control apparatus, a layout of how video data is to be displayed for each of the plurality of endpoints based on determined encoding and display capabilities; and instructing, at the video conference control apparatus, each of the plurality of endpoints to transmit partial frames in a multimedia data stream transmitted to the video conference control apparatus, respectively, in accordance with layouts determined by the video conference control apparatus for each of the plurality of endpoints. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for exchanging audio, video and data information simultaneously between a plurality of units in a network supported by a central unit, comprising:
-
means for determining encoding capabilities and display capabilities of the plurality of endpoints; means for determining a layout of how video data is to be displayed for each of the plurality of endpoints based on determined encoding and display capabilities; and means for instructing each of the plurality of endpoints to transmit partial frames in a multimedia data stream transmitted to the central control unit, respectively, in accordance with layouts determined by the central control unit for each of the plurality of endpoints.
-
-
27. A method for a video conference control apparatus to communicate with a plurality of endpoints over a network, comprising steps of:
-
determining, at the video conference control apparatus, encoding capabilities and display capabilities of the plurality of endpoints; determining, at the video conference control apparatus, a layout of how video data is to be displayed for each of the plurality of endpoints based on determined encoding and display capabilities; instructing, at the video conference control apparatus, each of the plurality of endpoints to transmit partial frames in a multimedia data stream transmitted to the video conference control apparatus, respectively, in accordance with layouts determined by the video conference control apparatus for each of the plurality of endpoints; bidirectionaly exchanging said multimedia data streams between the video conference control apparatus and the plurality of endpoints; generating, at the video conference control apparatus, a combined data stream composed of two or more data streams sent from two or more of the plurality of units endpoints; and routing, at the video conference control apparatus, said combined stream to other endpoints. - View Dependent Claims (28)
-
-
29. A video conference control apparatus configured to communicate with a plurality of endpoints over a network, comprising:
-
means for determining encoding capabilities and display capabilities of the plurality of endpoints; means for determining a layout of how video data is to be displayed for each of the plurality of endpoints based on determined encoding and display capabilities; means for instructing each of the plurality of endpoints to transmit partial frames in a multimedia data stream transmitted to the central control unit, respectively, in accordance with layouts determined by the central control unit for each of the plurality of endpoints; means for bidirectionaly exchanging said multimedia data streams between the central unit and the plurality of endpoints; means for generating a combined data stream composed of two or more data streams sent from two or more of the plurality of endpoints; and means for routing said combined stream to other endpoints.
-
Specification