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

apparatus and method for segmentation and time synchronization of the transmission of multimedia data

Assignee: International Business Machines Corp
•
Filing: 1995-06-05
•
Granted: 1996-07-16
•
Expires: 2015-06-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method and apparatus are provided for transmitting a stream of multimedia digital data over a distribution communications network. A multimedia stream server segments the multimedia digital data stream into data blocks on a first boundary and a second boundary. The first boundary is a set number of transport system data packets and the second boundary is a transport system data packet including a timestamp. A scheduler schedules the segmented data blocks for transmission. The multimedia stream server decodes the segmented data blocks to locate the timestamps and matches the transmission of the located timestamp data block with a time value indicated by the timestamp. The set number of transport system data packets can be determined at connection setup and is not a predetermined value for all sessions. At the receiver, batch processing of received multimedia data can be provided.

Inventors

  • 👤 Mark W. Branstad
  • 👤 Jonathan W. Byrn
  • 👤 Gary S. Delp
  • 👤 Phillip L. Leichty
  • 👤 Jeffrey J. Lynch
  • 👤 Kevin G. Plotz
  • 👤 Lee A. Sendelbach
  • 👤 Albert A. Slane

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 03:24
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L; H04L65/00; H04L65/60; H04L65/70; H04L9/00; H04L9/40; H04N; H04N21/00; H04N21/20; H04N21/23; H04N21/234; H04N21/2343; H04N21/234318; H04N21/236; H04N21/2368; H04N21/238; H04N21/2381; H04N21/242; H04N21/25; H04N21/254; H04N21/2543; H04N21/262; H04N21/26208; H04N21/40; H04N21/43; H04N21/4302; H04N21/4307; H04N21/43072; H04N21/434; H04N21/4341; H04N21/436; H04N21/4363; H04N21/438; H04N21/4381; H04N21/47; H04N21/472; H04N21/47202; H04N21/60; H04N21/63; H04N21/643; H04N21/64307; H04N21/80; H04N21/83; H04N21/845; H04N21/8456; H04N21/85; H04N21/854; H04N21/8547; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/062; H04J3/0632; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5614; H04L2012/5616; H04L2012/5638; H04L2012/5646; H04L2012/565; H04L2012/5652; H04L2012/5664; H04L2012/5672; H04L2012/5674; H04L2012/5678; H04L2012/5679; H04L65/1066; H04L65/1101; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/324; H04L69/326

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 104 words
A method for segmenting a multimedia data stream for transmission over a distribution communications network, said multimedia data stream including sequential transport system (TS) packets with program clock references (PCRs) at a selected time interval, said method comprising the steps of: receiving the multimedia digital data stream; decoding said TS packets to identify the program clock references (PCRs); identifying a selected number N of TS packets; encapsulating said multimedia digital data stream into frames responsive to both said identified selected number N of TS packets and said identified PCR; and identifying said selected number N at a connection setup for the multimedia data stream.
Claim 2
Independent Claim 104 words
A method for segmenting a multimedia data stream for transmission over a distribution communications network, said multimedia data stream including sequential transport system (TS) packets with program clock references (PCRs) at a selected time interval, said method comprising the steps of: receiving the multimedia digital data stream; decoding said TS packets to identify the program clock references (PCRs); identifying a selected number N of TS packets; encapsulating said multimedia digital data stream into frames responsive to both said identified selected number N of TS packets and said identified PCR; and identifying said selected number N at a connection setup for the multimedia data stream.
Claim 3
Independent Claim 153 words
A method for segmenting a multimedia data stream for transmission over a distribution communications network, said multimedia data stream including sequential transport system (TS) packets with program clock references (PCRs) at a selected time interval, said method comprising the steps of: receiving the multimedia digital data stream; decoding said TS packets to identify the program clock references (PCRs); identifying a selected number N of TS packets; encapsulating said multimedia digital data stream into frames responsive to both said identified selected number N of TS packets and said identified PCR; and wherein said step of encapsulating said multimedia digital data stream into frames responsive to both said identified selected number N of TS packets and said identified PCR provides sequential multimedia digital data stream frames, each frame including one to said selected number N of TS packets and wherein an identified TS packet containing said identified PCR is the last packet in said frame.
Claim 4
Independent Claim 153 words
A method for segmenting a multimedia data stream for transmission over a distribution communications network, said multimedia data stream including sequential transport system (TS) packets with program clock references (PCRs) at a selected time interval, said method comprising the steps of: receiving the multimedia digital data stream; decoding said TS packets to identify the program clock references (PCRs); identifying a selected number N of TS packets; encapsulating said multimedia digital data stream into frames responsive to both said identified selected number N of TS packets and said identified PCR; and wherein said step of encapsulating said multimedia digital data stream into frames responsive to both said identified selected number N of TS packets and said identified PCR provides sequential multimedia digital data stream frames, each frame including one to said selected number N of TS packets and wherein an identified TS packet containing said identified PCR is the last packet in said frame.
Claim 5
Dependent Claim 88 words
A method for segmenting a multimedia data stream as recited in claim 1 wherein said step of encapsulating said multimedia digital data stream into frames responsive to both said identified selected number N of TS packets and said identified PCR includes the step of transforming said multimedia digital data stream TS packets directly into fixed size Asynchronous Transfer Mode (ATM) cells; said ATM cells being transmitted over the distribution communications network and being reassembled into said multimedia digital data stream frames by a decoder/receiver coupled to the network.
Claim 6
Dependent Claim 120 words
Apparatus for segmenting a multimedia data stream for transmission over a distribution communications network, said multimedia data stream including sequential transport system (TS) packets with embedded program clock references (PCRs) at a selected time interval, comprising: means for receiving the multimedia digital data stream; means for decoding said TS packets to identify the program clock references (PCRs); means for identifying a selected number N of TS packets; means for encapsulating said multimedia digital data stream into frames responsive to both said identified selected number N of TS packets and said identified PCR; and data supply processor means for supplying the multimedia digital data stream to said receiving means and notification means for requesting data from said data supply processor means.
Claim 7
Dependent Claim 120 words
Apparatus for segmenting a multimedia data stream for transmission over a distribution communications network, said multimedia data stream including sequential transport system (TS) packets with embedded program clock references (PCRs) at a selected time interval, comprising: means for receiving the multimedia digital data stream; means for decoding said TS packets to identify the program clock references (PCRs); means for identifying a selected number N of TS packets; means for encapsulating said multimedia digital data stream into frames responsive to both said identified selected number N of TS packets and said identified PCR; and data supply processor means for supplying the multimedia digital data stream to said receiving means and notification means for requesting data from said data supply processor means.
Claim 8
Dependent Claim 86 words
Apparatus for segmenting a multimedia data stream as recited in claim 4 wherein said means for encapsulating said multimedia digital data stream into frames responsive to both said identified selected number N of TS packets and said identified PCR includes means for transforming said multimedia digital data stream TS packets directly into fixed size Asynchronous Transfer Mode (ATM) cells; said ATM cells being transmitted over the distribution communications network and being reassembled into said multimedia digital data stream frames by a decoder/receiver coupled to the network.

References Cited (Backward Citations)

US5255291A Cited
US5138440A Cited
US5260942A Cited
US5287182A Cited
US5381181A Cited
US5398072A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag