← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 04:06
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag