← Back to Patent Explorer
US5594725A Expired / Lapsed US ⏱️ 0.0 years remaining

Process and system for video rate control in a multipoint video conference

Assignee: Cisco Technology Inc
•
Filing: 1995-12-28
•
Granted: 1997-01-14
•
Expires: 2015-12-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multipoint video conference system (8) is provided that has video rate control and allows communication of audio, video and data information between end-point units (16). The multipoint video conference system comprises a multipoint control unit (10, 20) having a plurality of interface units (12, 22) located therein. Each interface unit (12, 22) is operable to communicate with other interface units (12, 22) via a backplane (14, 24) of the multipoint control unit (10, 20). A plurality of end-point units (16) are each coupled to an associated interface unit (12, 22). Each end-point unit (16) is operable to communicate and process real data information and operable to receive and resend fill data information. The multipoint control unit (10, 20) is operable, with respect to each participating end-point unit (16) in a data channel, to allow communication of real data information and, with respect to each non-participating end-point unit (16), to allow communication of an equal amount of fill data information. Each interface unit (12, 22) is operable to transmit real data information to a participating end-point unit and to transmit fill data information to a non-participating end-point unit (16). Each non-participating end-point unit (16) is operable to retransmit fill data information back to an associated interface unit (12, 22) such that available bandwidth for video information remains balanced for all end-point units (16) when a data channel is open between participating end-point units (16).

Inventors

  • 👤 Paul V. Tischler
  • 👤 Bill Clements

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 19:16
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/14; H04N7/141; H04N7/148; H04N7/15; H04N7/152

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 199 words
A multipoint video conference system having video rate control and allowing communication of audio, video and data information between end-point units, the multipoint video conference system comprising: a multipoint control unit having a plurality of interface units located therein, each interface unit operable to communicate with other interface units via a backplane of the multipoint control unit; and a plurality of end-point units, each end-point unit coupled to an associated interface unit; each end-point unit operable to communicate and process real data information and operable to receive and resend fill data information; the multipoint control unit operable, with respect to each participating end-point unit in a data channel, to allow communication of real data information and, with respect to each non-participating end-point unit, to allow communication of an equal amount of fill data information; each interface unit operable to transmit real data information to a participating end-point unit and to transmit fill data information to a non-participating end-point unit; and each non-participating end-point unit operable to retransmit fill data information back to an associated interface unit; such that available bandwidth for video information remains balanced for all end-point units when a data channel is open between participating end-point units.
Claim 2
Dependent Claim 199 words
A multipoint video conference system having video rate control and allowing communication of audio, video and data information between end-point units, the multipoint video conference system comprising: a multipoint control unit having a plurality of interface units located therein, each interface unit operable to communicate with other interface units via a backplane of the multipoint control unit; and a plurality of end-point units, each end-point unit coupled to an associated interface unit; each end-point unit operable to communicate and process real data information and operable to receive and resend fill data information; the multipoint control unit operable, with respect to each participating end-point unit in a data channel, to allow communication of real data information and, with respect to each non-participating end-point unit, to allow communication of an equal amount of fill data information; each interface unit operable to transmit real data information to a participating end-point unit and to transmit fill data information to a non-participating end-point unit; and each non-participating end-point unit operable to retransmit fill data information back to an associated interface unit; such that available bandwidth for video information remains balanced for all end-point units when a data channel is open between participating end-point units.
Claim 3
Dependent Claim 34 words
The system of claim 1, wherein a total bandwidth for transmission of information is set by a number of fixed-size packets transmitted in an interval of time in a packet-based asynchronous transfer mode scheme.
Claim 4
Dependent Claim 22 words
The system of claim 2, wherein the size of the packets is 256 bytes and the bandwidth is 384K bits per second.
Claim 5
Dependent Claim 22 words
The system of claim 3, wherein said the amount of bandwidth for data comprises 64K bits of the 384K bits per second.
Claim 6
Dependent Claim 18 words
The system of claim 1, wherein the data channel comprises a point-to-point data channel between two end-point units.
Claim 7
Dependent Claim 19 words
The system of claim 5, wherein the point-to-point data channel comprises a point-to-point data channel for a facsimile transmission.
Claim 8
Dependent Claim 19 words
The system of claim 6, wherein the point-to-point data channel comprises a point-to-point data channel for a PC conference.
Claim 9
Dependent Claim 140 words
A process for video rate control in a multipoint video conference in which audio, video and data information can be communicated between end-point units, the process comprising: opening a data channel between participating end-point units, said opening comprising; allowing communication of real data information between participating end-point units; and communicating real data information between the participating end-point units, wherein the participating end-points process the real data information as real data; allowing communication of an equal amount of fill data information by a non-participating end-point unit; transmitting fill data information to the non-participating end-point; and receiving the fill data information in and retransmitting the fill data information by the non-participating end-point unit; such that available bandwidth for video information remains balanced for all end-point units in the multipoint video conference when the data channel is open between the participating end-point units.
Claim 10
Dependent Claim 140 words
A process for video rate control in a multipoint video conference in which audio, video and data information can be communicated between end-point units, the process comprising: opening a data channel between participating end-point units, said opening comprising; allowing communication of real data information between participating end-point units; and communicating real data information between the participating end-point units, wherein the participating end-points process the real data information as real data; allowing communication of an equal amount of fill data information by a non-participating end-point unit; transmitting fill data information to the non-participating end-point; and receiving the fill data information in and retransmitting the fill data information by the non-participating end-point unit; such that available bandwidth for video information remains balanced for all end-point units in the multipoint video conference when the data channel is open between the participating end-point units.
Claim 11
Dependent Claim 18 words
The process of claim 8, wherein said opening a data channel is accomplished by a multipoint control unit.
Claim 12
Dependent Claim 36 words
The process of claim 9, wherein said communicating data information and said transmitting fill data information are accomplished by the multipoint control unit using interface units and a backplane on which the interface units can communicate.
Claim 13
Dependent Claim 21 words
The process of claim 8, wherein said opening a data channel comprises opening a point-to-point data channel between two end-point units.
Claim 14
Dependent Claim 21 words
The process of claim 11, wherein said opening a point-to-point data channel comprises opening point-to-point data channel for a facsimile transmission.
Claim 15
Dependent Claim 21 words
The process of claim 11, wherein said opening a point-to-point data channel comprises opening point-to-point data channel for a PC conference.
Claim 16
Dependent Claim 45 words
The process of claim 8, wherein said opening a data channel comprises opening a data channel between end-point units having a total bandwidth for transmission of information set by transmission of a number of fixed-size packets per second in a packet-based asynchronous transfer mode scheme.
Claim 17
Dependent Claim 22 words
The process of claim 14, wherein the size of the packets is 256 bytes and the bandwidth is 384K bits per second.
Claim 18
Dependent Claim 27 words
The process of claim 15, wherein said allowing communication comprises allowing communication of 64K bits of the bandwidth for real data information and fill data information, respectively.
Claim 19
Dependent Claim 240 words
A process for video rate control in a multipoint video conference in which audio, video and data information can be communicated between end-point units, the process comprising: opening a data channel between participating end-point units, each end-point unit in the multipoint video conference operable to communicate information using packets having a specified total size and transmitted at a given rate per second, said opening accomplished by a multipoint control unit and comprising; allowing communication of real data as a portion of packets communicated with a participating end-point, said allowing communication accomplished by the multipoint control unit; and communicating packets between the participating end-point units, wherein the participating end-point units process the real data information as real data, said communicating accomplished by the multipoint control unit using interface units and a backplane of the multipoint control unit; allowing communication of fill data as an equal portion of packets communicated with a non-participating end-point unit, said allowing communication accomplished by the multipoint control unit; transmitting packets to the non-participating end-point unit, said transmitting accomplished by the multipoint control unit using the interface units and the backplane of the multipoint control unit; and receiving packets in and retransmitting packets by the non-participating end-point unit, without processing the fill data information as real data; such that portions of packets for video information remain balanced for all end-point units in the multipoint video conference when the data channel is open between the participating end-point units.
Claim 20
Dependent Claim 240 words
A process for video rate control in a multipoint video conference in which audio, video and data information can be communicated between end-point units, the process comprising: opening a data channel between participating end-point units, each end-point unit in the multipoint video conference operable to communicate information using packets having a specified total size and transmitted at a given rate per second, said opening accomplished by a multipoint control unit and comprising; allowing communication of real data as a portion of packets communicated with a participating end-point, said allowing communication accomplished by the multipoint control unit; and communicating packets between the participating end-point units, wherein the participating end-point units process the real data information as real data, said communicating accomplished by the multipoint control unit using interface units and a backplane of the multipoint control unit; allowing communication of fill data as an equal portion of packets communicated with a non-participating end-point unit, said allowing communication accomplished by the multipoint control unit; transmitting packets to the non-participating end-point unit, said transmitting accomplished by the multipoint control unit using the interface units and the backplane of the multipoint control unit; and receiving packets in and retransmitting packets by the non-participating end-point unit, without processing the fill data information as real data; such that portions of packets for video information remain balanced for all end-point units in the multipoint video conference when the data channel is open between the participating end-point units.
Claim 21
Dependent Claim 23 words
The process of claim 17, wherein the size of the packets is 256 bytes which provide a bandwidth of 384K bits per second.
Claim 22
Dependent Claim 27 words
The process of claim 18, wherein said allowing communication comprises allowing communication of 64K bits of the packets for real data information and fill data information, respectively.
Claim 23
Dependent Claim 20 words
The process of claim 10, wherein opening a data channel comprises opening a point-to-point data channel between two end-point units.

References Cited (Backward Citations)

US4282400A Cited
US5325194A Cited
US5315633A Cited
US5371535A Cited
US5473363A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-01-14 2000-07-15 2001-01-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-01-14 2004-07-15 2005-01-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-01-14 2008-07-15 2009-01-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag