Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
201 words
Apparatus for segmenting a multiple program multimedia digital data stream for transmission over a distribution communications network, each program multimedia digital data stream including sequential transport system (TS) packets with at least one program clock reference (PCR) included within a set time interval and a program identification (PID) associated with the PCRs comprising: 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 segmenting said multimedia digital data stream into frames responsive to both said identified number N of TS packets and said identified PCR; means for selecting a program identification (PID) associated with one of the PCRs for timing the transmission of segmented multiple program multimedia digital data stream; means for identifying a time interval following an identified PCR associated with said selected program identification PID; and means for comparing said identified time interval with the set time interval between the program clock references (PCRs); and means responsive to said identified time interval being greater than the set time interval for selecting a new program identification (PID) associated with one of the PCRs for timing the transmission of segmented multiple program multimedia digital data stream.
Claim 2
Dependent Claim
201 words
Apparatus for segmenting a multiple program multimedia digital data stream for transmission over a distribution communications network, each program multimedia digital data stream including sequential transport system (TS) packets with at least one program clock reference (PCR) included within a set time interval and a program identification (PID) associated with the PCRs comprising: 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 segmenting said multimedia digital data stream into frames responsive to both said identified number N of TS packets and said identified PCR; means for selecting a program identification (PID) associated with one of the PCRs for timing the transmission of segmented multiple program multimedia digital data stream; means for identifying a time interval following an identified PCR associated with said selected program identification PID; and means for comparing said identified time interval with the set time interval between the program clock references (PCRs); and means responsive to said identified time interval being greater than the set time interval for selecting a new program identification (PID) associated with one of the PCRs for timing the transmission of segmented multiple program multimedia digital data stream.
Claim 3
Dependent Claim
88 words
Apparatus for segmenting a multiple program multimedia digital data stream as recited in claim 1 wherein said means for segmenting said multimedia digital data stream into frames responsive to both said identified number N of TS packets and said identified PCR include 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.
Claim 4
Dependent Claim
50 words
Apparatus for segmenting a multiple program multimedia digital data stream as recited in claim 2 wherein said means for identifying said time interval following said identified PCR associated with said selected program identification PID include counter means for identifying a number of said ATM cells transmitted following said identified PCR.
Claim 5
Dependent Claim
56 words
Apparatus for segmenting a multiple program multimedia digital data stream as recited in claim 1 wherein said means for identifying said time interval following said identified PCR associated with said selected program identification PID include means for comparing the result of a target transmission time minus a base rate counter value with the set time interval.
Claim 6
Dependent Claim
47 words
Apparatus for segmenting a multiple program multimedia digital data stream as recited in claim 1 further include means responsive to said means for selecting a new PID for updating an offset value, said offset value used for timing the transmission of a digital data stream containing PCRs.
Claim 7
Independent Claim
180 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 at least one program clock reference (PCR) included within a set time interval, said method comprising the steps of: decoding said TS packets to identify the program clock references (PCRs); identifying a selected number N of TS packets; and segmenting said multimedia digital data stream into frames responsive to both said identified selected number N of TS packets and said identified PCR; selecting a program identification (PID) associated with one of the PCRs for timing the transmission of segmented multiple program multimedia digital data stream; identifying a time interval following an identified PCR associated with said selected program identification PID; comparing said identified time interval with the set time interval between the program clock references (PCRs); and selecting a new program identification (PID) associated with one of the PCRs for timing the transmission of segmented multiple program multimedia digital data stream responsive to said identified time interval being greater than the set time interval.
Claim 8
Independent Claim
180 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 at least one program clock reference (PCR) included within a set time interval, said method comprising the steps of: decoding said TS packets to identify the program clock references (PCRs); identifying a selected number N of TS packets; and segmenting said multimedia digital data stream into frames responsive to both said identified selected number N of TS packets and said identified PCR; selecting a program identification (PID) associated with one of the PCRs for timing the transmission of segmented multiple program multimedia digital data stream; identifying a time interval following an identified PCR associated with said selected program identification PID; comparing said identified time interval with the set time interval between the program clock references (PCRs); and selecting a new program identification (PID) associated with one of the PCRs for timing the transmission of segmented multiple program multimedia digital data stream responsive to said identified time interval being greater than the set time interval.
Claim 9
Dependent Claim
48 words
A method for segmenting a multiple program multimedia digital data stream as recited in claim 6 wherein the steps of selecting said PID and selecting said new PID include the step of decoding said TS packets to identify the current PID associated with one of said identified PCRs.
Claim 10
Dependent Claim
47 words
A method for segmenting a multiple program multimedia digital data stream as recited in claim 6 wherein said step of segmenting said multimedia digital data stream includes the step of transforming said multimedia digital data stream TS packets directly into fixed size Asynchronous Transfer Mode (ATM) cells.
Claim 11
Dependent Claim
40 words
A method for segmenting a multiple program multimedia digital data stream as recited in claim 8 wherein said step of identifying said time interval includes the step of counting a number of said ATM cells transmitted following said identified PCR.
Claim 12
Dependent Claim
47 words
A method for segmenting a multiple program multimedia digital data stream as recited in claim 6 wherein said step of identifying said time interval includes the step of comparing the result of a target transmission time minus a base rate counter value with the set time interval.
Claim 13
Dependent Claim
46 words
A method for segmenting a multiple program multimedia digital data stream as recited in claim 8 further includes the step of updating an offset value responsive to selecting said new PID, said offset value used for timing the transmission of a digital data stream containing PCRs.
Claim 14
Independent Claim
116 words
A system for communicating a stream of multiple program multimedia digital data comprising: a distribution communications network; multimedia server means for receiving and segmenting the multiple program multimedia digital data stream and transmitting said segmented multiple program multimedia digital data stream over said distribution communications network; said multimedia server means including segmenting means for segmenting said stream into frames responsive to both an identified selected number N of TS packets and an identified PCR and means for selecting a program identification (PID) associated with one of the PCRs for timing the transmission of segmented multiple program multimedia digital data stream; and receiver means coupled to said distribution communications network for receiving the multimedia digital data stream.
Claim 15
Independent Claim
116 words
A system for communicating a stream of multiple program multimedia digital data comprising: a distribution communications network; multimedia server means for receiving and segmenting the multiple program multimedia digital data stream and transmitting said segmented multiple program multimedia digital data stream over said distribution communications network; said multimedia server means including segmenting means for segmenting said stream into frames responsive to both an identified selected number N of TS packets and an identified PCR and means for selecting a program identification (PID) associated with one of the PCRs for timing the transmission of segmented multiple program multimedia digital data stream; and receiver means coupled to said distribution communications network for receiving the multimedia digital data stream.