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

Method and system for supporting constant bit rate encoded MPEG-2 transport over local ATM networks

Assignee: Apple Inc
•
Filing: 1996-02-26
•
Granted: 1998-04-21
•
Expires: 2016-02-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for supporting constant bit rate encoded MPEG-2 transport over local Asynchronous Transfer Mode (ATM) networks. The present invention encapsulates constant bit rate encoded MPEG-2 transport packets, which are 188 bytes is size, in an ATM AAL-5 Protocol Data Unit (PDU), which is 65,535 bytes in size. The method and system includes inserting a plurality of MPEG-2 transport packets into a single AAL-5 PDU, inserting a segment trailer into the ATM packet after every two MPEG packets, and then inserting an ATM trailer at the end of the ATM packet. In a preferred embodiment, 10 or 12 MPEG-2 transport packets are packed into one AAL-5 PDU to yield a throughput 70.36 and 78.98 Mbits/sec, respectively, thereby supporting fast forward and backward playing of MPEG-2 movies via ATM networks.

Inventors

  • 👤 Mengjou Lin
  • 👤 Alagu Periyannan
  • 👤 David Singer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 07:20
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/20; H04N21/23; H04N21/238; H04N21/2381; H04N21/60; H04N21/63; H04N21/643; H04N21/64307; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5614; H04L2012/5616; H04L2012/5638; H04L2012/5646; H04L2012/5652; H04L2012/5653; H04L2012/5658

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 83 words
A method for encoding a stream of first data packets over a network, the network transmitting data in second data packets whose size is significantly larger than the first data packets, the method comprising the steps of: (a) packing a plurality of first data packets into a single second data packet; (b) inserting a segment trailer into the single second data packet after at least two first data packets; and (c) inserting a trailer at the end of the single second data packet.
Claim 2
Independent Claim 83 words
A method for encoding a stream of first data packets over a network, the network transmitting data in second data packets whose size is significantly larger than the first data packets, the method comprising the steps of: (a) packing a plurality of first data packets into a single second data packet; (b) inserting a segment trailer into the single second data packet after at least two first data packets; and (c) inserting a trailer at the end of the single second data packet.
Claim 3
Dependent Claim 14 words
A method as in claim 1 wherein the first data packets are MPEG packets.
Claim 4
Dependent Claim 23 words
A method as in claim 2 wherein the network is an ATM network and the single second data packet is an ATM packet.
Claim 5
Dependent Claim 37 words
A method as in claim 3 further including the steps of: (d) transmitting the ATM packet over the ATM network; (e) receiving the ATM packet; and (f) extracting the plurality of MPEG packets from the ATM packet.
Claim 6
Dependent Claim 26 words
A method as in claim 4 wherein step (b) further includes the step of: (b1) providing the segment trailer with a Cyclic Redundancy Check (CRC) field.
Claim 7
Dependent Claim 27 words
A method as in claim 5 wherein step (f) further includes the step of: (f1) recovery from transmission errors using the CRC field in the segment trailer.
Claim 8
Dependent Claim 15 words
A method as in claim 6 wherein the MPEG packet is a MPEG-2 transport packet.
Claim 9
Dependent Claim 26 words
A method as in claim 7 wherein the ATM network includes an AAL-5 protocol layer and wherein the ATM packet is an AAL-5 Protocol Data Unit.
Claim 10
Dependent Claim 28 words
A method as in claim 8 wherein step (a) further includes the step of: (a1) packing ten to twelve MPEG-2 transport packets into the AAL-5 Protocol Data Unit.
Claim 11
Independent Claim 96 words
A system for supporting MPEG-2 data streams over a multimedia ATM network, the ATM network including a file server for providing audio and video data to a requesting client, wherein the MPEG-2 data streams comprise MPEG-2 transport packets, and wherein the ATM network transmits ATM Protocol Data Units (PDUs), the system comprising: means for packing a plurality of MPEG-2 transport packets into one ATM PDU; means for inserting a segment trailer into the ATM PDU after at least two MPEG-2 transport packets; and means for inserting an ATM trailer at the end of the ATM PDU.
Claim 12
Independent Claim 96 words
A system for supporting MPEG-2 data streams over a multimedia ATM network, the ATM network including a file server for providing audio and video data to a requesting client, wherein the MPEG-2 data streams comprise MPEG-2 transport packets, and wherein the ATM network transmits ATM Protocol Data Units (PDUs), the system comprising: means for packing a plurality of MPEG-2 transport packets into one ATM PDU; means for inserting a segment trailer into the ATM PDU after at least two MPEG-2 transport packets; and means for inserting an ATM trailer at the end of the ATM PDU.
Claim 13
Dependent Claim 42 words
A system as in claim 10 further including: means for transmitting the ATM PDU from the file server to the requesting client; means for receiving the ATM PDU; and means for extracting the plurality of MPEG-2 transport packets from the ATM PDU.
Claim 14
Dependent Claim 18 words
A system as in claim 11 wherein the MPEG-2 data stream is constant bit rate bit rate encoded.
Claim 15
Dependent Claim 17 words
A system as in claim 12 wherein the segment trailer includes a Cyclic Redundancy Check (CRC) field.
Claim 16
Dependent Claim 38 words
A system as in claim 13 wherein the requesting client further includes means for using the CRC field to check for and recover from errors that occur during transmission of the MPEG-2 transport packets in the ATM PDU.
Claim 17
Dependent Claim 16 words
A system as in claim 14 wherein the ATM PDU is an AAL-5 Protocol Data Unit.
Claim 18
Independent Claim 163 words
A system for supporting MPEG-2 data streams over a multimedia ATM network that transmits AAL-5 Protocol Data Units (PDUs), the system comprising: a file server connected to the network for providing audio and video data, wherein the file server stores the audio and video data in the form of MPEG-2 transport packets, the file server including; means for packing a plurality of MPEG-2 transport packets into one AAL-5 PDU, means for inserting a segment trailer into the AAL-5 PDU after every two MPEG-2 transport packets, means for inserting an ATM trailer at the end of the AAL-5 PDU, and means for transmitting the AAL-5 PDU over the ATM network; and a client computer connected to the ATM network, the client computer including; means for receiving the PDU from the ATM network, means for extracting the plurality of MPEG-2 transport packets from the AAL-5 PDU, and means for examining the segment trailers in the AAL-5 PDU to check for and recover from transmission errors.
Claim 19
Independent Claim 163 words
A system for supporting MPEG-2 data streams over a multimedia ATM network that transmits AAL-5 Protocol Data Units (PDUs), the system comprising: a file server connected to the network for providing audio and video data, wherein the file server stores the audio and video data in the form of MPEG-2 transport packets, the file server including; means for packing a plurality of MPEG-2 transport packets into one AAL-5 PDU, means for inserting a segment trailer into the AAL-5 PDU after every two MPEG-2 transport packets, means for inserting an ATM trailer at the end of the AAL-5 PDU, and means for transmitting the AAL-5 PDU over the ATM network; and a client computer connected to the ATM network, the client computer including; means for receiving the PDU from the ATM network, means for extracting the plurality of MPEG-2 transport packets from the AAL-5 PDU, and means for examining the segment trailers in the AAL-5 PDU to check for and recover from transmission errors.
Claim 20
Dependent Claim 21 words
A system as in claim 16 further including a ATM network switch to route the AAL-5 PDUs to the client computer.
Claim 21
Dependent Claim 18 words
A system as in claim 17 wherein the file server further includes a first ATM network interface card.
Claim 22
Dependent Claim 33 words
A system as in claim 18 wherein the client computer further includes a second ATM network interface card, and a MPEG-2 decoder for decoding the MPEG-2 transport packets for playback to a user.

References Cited (Backward Citations)

US5544161A Cited
US5583864A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-04-20 2001-10-20 2002-04-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-04-20 2005-10-20 2006-04-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-04-20 2009-10-20 2010-04-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag