Patent US6141358A successfully refreshed from Google Patents.
US6141358A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for aligning sub-stream splice points in an information stream
Assignee: Wistron Corp
•
Filing: 1998-06-05
•
Granted: 2000-10-31
•
Expires: 2018-06-05
Abstract
Abstract A method and concomitant apparatus for incorporating one or more relatively low bitrate information streams (e.g., MPEG) into a relatively high bitrate information stream (e.g., SDTI) in a manner aligning low bitrate sub-stream splice entrance points and splice exit points within the frame boundaries of the high bitrate information stream. In this manner the splicing of the relatively high bitrate information stream at appropriate In Frames and Out Frames will provide relatively seamless splicing of information sub-streams.
Inventors
- 👤 Robert Norman Hurst, Jr.
- 👤 Christopher Ward
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 14:45
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/20; H04N21/23; H04N21/234; H04N21/23406; H04N21/23424; H04N21/236; H04N21/23602; H04N21/23608
Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
116 words
A method for packaging a first framed information stream having a first bitrate into a second framed information stream having a second bitrate, said second bitrate being greater than said first bitrate, said first information stream including stream entrance points and stream exit points, said method comprising the steps of: (a) storing, in a pay load portion of one or more information frames associated with said second information stream, at least a portion of said first information stream; (b) indicating, via a predetermined syntax, each information frame of said second information stream having a payload portion including an initial stream entrance point; and repeating steps (a) through (b) for successive portions of said first information stream.
Claim 2
Independent Claim
116 words
A method for packaging a first framed information stream having a first bitrate into a second framed information stream having a second bitrate, said second bitrate being greater than said first bitrate, said first information stream including stream entrance points and stream exit points, said method comprising the steps of: (a) storing, in a pay load portion of one or more information frames associated with said second information stream, at least a portion of said first information stream; (b) indicating, via a predetermined syntax, each information frame of said second information stream having a payload portion including an initial stream entrance point; and repeating steps (a) through (b) for successive portions of said first information stream.
Claim 3
Dependent Claim
39 words
The packaging method of claim 1, wherein said step of indicating further comprises the step of: indicating, via a predetermined syntax, each information frame of said second information stream having a payload portion including a terminating stream exit point.
Claim 4
Dependent Claim
93 words
The packaging method of claim 1, further comprising the steps of: counting, beginning with each information frame of said second information stream having payload portion including an initial stream entrance point, the number of information frames of said second information stream started; and in the case of said number exceeding a threshold level: halting said step of storing immediately prior to the storage of a stream entrance point; and resuming said step of storing in response to a control signal indicative of the start of an information frame within said second information stream.
Claim 5
Dependent Claim
100 words
The packaging method of claim 2, further comprising the steps of: counting, beginning with each information frame of said second information stream having payload portion including a terminating stream exit point, the number of information frames of said second information stream started; and in the case of said number exceeding a threshold level: halting said step of storing said stored portion of said first information stream immediately after the storage of a stream exit point; and resuming said step of storing in response to a control signal indicative of the start of an information frame within said second information stream.
Claim 6
Dependent Claim
25 words
The packaging method of claim 1, wherein said step of storing is initiated in response to a control signal indicative of a buffer overutilization condition.
Claim 7
Dependent Claim
14 words
The packaging method of claim 1, wherein said first stream includes a stream identifier.
Claim 8
Dependent Claim
27 words
The packaging method of claim 1, wherein only a single information frame is stored in the payload portion of an information frame of said second information stream.
Claim 9
Dependent Claim
34 words
The packaging method of claim 1, wherein only those information frames associated with a single group of pictures (GOP) are stored in the payload portion of an information frame of said second information stream.
Claim 10
Independent Claim
103 words
A method for packaging a relatively low bitrate framed information stream into a relatively high bitrate framed information stream, said relatively low bitrate framed information stream including stream entrance points and stream exit points, said method comprising the steps of: retrieving, from a buffer, said relatively low bitrate information frames; storing, in a payload portion of one or more of relatively high bitrate information frames, said retrieved relatively low bitrate information frames; and indicating, via a predetermined syntax, each of said relatively high bitrate information frames including, in an initial payload position, a relatively low bitrate information frame comprising a stream entrance point.
Claim 11
Independent Claim
103 words
A method for packaging a relatively low bitrate framed information stream into a relatively high bitrate framed information stream, said relatively low bitrate framed information stream including stream entrance points and stream exit points, said method comprising the steps of: retrieving, from a buffer, said relatively low bitrate information frames; storing, in a payload portion of one or more of relatively high bitrate information frames, said retrieved relatively low bitrate information frames; and indicating, via a predetermined syntax, each of said relatively high bitrate information frames including, in an initial payload position, a relatively low bitrate information frame comprising a stream entrance point.
Claim 12
Dependent Claim
40 words
The method of claim 9, further comprising the step of: indicating, via a predetermined syntax, each of said relatively high bitrate information frames including, in a terminal payload position, a relatively low bitrate information frame comprising a stream exit point.
Claim 13
Dependent Claim
126 words
The method of claim 9, further comprising the steps of: monitoring a frame pulse signal indicative of the start of an information frame in said relatively high bitrate information stream; counting, beginning with each relatively high bitrate information frame including a stream entrance point in an initial payload position, the number of relatively high bitrate information frames started; and in the case of said number exceeding a threshold level: halting said step of retrieving said relatively low bitrate information frames from said buffer immediately prior to the retrieval of a stream entrance point; and resuming, in response to a frame pulse signal indicative of the start of a relatively high bitrate information frame, said step of retrieving said relatively low bitrate information frames from said buffer.
Claim 14
Dependent Claim
125 words
The method of claim 10, further comprising the steps of: monitoring a frame pulse signal indicative of the start of an information frame in said relatively high bitrate information stream; counting, beginning with each relatively high bitrate information frame including a stream exit point in an terminal payload position, the number of relatively high bitrate information frames started; and in the case of said number exceeding a threshold level: halting said step of retrieving said relatively low bitrate information frames from said buffer immediately after the retrieval of a stream exit point; and resuming, in response to a frame pulse signal indicative of the start of a relatively high bitrate information frame, said step of retrieving said relatively low bitrate information frames from said buffer.
Claim 15
Dependent Claim
62 words
The method of claim 9, wherein: said step of storing said retrieved information frames is halted upon retrieving a predetermined number of relatively low bitrate information frames including a stream exit point; and said step of storing said retrieved information frames is resumed in response to a control signal indicative of the start of an information frame within said second information stream.
Claim 16
Dependent Claim
62 words
The method of claim 9, wherein: said step of storing said retrieved information frames is halted upon retrieving a predetermined number of relatively low bitrate information frames including a stream entrance point; and said step of storing said retrieved information frames is resumed in response to a control signal indicative of the start of an information frame within said second information stream.
Claim 17
Independent Claim
170 words
A method for packaging a plurality of relatively low bitrate framed information streams into a relatively high bitrate framed information stream, each of said relatively low bitrate framed information streams including a respective stream identifier and one or more stream entrance points and stream exit points, said method comprising the steps of: retrieving, from respective buffers, at least a portion of each of said relatively low bitrate framed information streams; storing, in a payload portion of one or more relatively high bitrate information frames of said relatively high bitrate framed information stream, said respective retrieved portions of each of said relatively low bitrate framed information streams, each of said relatively high bitrate information frames comprising one or more relatively low bitrate information frames from one or more of said plurality of relatively low bitrate framed information streams; and indicating, via a predetermined syntax, each of said relatively high bitrate information frames including, in an respective initial payload position, a respective relatively low bitrate information frame comprising a stream entrance point.
Claim 18
Independent Claim
170 words
A method for packaging a plurality of relatively low bitrate framed information streams into a relatively high bitrate framed information stream, each of said relatively low bitrate framed information streams including a respective stream identifier and one or more stream entrance points and stream exit points, said method comprising the steps of: retrieving, from respective buffers, at least a portion of each of said relatively low bitrate framed information streams; storing, in a payload portion of one or more relatively high bitrate information frames of said relatively high bitrate framed information stream, said respective retrieved portions of each of said relatively low bitrate framed information streams, each of said relatively high bitrate information frames comprising one or more relatively low bitrate information frames from one or more of said plurality of relatively low bitrate framed information streams; and indicating, via a predetermined syntax, each of said relatively high bitrate information frames including, in an respective initial payload position, a respective relatively low bitrate information frame comprising a stream entrance point.
Claim 19
Dependent Claim
42 words
The method of claim 15, further comprising the step of: indicating, via a predetermined syntax, each of said relatively high bitrate information frames including, in an respective terminal payload position, a respective relatively low bitrate information frame comprising a stream exit point.
Claim 20
Dependent Claim
143 words
The method of claim 15, further comprising the steps of: monitoring a frame pulse signal indicative of the start of an information frame in said relatively high bitrate information stream; counting, for each respective relatively low bitrate information stream, beginning with each relatively high bitrate information frame including a respective stream entrance point in an initial payload position, the number of relatively high bitrate information frames started; and in the case of said number exceeding a threshold level for a respective relatively low bitrate information stream: halting said step of retrieving said portions of said relatively low bitrate information streams immediately prior to the retrieval of a stream entrance point; and resuming, in response to a frame pulse signal indicative of the start of a relatively high bitrate information frame, said step of retrieving said portions of said relatively low bitrate information streams.
Claim 21
Dependent Claim
142 words
The method of claim 16, further comprising the steps of: monitoring a frame pulse signal indicative of the start of an information frame in said relatively high bitrate information stream; counting, for each respective relatively low bitrate information stream, beginning with each relatively high bitrate information frame including a respective stream exit point in an terminal payload position, the number of relatively high bitrate information frames started; and in the case of said number exceeding a threshold level for a respective relatively low bitrate information stream: halting said step of retrieving said portions of said relatively low bitrate information streams immediately after the retrieval of a stream exit point; and resuming, in response to a frame pulse signal indicative of the start of a relatively high bitrate information frame, said step of retrieving said portions of said relatively low bitrate information streams.
Claim 22
Independent Claim
173 words
An apparatus for generating a bitstream, comprising: a buffer, coupled to receive a first input bitstream including entrance points and exit points, for storing said first input bitstream and, in response to a first read control signal, selectively transmitting at least a portion of said stored first input bitstream; a framing multiplexer, coupled to said buffer and receiving said transmitted portion of said stored first input bitstream, for forming an output bitstream including a plurality of information frames having respective payload portions, said transmitted portion of said stored first input bitstream being distributed among one or more payload portions of respective information frames, said framing multiplexer indicating, via a predetermined syntax, each of said information frames including, in an initial payload position, a stream entrance point; and a read controller, coupled to said buffer, for providing said first read control signal and, in response to a control signal indicative of the formation of an information frame by said framing multiplexer, causing said buffer to transmit a portion of said first stored input stream.
Claim 23
Independent Claim
173 words
An apparatus for generating a bitstream, comprising: a buffer, coupled to receive a first input bitstream including entrance points and exit points, for storing said first input bitstream and, in response to a first read control signal, selectively transmitting at least a portion of said stored first input bitstream; a framing multiplexer, coupled to said buffer and receiving said transmitted portion of said stored first input bitstream, for forming an output bitstream including a plurality of information frames having respective payload portions, said transmitted portion of said stored first input bitstream being distributed among one or more payload portions of respective information frames, said framing multiplexer indicating, via a predetermined syntax, each of said information frames including, in an initial payload position, a stream entrance point; and a read controller, coupled to said buffer, for providing said first read control signal and, in response to a control signal indicative of the formation of an information frame by said framing multiplexer, causing said buffer to transmit a portion of said first stored input stream.
Claim 24
Dependent Claim
29 words
The apparatus of claim 19, wherein said framing multiplexer indicates, via a predetermined syntax, each of said information frames including, in a terminal payload position, a stream exit point.
Claim 25
Dependent Claim
32 words
The apparatus of claim 19, wherein: said portion of said first input stream transmitted to said framing multiplexer comprises a portion delineated by an initial entrance point and a terminating exit point.
Claim 26
Dependent Claim
24 words
The apparatus of claim 19, wherein: said portion of said first input stream transmitted to said framing multiplexer comprises an entire group of pictures.
Claim 27
Dependent Claim
22 words
The apparatus of claim 19, wherein: said portion of said first input stream transmitted to said framing multiplexer comprises an single frame.
Claim 28
Dependent Claim
54 words
The apparatus of claim 19, further comprising: a second buffer, coupled to receive a second input bitstream including In Points and Out Points, for storing said second input bitstream and, in response to a second read control signal from said read controller, selectively transmitting at least a portion of said stored second input bitstream.
References Cited (Backward Citations)
US5371547A
Cited
US5541852A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-10-31 | 2004-05-01 | 2004-10-31 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-10-31 | 2008-05-01 | 2008-10-31 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-10-31 | 2012-05-01 | 2012-10-31 | $7700.00 | Window Closed / Lapsed |