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

An HDTV compression system

Assignee: General Electric Co
•
Filing: 1991-02-27
•
Granted: 1992-06-16
•
Expires: 2011-02-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus for encoding/decoding a HDTV signal for e.g., terrestrial transmission includes a compression circuit responsive to high definition video source signals for providing ierarchically layered codewords CW representing compressed video data and associated codewords T, defining the types of data represented by the codewords CW. A priority selection circuit, responsive to the codewords CW and T, parses the codewords CW into high and low priority codeword sequences wherein the high and low priority codeword sequences correspond to compressed video data of relatively greater and lesser importance to image reproduction respectively. A transport processor, responsive to the high and low priority codeword sequences, forms high and low priority transport blocks of high and low priority codewords respectively. Each transport block includes a header, codewords CW and error detection check bits. The respective transport blocks are applied to an forward error check circuit for applying additional error check data. Thereafter the high and low priority data are applied to a modem wherein they quadrature amplitude modulate respective carriers for transmission.

Inventors

  • 👤 Dipankar Raychaudhuri
  • 👤 Joel W. Zdepski
  • 👤 Glenn A. Reitmeier
  • 👤 Charles M. Wine

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 01:49
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/015; H04N19/00; H04N19/10; H04N19/102; H04N19/124; H04N19/134; H04N19/157; H04N19/159; H04N19/169; H04N19/17; H04N19/174; H04N19/176; H04N19/18; H04N19/186; H04N19/189; H04N19/192; H04N19/30; H04N19/37; H04N19/42; H04N19/423; H04N19/46; H04N19/50; H04N19/503; H04N19/51; H04N19/513; H04N19/517; H04N19/52; H04N19/60; H04N19/61; H04N21/00; H04N21/20; H04N21/23; H04N21/234; H04N21/23406; H04N21/2343; H04N21/234327; H04N21/238; H04N21/2383; H04N21/40; H04N21/41; H04N21/426; H04N21/43; H04N21/438; H04N21/4382; H04N21/44; H04N21/44004; H04N21/60; H04N21/63; H04N21/631; H04N19/13; H04N19/146; H04N19/152; H04N19/70; H04N19/90; H04N19/91

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 272 words
Apparatus for encoding a television signal comprising: a source of video signals; first means, coupled to said source, for providing a compressed version of said video signals, said compressed version including a first sequence of codewords of varying types defining said compressed video signal and a second sequence of codewords associated with said first sequence and indicating said types; second means, coupled to said first means, and responsive to said second sequence of codewords for variably parsing said first sequence of codewords into a high priority codeword sequence and a low priority codeword sequence according to the type of respective codewords of said first sequence; a source of audio signal occurring as a sequence of codewords; third means, coupled to said second means and said source of audio signal, for forming mutually exclusive transport blocks of said high priority codeword sequence, said low priority codeword sequence and said sequence of audio codewords, each transport block including a predetermined bit capacity occupied by codewords of one of high priority, low priority or audio data, transport block header information for identifying said data, and error check bits generated over said data and said transport block header information, said third means providing a first transport block sequence including transport blocks of said high priority codewords, a second transport block sequence including transport blocks of said low priority codewords, and wherein transport blocks of said audio codewords are interleaved with transport blocks of at least one of said first and second transport block sequences; and means including means for modulating said first and second transport block sequences on separate carriers, and combining said separately modulated carriers.
Claim 2
Dependent Claim 272 words
Apparatus for encoding a television signal comprising: a source of video signals; first means, coupled to said source, for providing a compressed version of said video signals, said compressed version including a first sequence of codewords of varying types defining said compressed video signal and a second sequence of codewords associated with said first sequence and indicating said types; second means, coupled to said first means, and responsive to said second sequence of codewords for variably parsing said first sequence of codewords into a high priority codeword sequence and a low priority codeword sequence according to the type of respective codewords of said first sequence; a source of audio signal occurring as a sequence of codewords; third means, coupled to said second means and said source of audio signal, for forming mutually exclusive transport blocks of said high priority codeword sequence, said low priority codeword sequence and said sequence of audio codewords, each transport block including a predetermined bit capacity occupied by codewords of one of high priority, low priority or audio data, transport block header information for identifying said data, and error check bits generated over said data and said transport block header information, said third means providing a first transport block sequence including transport blocks of said high priority codewords, a second transport block sequence including transport blocks of said low priority codewords, and wherein transport blocks of said audio codewords are interleaved with transport blocks of at least one of said first and second transport block sequences; and means including means for modulating said first and second transport block sequences on separate carriers, and combining said separately modulated carriers.
Claim 3
Dependent Claim 58 words
The apparatus set forth in claim 1 wherein said means including means for separately modulating said first and second transport block sequences further includes: first and second rate buffers respectively coupled to receive said first and second transport block sequences, for accepting transport block codewords at varying intervals and outputting transport block codewords at a substantially constant rate.
Claim 4
Dependent Claim 72 words
The apparatus set forth in claim 2 wherein said means including means for separately modulating said first and second transport block sequences further includes: first and second forward error correcting encoders, respectively coupled to said first and second rate buffers, for generating respective error correction codes associated with intervals of data provided by said rate buffers and appending said error correction codes to said intervals of data provided by said rate buffers.
Claim 5
Dependent Claim 69 words
The apparatus set forth in claim 2 wherein said first means includes means, responsive to a control signal for adaptively controlling the volume of said compressed version of said video signals; and wherein said rate buffers include means for providing a signal indicating the relative fullness of said rate buffers; and means responsive to said signal indicating the relative fullness of said rate buffers for generating said control signal.
Claim 6
Dependent Claim 26 words
The apparatus set forth in claim 1 wherein said first means includes means for adaptively controlling the volume of said compressed version of said video signals.
Claim 7
Dependent Claim 66 words
The apparatus set forth in claim 1 wherein said first means includes; means for selectively providing frames of intra-frame compressed video data interspersed with frames of motion-compensated-predictive compressed data; and means for variable-length encoding at least portions of said intra-frame compressed video data and said motion-compensated-predictive compressed data; and wherein said second means parses intra-frame compressed video data in different proportions than said motion-compensated-predictive compressed data.
Claim 8
Dependent Claim 59 words
The apparatus set forth in claim 6 wherein said means for selectively providing frames of intra-frame compressed video data interpersed with frames of motion-compensated-predictive compressed data includes; discrete cosine transform means, coupled to said source of video signals for providing transform coefficients representing blocks of pixels; and quantizing means for adaptively limiting the dynamic range of said transform coefficients.
Claim 9
Dependent Claim 36 words
The apparatus set forth in claim 7 wherein said means for selectively providing frames of intra-frame compressed video data interspersed with frames of motion-compensated-predictive compressed data further includes means for variable length encoding said transform coefficients.
Claim 10
Dependent Claim 243 words
In a receiver for receiving a television signal of the type including compressed video data variably parsed on an image area by image area basis into high and low priority channels, the data in said high and low priority channels occurring in transport blocks of predetermined data capacity, said transport blocks including transport header information having control data related to said variable parsing, signal data, and error check data related to the transport header information and signal data contained in respective blocks, the signal data in each transport block corresponding to an exclusive type of data (e.g., to high priorty video data, or low priority video data); apparatus comprising: first means for receiving said television signal and providing first and second data streams corresponding to transport blocks from said high and low priority channels respectively; second means, coupled to said first means, for providing first and second sequences of codewords corresponding to high priority video dat and low priority video data respectively with said transport block header information excised therefrom, and providing a further sequence of codewords corresponding to said transport block header information; third means, coupled to said second means, and responsive to said transport block header information, including said control data, for combining said first and second sequences of codewords into a further sequence of codewords; and fourth means, coupled to said third means, for decompressing said further sequence of codewords representing compressed video data to produce a noncompressed video signal.
Claim 11
Dependent Claim 243 words
In a receiver for receiving a television signal of the type including compressed video data variably parsed on an image area by image area basis into high and low priority channels, the data in said high and low priority channels occurring in transport blocks of predetermined data capacity, said transport blocks including transport header information having control data related to said variable parsing, signal data, and error check data related to the transport header information and signal data contained in respective blocks, the signal data in each transport block corresponding to an exclusive type of data (e.g., to high priorty video data, or low priority video data); apparatus comprising: first means for receiving said television signal and providing first and second data streams corresponding to transport blocks from said high and low priority channels respectively; second means, coupled to said first means, for providing first and second sequences of codewords corresponding to high priority video dat and low priority video data respectively with said transport block header information excised therefrom, and providing a further sequence of codewords corresponding to said transport block header information; third means, coupled to said second means, and responsive to said transport block header information, including said control data, for combining said first and second sequences of codewords into a further sequence of codewords; and fourth means, coupled to said third means, for decompressing said further sequence of codewords representing compressed video data to produce a noncompressed video signal.
Claim 12
Dependent Claim 29 words
The apparatus set forth in claim 9 wherein said first means further includes first and second rate buffers for providing said first and second data streams at variable rates.
Claim 13
Dependent Claim 99 words
The apparatus set forth in claim 9 wherein said compressed video data corresponds, in part, to codewords related to DCT coefficients, said DCT coefficients occurring in blocks of sequences, the coefficients of each sequence occurring in descending order of importance with respect to reconstructing images, and wherein codewords of greater importance for each block are included in said high priority channel and codewords of lesser importance for each block are included in said low priority channel, and said third means includes means to recombine the codewords of greater and lessor importance of each block in descending order of importance.
Claim 14
Dependent Claim 38 words
The apparatus set forth in claim 9 wherein said television video signal includes forward error correction codes and said first means includes means, responsive to said forward error correction codes, for performing error correction on said television signal.
Claim 15
Dependent Claim 76 words
The apparatus set forth in claim 9 wherein said further sequence of codewords represent compressed video data in the form of variable length encoded intra-frame compressed data interleaved with variable length encoded motion-compensated-predictive-frame compressed data, and said fourth means includes; variable length decoding means, responsive to said further sequence, for variable length decoding said further sequence; and decompression means, coupled to said variable length decoding means, for selectively decoding intra-frame compressed data and motion-compensated-predictive-frame compressed data.
Claim 16
Dependent Claim 283 words
Apparatus for encoding a television signal comprising: a source of video signals; first means, coupled to said source, for providing a compressed version of said video signals, said compressed version including a first sequence of codewords of varying types defining said compressed video signal and a second sequence of codewords associated with said first sequence and indicating said types; second means, coupled to said first means, and responsive to said second sequence of codewords for variably parsing, on an image area by image area basis, said first sequence of codewords into a high priority codeword sequence and a low priority codeword sequence according to the type of respective codewords of said first sequence; third means, coupled to said second means, for forming mutually exclusive transport blocks of said high priority codeword sequence, and said low priority codeword sequence, each transport block including a predetermined bit capacity occupied by codewords of one of high priority and low priority data, transport block header information for identifying said data, and including control information related to said variable parsing, and error check bits generated over said data and said transport block header information, said third means providing a first transport block sequence including transport blocks of said high priority codewords, and a second transport block sequence including transport blocks of said low priority codewords; forward error check means, for developing error correction data corresponding to mutually exclusive portions of said first transport block sequence and said second transport block sequence and appending the corresponding error correction data to the respective first transport block sequence and second transport block sequence means including means for separately modulating said first and second transport block sequences with appended error correction data.
Claim 17
Dependent Claim 283 words
Apparatus for encoding a television signal comprising: a source of video signals; first means, coupled to said source, for providing a compressed version of said video signals, said compressed version including a first sequence of codewords of varying types defining said compressed video signal and a second sequence of codewords associated with said first sequence and indicating said types; second means, coupled to said first means, and responsive to said second sequence of codewords for variably parsing, on an image area by image area basis, said first sequence of codewords into a high priority codeword sequence and a low priority codeword sequence according to the type of respective codewords of said first sequence; third means, coupled to said second means, for forming mutually exclusive transport blocks of said high priority codeword sequence, and said low priority codeword sequence, each transport block including a predetermined bit capacity occupied by codewords of one of high priority and low priority data, transport block header information for identifying said data, and including control information related to said variable parsing, and error check bits generated over said data and said transport block header information, said third means providing a first transport block sequence including transport blocks of said high priority codewords, and a second transport block sequence including transport blocks of said low priority codewords; forward error check means, for developing error correction data corresponding to mutually exclusive portions of said first transport block sequence and said second transport block sequence and appending the corresponding error correction data to the respective first transport block sequence and second transport block sequence means including means for separately modulating said first and second transport block sequences with appended error correction data.
Claim 18
Dependent Claim 235 words
Apparatus for encoding a television signal representing images, comprising: a source of a sequence of codewords representing compressed video signal; first means, coupled to said source and responsive to said codewords for parsing, as a function of the amount of video signal data representing respective predetermined image areas, said sequence of codewords into a high priority codeword sequence and a low priority codeword sequence according to the relative importance of respective codewords for image. reproduction, and providing indicia for reconstructing said high and low priority sequences into a single sequence; second means, coupled to said first means, for forming mutually exclusive transport blocks of said high priority codeword sequence, and said low priority codeword sequence, each transport block including a predetermined bit capacity occupied by codewords of one high priority and low priority data, transport block header information, including said indicia, for identifying said data, and error check bits generated over said data and said transport block header information, said second means providing a first transport block sequence including transport blocks of said high priority codewords, and a second transport block sequence including transport blocks of said low priority codewords; forward error check means, for developing error correction data corresponding to mutually exclusive portions of said first transport block sequence and said second transport block sequence and appending the corresponding error correction data to the respective first transport block sequence and second transport block sequence.
Claim 19
Dependent Claim 235 words
Apparatus for encoding a television signal representing images, comprising: a source of a sequence of codewords representing compressed video signal; first means, coupled to said source and responsive to said codewords for parsing, as a function of the amount of video signal data representing respective predetermined image areas, said sequence of codewords into a high priority codeword sequence and a low priority codeword sequence according to the relative importance of respective codewords for image. reproduction, and providing indicia for reconstructing said high and low priority sequences into a single sequence; second means, coupled to said first means, for forming mutually exclusive transport blocks of said high priority codeword sequence, and said low priority codeword sequence, each transport block including a predetermined bit capacity occupied by codewords of one high priority and low priority data, transport block header information, including said indicia, for identifying said data, and error check bits generated over said data and said transport block header information, said second means providing a first transport block sequence including transport blocks of said high priority codewords, and a second transport block sequence including transport blocks of said low priority codewords; forward error check means, for developing error correction data corresponding to mutually exclusive portions of said first transport block sequence and said second transport block sequence and appending the corresponding error correction data to the respective first transport block sequence and second transport block sequence.
Claim 20
Dependent Claim 28 words
The apparatus set forth in claim 15 wherein said second means includes means for providing transport block header information which points to specific data within respective transport blocks.
Claim 21
Dependent Claim 17 words
The apparatus set forth in claim 16 wherein said specific data is further transport block header information.
Claim 22
Dependent Claim 62 words
The apparatus set forth in claim 15 wherein respective frames of said compressed video signal are compressed according to intraframe or interframe coding methods, and said first means parses said sequence of codewords as a function of the amount of video signal data representing respective predetermined image areas, and as a function of whether the current frame is intraframe or interframe encoded.

References Cited (Backward Citations)

US4394774A Cited
US4594708A Cited
US4544950A Cited
US4858005A Cited
US4827339A Cited
US4903125A Cited
US4809067A Cited
US4745474A Cited
US4785349A Cited
US4873577A Cited
US4914675A Cited
US4961204A Cited
US5060229A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-06-16 1995-12-16 1996-06-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-06-16 1999-12-16 2000-06-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-06-16 2003-12-16 2004-06-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag