apparatus and method for segmentation and time synchronization of the transmission of multimedia data
First Claim
1. 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.
0 Assignments
0 Petitions
Accused Products
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.
-
Citations
5 Claims
-
1. 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. - View Dependent Claims (3)
-
-
2. 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.
-
-
4. 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. - View Dependent Claims (5)
-
Specification