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

Apparatus for excising (and reinserting) specific data from a compressed video data stream to reduce its transmission bandwidth

Assignee: General Electric Co
•
Filing: 1993-05-20
•
Granted: 1994-12-06
•
Expires: 2013-05-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital compressed video signal transmission system includes a transport processor for segmenting compressed MPEG video data into transport cells for transmission. Prior to formation of the transport cells, at least a portion of the 32-bit MPEG slice start codes are excised from the compressed data. An entry pointer is generated to indicate the location of the beginning of a slice, which pointer is included in a transport cell header. In a corresponding receiver, the transport header is examined for a slice entry pointer, and if one is found, a slice start code is inserted in the transport payload data stream at the location indicated by the pointer so as to provide a signal according to the MPEG protocol.

Inventors

  • 👤 Robert J. Siracusa
  • 👤 Joel W. Zdepski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 13:55
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/65; H04N19/60; H04N19/61; H04N19/85; H04N19/89; H04N21/00; H04N21/20; H04N21/23; H04N21/236; H04N21/40; H04N21/43; H04N21/434; H04N19/30; H04N19/39; H04N19/70

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 201 words
In a digital video transmission system for transmitting MPEG compressed video signal including hierarchically layered data, respective layers including headers containing data descriptive of said respective layers, and one of such layers being a slice layer which includes a slice start code and a group of macroblocks of pixel representative information; said slice start code including an invariant portion and a variable portion; apparatus for segmenting said compressed video signal into transport cells, respective transport cells containing a payload including a portion of said compressed video signal , and a transport header including data descriptive of data contained in said payload; said apparatus comprising: a source of said compressed video signal; means, responsive to said compressed video signal, for excising therefrom said slice start codes, and dividing the compressed video signal with slice start codes excised therefrom into payload cells of no more than K data bits where K is a predetermined integer; means, responsive to header data of said compressed video signal, for generating transport header data including information which identifies compressed video signal included in a corresponding payload; and means for concatenating said transport headers with corresponding payloads to form transport cells for the conveyance of compressed video signal.
Claim 2
Dependent Claim 201 words
In a digital video transmission system for transmitting MPEG compressed video signal including hierarchically layered data, respective layers including headers containing data descriptive of said respective layers, and one of such layers being a slice layer which includes a slice start code and a group of macroblocks of pixel representative information; said slice start code including an invariant portion and a variable portion; apparatus for segmenting said compressed video signal into transport cells, respective transport cells containing a payload including a portion of said compressed video signal , and a transport header including data descriptive of data contained in said payload; said apparatus comprising: a source of said compressed video signal; means, responsive to said compressed video signal, for excising therefrom said slice start codes, and dividing the compressed video signal with slice start codes excised therefrom into payload cells of no more than K data bits where K is a predetermined integer; means, responsive to header data of said compressed video signal, for generating transport header data including information which identifies compressed video signal included in a corresponding payload; and means for concatenating said transport headers with corresponding payloads to form transport cells for the conveyance of compressed video signal.
Claim 3
Dependent Claim 38 words
The apparatus set forth in claim 1 further including means for generating error indicating information the loss or alteration of which will indicate a transmission error, and means for including said error indicating information in respective transport cells.
Claim 4
Dependent Claim 57 words
The apparatus set forth in claim 1 further including: means responsive to said compressed video signal and data included in said respective payloads for generating entry pointers which indicate the location of the beginning of respective slices in respective payloads; and means for including said entry pointers in transport headers of transport cells containing the corresponding payloads.
Claim 5
Dependent Claim 207 words
In a digital video transmission system for transmitting a hierarchically layered compressed video signal wherein respective layers of compressed signal include headers containing data descriptive of said respective layers, one of such layers being a slice layer which includes a slice start code and a group of macroblocks of pixel representative information; said slice start code including an invariant portion and a variable portion, apparatus for segmenting said hierarchically layered compressed video signal into transport cells. respective transport cells containing a first predetermined number, N, of data bits divided between a transport cell header including a second predetermined number, K, of data bits and a payload of N-K compressed video signal data bits, said transport cell header data bits containing information for identifying compressed video signal data bits of corresponding payloads, said apparatus comprising: means for excising said slice start codes from said compressed video signal and for segmenting said compressed video signal with slice start codes excised into fixed length payloads and forming respective payloads into transport cells; and means for generating entry pointers indicating the relative location within respective payloads, of the location within the compressed video signal at which respective slice start codes were excised, and including said entry pointers within corresponding transport headers.
Claim 6
Dependent Claim 207 words
In a digital video transmission system for transmitting a hierarchically layered compressed video signal wherein respective layers of compressed signal include headers containing data descriptive of said respective layers, one of such layers being a slice layer which includes a slice start code and a group of macroblocks of pixel representative information; said slice start code including an invariant portion and a variable portion, apparatus for segmenting said hierarchically layered compressed video signal into transport cells. respective transport cells containing a first predetermined number, N, of data bits divided between a transport cell header including a second predetermined number, K, of data bits and a payload of N-K compressed video signal data bits, said transport cell header data bits containing information for identifying compressed video signal data bits of corresponding payloads, said apparatus comprising: means for excising said slice start codes from said compressed video signal and for segmenting said compressed video signal with slice start codes excised into fixed length payloads and forming respective payloads into transport cells; and means for generating entry pointers indicating the relative location within respective payloads, of the location within the compressed video signal at which respective slice start codes were excised, and including said entry pointers within corresponding transport headers.
Claim 7
Dependent Claim 182 words
Receiver apparatus for receiving MPEG compressed video signal of the type arranged in transport cells, each of which includes a transport header and a payload containing a portion of said compressed video signal said compressed video signal having a slice layer of a plurality of slices, each of which originally included slice start codes, and said slice start codes being excised in the formation of respective pay loads, said apparatus comprising; a source of said transport cells; a source of slice start codes; means responsive to transport header data of respective transport cells for determining whether respective transport cells include the beginning of a slice of data, and the location of said beginning of a slice of data; means responsive to said transport cells for separating transport headers and payloads and responsive to a determination of the location of said beginning of a slice of data, for inserting a slice start code provided from said source of slice start codes; an MPEG video signal decompressor; and means for coupling payloads with slice start codes inserted therein to said MPEG video signal decompressor.
Claim 8
Dependent Claim 182 words
Receiver apparatus for receiving MPEG compressed video signal of the type arranged in transport cells, each of which includes a transport header and a payload containing a portion of said compressed video signal said compressed video signal having a slice layer of a plurality of slices, each of which originally included slice start codes, and said slice start codes being excised in the formation of respective pay loads, said apparatus comprising; a source of said transport cells; a source of slice start codes; means responsive to transport header data of respective transport cells for determining whether respective transport cells include the beginning of a slice of data, and the location of said beginning of a slice of data; means responsive to said transport cells for separating transport headers and payloads and responsive to a determination of the location of said beginning of a slice of data, for inserting a slice start code provided from said source of slice start codes; an MPEG video signal decompressor; and means for coupling payloads with slice start codes inserted therein to said MPEG video signal decompressor.
Claim 9
Dependent Claim 171 words
In a digital video transmission system for transmitting hierarchically layered compressed video signal in transport ceils, said hierarchically layered compressed video signal including a slice layer, respective slices including a slice start code and a plurality of blocks of data representing pixel information, and wherein respective transport cells include a transport header and a payload of a portion of said hierarchically layered compressed video signal from which respective slice start codes have been excised, and said transport header including entry pointer data related to the location in respective payloads from which said slice start codes were excised; receiver apparatus comprising: means for receiving transmitted said transport cells and separating said transport cell headers and payloads; means responsive to transport cell header data for providing data representing said slice start codes which were excised and inserting same in the compressed video signal locations from which said slice start codes were excised; and decompression means, responsive to said payload data with data representing said slice start codes inserted, for providing decorepressed video signal.
Claim 10
Dependent Claim 171 words
In a digital video transmission system for transmitting hierarchically layered compressed video signal in transport ceils, said hierarchically layered compressed video signal including a slice layer, respective slices including a slice start code and a plurality of blocks of data representing pixel information, and wherein respective transport cells include a transport header and a payload of a portion of said hierarchically layered compressed video signal from which respective slice start codes have been excised, and said transport header including entry pointer data related to the location in respective payloads from which said slice start codes were excised; receiver apparatus comprising: means for receiving transmitted said transport cells and separating said transport cell headers and payloads; means responsive to transport cell header data for providing data representing said slice start codes which were excised and inserting same in the compressed video signal locations from which said slice start codes were excised; and decompression means, responsive to said payload data with data representing said slice start codes inserted, for providing decorepressed video signal.

References Cited (Backward Citations)

US4827339A Cited
US4785349A Cited
US5140621A Cited
US5020058A Cited
US5140417A Cited
US5138440A Cited
US5253053A Cited
US5111292A Cited
US5122875A Cited
US5168356A Cited
US5231484A Cited
US5189671A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-12-05 1998-06-06 1998-12-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-12-05 2002-06-06 2002-12-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-12-05 2006-06-06 2006-12-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag