← Back to Patent Explorer
EP0467040A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Adaptive motion compensation for digital television

Assignee: Arris Technology Inc
•
Filing: 1991-05-18
•
Granted: —
•
Expires: 2011-05-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus are provided for processing digital video signals for transmission in a compressed form. A set of pixel data is compressed without motion compensation to provide a first compressed video signal. The pixel data is compressed using motion compensation to provide a second compressed video signal. The data in the first and second compressed video signals is quantified. A comparison is made to determine which of the signals contains the least data. Successive sets of pixel data are sequentially compressed and quantified and the compressed video signal having the least data for each particular set is selected. The selected signals are encoded to identify them as motion compensated or non-motion compensated signals, and combined to provide a compressed video signal data stream for transmission. Apparatus for receiving and decoding the signals is also disclosed.

Inventors

  • 👤 Edward A. Krause
  • 👤 Woo H. Paik
  • 👤 Vincent Liu
  • 👤 Jim Esserman

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-30 21:55
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/50; H04N19/10; H04N19/102; H04N19/103; H04N19/107; H04N19/503; H04N19/51; H04N19/60; H04N19/61

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 94 words
Apparatus for processing digital video signals for transmission in a compressed form comprising: first means for compressing a set of pixel data to provide a first compressed video signal; second means for compressing said set of pixel data to provide a second compressed video signal; means coupled to said first means for quantifying the data in the first compressed video signal and coupled to said second means for quantifying the data in the second compressed video signal; and means responsive to said quantifying means for selecting the compressed video signal containing the least data.
Claim 2
Dependent Claim 94 words
Apparatus for processing digital video signals for transmission in a compressed form comprising: first means for compressing a set of pixel data to provide a first compressed video signal; second means for compressing said set of pixel data to provide a second compressed video signal; means coupled to said first means for quantifying the data in the first compressed video signal and coupled to said second means for quantifying the data in the second compressed video signal; and means responsive to said quantifying means for selecting the compressed video signal containing the least data.
Claim 3
Dependent Claim 34 words
Apparatus in accordance with claim 1 wherein: successive sets of pixel data are sequentially compressed and quantified; and said selecting means select the compressed video signal having the least data for each particular set.
Claim 4
Dependent Claim 67 words
Apparatus in accordance with claim 2 wherein said first means compress said set of pixel data without motion compensation to provide the first compressed video signal and said second means compress said set of pixel data using motion compensation to provide the second compressed video signal, said apparatus further comprising: means for encoding the selected signals to identify them as motion compensated or non- motion compensated signals.
Claim 5
Dependent Claim 25 words
Apparatus in accordance with claim 3 further comprising: means for combining the encoded selected signals to provide a compressed video signal data stream for transmission.
Claim 6
Dependent Claim 17 words
Apparatus in accordance with any of the preceding claims wherein said quantifying means comprise a bit counter.
Claim 7
Dependent Claim 41 words
Apparatus in accordance with claim 5 wherein said selecting means comprise a comparator coupled to said bit counter for comparing the number of bits in said first compressed video signal to the number of bits in the second compressed video signal.
Claim 8
Dependent Claim 28 words
Apparatus in accordance with any of the preceding claims further comprising: means for encoding the selected signals to identify them as first compressed or second compressed video signals.
Claim 9
Dependent Claim 101 words
Apparatus in accordance with claim 1 further comprising: means for receiving a digitized video signal containing pixel data defining a sequence of video images; means for presenting the pixel data for a current video image to said first compressing means; means for predicting the pixel data for said current video image from pixel data of a previous video image; means for subtracting the predicted pixel data from the actual pixel data for the current video image to produce a set of pixel data representing a prediction error; and means for presenting the prediction error pixel data to said second compression means.
Claim 10
Dependent Claim 41 words
Apparatus in accordance with claim 8 further comprising: means for dividing each video image of the digitized video signal into successive blocks of pixel data for processing on a block-by-block basis by said presenting, predicting, subtracting, compression, quantifying and selection means.
Claim 11
Dependent Claim 31 words
Apparatus in accordance with claim 8 or 9 further comprising: means for encoding the signals selected by said selecting means to identify them as first compressed or second compressed video signals.
Claim 12
Dependent Claim 32 words
Apparatus in accordance with any of claims 8 to 10 further comprising: means for encoding compressed video signals selected from said second means with motion vector data generated by said predicting means.
Claim 13
Dependent Claim 25 words
Apparatus in accordance with claim 11 further comprising: means for combining the encoded selected signals to provide a compressed video signal data stream for transmission.
Claim 14
Dependent Claim 39 words
Apparatus in accordance with claim 8 further comprising: means for encoding the signals selected by said selecting means to identify them as non-motion compensated signals from said first compression means or motion compensated signals from said second compression means.
Claim 15
Dependent Claim 67 words
Apparatus in accordance with claim 8 further comprising: switch means for obtaining compressed data from said first compressing means when the first compressed video signal is selected and for obtaining compressed data from said second compressing means when the second compressed video signal is selected; and means coupled to said switch means for decompressing the data obtained by said switch means for use by said predicting means.
Claim 16
Dependent Claim 34 words
Apparatus in accordance with claim 14 further comprising means for summing the predicted current image pixel data with the decompressed data obtained by said switch means when the second compressed video signal is selected.
Claim 17
Dependent Claim 43 words
Apparatus in accordance with claim 15 further comprising: means for dividing each video image of the digitized video signal into successive blocks of pixel data for processing on a block-by-block basis by said presenting, predicting, subtracting, compression, quantifying, selection, decompressing, and switch means.
Claim 18
Dependent Claim 22 words
Apparatus in accordance with claim 16 further comprising: means for encoding each block with a decision bit generated by said selecting means.
Claim 19
Dependent Claim 32 words
Apparatus in accordance with claim 16 or 17 further comprising: means for encoding each selected block of data from said second compressing means with motion vector data generated by said predicting means.
Claim 20
Dependent Claim 108 words
Decoder apparatus comprising: means for receiving compressed digital video signals transmitted as interspersed blocks of motion compensated pixel data and non-motion compensated pixel data; means coupled to said receiving means for determining whether a particular block of data contained in a received signal is motion compensated or not; means for retrieving motion data relating to received motion compensated blocks; means for storing received blocks of data representing a previous video image; means for computing prediction signals from the retrieved motion data and the stored data; and means responsive to said determining means for adding said prediction signals to the received motion compensated blocks for a current video image.
Claim 21
Dependent Claim 108 words
Decoder apparatus comprising: means for receiving compressed digital video signals transmitted as interspersed blocks of motion compensated pixel data and non-motion compensated pixel data; means coupled to said receiving means for determining whether a particular block of data contained in a received signal is motion compensated or not; means for retrieving motion data relating to received motion compensated blocks; means for storing received blocks of data representing a previous video image; means for computing prediction signals from the retrieved motion data and the stored data; and means responsive to said determining means for adding said prediction signals to the received motion compensated blocks for a current video image.
Claim 22
Dependent Claim 48 words
Decoder apparatus in accordance with claim 19 further comprising: means coupled to said receiving means for decompressing the received blocks of data, wherein said storing means stores received blocks of data after decompression and said adding means adds the prediction signals to said motion compensated blocks after decompression.
Claim 23
Dependent Claim 39 words
Decoder apparatus in accordance with claim 20 further comprising: means for formatting the decompressed non-motion compensated blocks and the decompressed motion compensated blocks with said prediction signals into a digitized video signal compatible with an existing video display format.
Claim 24
Dependent Claim 107 words
A digital television system for processing blocks of pixel data to produce television pictures comprising: first means for compressing blocks of pixel data without motion compensation; second means for compressing said blocks of pixel data with motion compensation; means for quantifying the compressed data from said first and second compression means; means responsive to said quantifying means for selecting the compressed data containing the fewest bits for each block; means for encoding the selected data for each block to identify it as non-motion compensated or motion compensated; and means for combining the encoded selected data to provide a compressed video data stream for transmission by a transmitter.
Claim 25
Dependent Claim 107 words
A digital television system for processing blocks of pixel data to produce television pictures comprising: first means for compressing blocks of pixel data without motion compensation; second means for compressing said blocks of pixel data with motion compensation; means for quantifying the compressed data from said first and second compression means; means responsive to said quantifying means for selecting the compressed data containing the fewest bits for each block; means for encoding the selected data for each block to identify it as non-motion compensated or motion compensated; and means for combining the encoded selected data to provide a compressed video data stream for transmission by a transmitter.
Claim 26
Dependent Claim 21 words
The system of claim 22 further comprising: means for encoding the selected data for each motion compensated block with motion data.
Claim 27
Dependent Claim 86 words
The system of claim 23 further comprising: receiver means for receiving a compressed video data stream from said transmitter; means operatively associated with said receiver means for decoding the encoded data to identify motion compensated blocks and non-motion compensated blocks; means for retrieving said motion data from the motion compensated blocks; means for decompressing the received blocks; and means responsive to said decoding means for adding prediction signals, derived from the motion data and previous blocks of data, to current decompressed motion compensated blocks of data.
Claim 28
Independent Claim 93 words
A method for encoding television signals for digital transmission comprising the steps of: dividing a digitized video signal into blocks of pixel data; compressing said blocks in a first path to provide a first compressed video signal; compressing said blocks in a second path to provide a second compressed video signal; quantifying the data in said first and second compressed video signals; selecting, for each block, the compressed video signal containing the least data; encoding the selected signals to identify them as first path or second path signals; and combining the encoded signals.
Claim 29
Independent Claim 93 words
A method for encoding television signals for digital transmission comprising the steps of: dividing a digitized video signal into blocks of pixel data; compressing said blocks in a first path to provide a first compressed video signal; compressing said blocks in a second path to provide a second compressed video signal; quantifying the data in said first and second compressed video signals; selecting, for each block, the compressed video signal containing the least data; encoding the selected signals to identify them as first path or second path signals; and combining the encoded signals.
Claim 30
Dependent Claim 88 words
A method in accordance with claim 25 comprising the further steps of: predicting the pixel data for a current video image contained in said video signal from pixel data of a previous image; subtracting said predicted pixel data from the actual pixel data for the current image to provide an abbreviated set of pixel data for compression into said second compressed video signal; and encoding the second compressed video signals with motion vector data generated during said prediction step; wherein said second compressed video signals are motion compensated.
Claim 31
Dependent Claim 79 words
A method for decoding the combined encoded signals produced by the method of claim 26, comprising the steps of: decompressing the selected signals; retrieving said motion vector data from the motion compensated signals representing a current video image; storing data representing a previous video image; computing prediction signals from the retrieved motion vector data and the stored data; adding said prediction signals to the decompressed motion compensated signals; and formatting the decompressed signals to recover the digitized video signal.
Claim 32
Dependent Claim 62 words
A method for decoding the combined encoded signals produced by the method of claim 25, comprising the steps of: decompressing the selected first compressed video signals in a decompression path corresponding to said first path; decompressing the selected second compressed video signals in a decompression path corresponding to said second path; and formatting the decompressed signals to recover the digitized video signal.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag