HARDWARE ARCHITECTURE FOR VIDEO CONFERENCING
First Claim
1. A video processing system for a multipoint control unit, the video processing system comprising:
- a motherboard; and
at least one daughterboard, each daughterboard having a plurality of processors interconnected via a daughterboard switch, the daughterboard switch configured to switch data between the plurality of processors and between the motherboard and daughterboard.
2 Assignments
0 Petitions
Accused Products
Abstract
Video processing architectures, systems, and methods for a multipoint control unit are provided. In one example, a video processing system includes a motherboard and at least one daughterboard, each daughterboard having a plurality of processors interconnected via a daughterboard switch, where the daughterboard switch is configured to switch data between the plurality of processors and between the motherboard and daughterboard. The video processing system may further include a plurality of daughterboards each having an identical hardware and/or mechanical configuration. The plurality of daughterboards may be configured to be mechanically and electrically couplable together in any order, and may be stackable to form a series chain of daughterboards extending from the motherboard, each respective daughterboard switch being further configured to switch data to a daughterboard switch on another daughterboard to permit data flow along said series chain.
-
Citations
33 Claims
-
1. A video processing system for a multipoint control unit, the video processing system comprising:
-
a motherboard; and at least one daughterboard, each daughterboard having a plurality of processors interconnected via a daughterboard switch, the daughterboard switch configured to switch data between the plurality of processors and between the motherboard and daughterboard. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for processing video in a multipoint control unit having a motherboard and at least one daughterboard, each of the at least one daughterboard having a plurality of processors interconnected via a daughterboard switch, the method comprising:
switching data between the plurality of processors associated with the daughterboard and between the motherboard and daughterboard. - View Dependent Claims (12, 13)
-
14. A video processing system for a multipoint control unit, comprising:
-
a plurality of processors adapted to perform processing of data representative of video images; a plurality of links interconnecting the plurality of processors; and a stream processor configured to process data as it passes between the plurality of processors over the links. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of transmitting a scaled video image to different destinations at different respective scaling levels with an MCU including a plurality of processors operable to perform processing of data representative of video images, the plurality of processors interconnected by a plurality of links, and a plurality of stream processors operable to process data as it passes between the processors over the plurality of links, the method comprising:
performing video scaling of video data in a first of the stream processors to a first scale level required by a first destination and performing subsequent scaling of the video data using a second stream processor to a second, smaller scaling level for a second destination. - View Dependent Claims (25)
-
26. A computer readable medium encoded with computer program instructions for routing video data in a multipoint control unit having a plurality of signal processors, the computer program instructions comprising:
instructions for performing video scaling of video data in a first stream processors to a first scale level required by a first destination and performing subsequent scaling of the video data using a second stream processor to a second, smaller scaling level for a second destination. - View Dependent Claims (27)
-
28. A video processing system for a multipoint control unit, comprising:
a plurality of processors adapted to perform processing of data representative of video images, the plurality of processors being interconnected via switches operable to choose between unicast and multicast transmission of received data. - View Dependent Claims (29, 30)
-
31. A method of routing video data in a multipoint control unit having a plurality of signal processors, the method comprising:
-
storing or retrieving a network map holding data representative of a network topology which interconnects the signal processors; and selectively switching one or more of a plurality of switches to switch data between the signal processors in unicast or multicast mode dependent on the network map. - View Dependent Claims (32)
-
-
33. A computer readable medium encoded with computer program instructions for routing video data in a multipoint control unit having a plurality of signal processors, the computer program instructions comprising:
-
instructions for storing a network map holding data representative of a network topology which interconnects the signal processors; and instructions for selectively switching one or more of a plurality of switches to switch data between the signal processors in unicast or multicast mode dependent on the network map.
-
Specification