US6018366A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Video coding and decoding system and method
Assignee: Mitsubishi Electric Corp
•
Filing: 1996-12-12
•
Granted: 2000-01-25
•
Expires: 2016-12-12
Abstract
Abstract A video encoder for quantizing format-transformed source input-pictures into quantized data, and for coding the quantized data into coded bitstream, for outputting the coded bitstream, comprises a plural-density format-transformer for transforming a source input-picture into a specific format-transformed source input-picture; and a detector for detecting a variation in one of a specific luminance and color difference signal, and for selecting the specific format-transformed source input-picture for input to the quantizer depending on the variation. A decoder having a corresponding configuration is also provided.
Inventors
- 👤 Kohtaro Asai
- 👤 Takahiro Fukuhara
- 👤 Tokumichi Murakami
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-10 02:33
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/65; H04N19/66; H04N19/85; H04N19/10; H04N19/102; H04N19/124; H04N19/134; H04N19/136; H04N19/169; H04N19/186; H04N19/50; H04N19/587; H04N19/60; H04N19/61; H04N19/30
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
188 words
A video encoder, having a quantizer for quantizing format-transformed source input-pictures into quantized data, and having a coder for coding the quantized data into a coded bitstream, and for outputting the coded bitstream, comprising: a first plural-density format-transformer for transforming from among a plurality of density formats a source input-picture into a specific format-transformed source input-picture, and for inputting the specific format-transformed input-picture into the quantizer; a detector for detecting a variation in at least one of a luminance and color difference related component, and for selecting said specific format-transformed source input-picture for input to the quantizer depending on the variation; and a coder loop having: a frame memory for storing a reference picture; a second plural-density format-transformer for transforming the quantized data into a specific reference picture to serve as the reference picture stored in said frame memory; and a third plural-density format-transformer for transforming the specific reference picture, after a motion compensating prediction operation is performed into a motion compensated reference picture for feedback to an output of said detector; wherein the detector selects corresponding outputs of the second plural-density format-transformer and the third plural-density format-transformer.
Claim 2
Dependent Claim
188 words
A video encoder, having a quantizer for quantizing format-transformed source input-pictures into quantized data, and having a coder for coding the quantized data into a coded bitstream, and for outputting the coded bitstream, comprising: a first plural-density format-transformer for transforming from among a plurality of density formats a source input-picture into a specific format-transformed source input-picture, and for inputting the specific format-transformed input-picture into the quantizer; a detector for detecting a variation in at least one of a luminance and color difference related component, and for selecting said specific format-transformed source input-picture for input to the quantizer depending on the variation; and a coder loop having: a frame memory for storing a reference picture; a second plural-density format-transformer for transforming the quantized data into a specific reference picture to serve as the reference picture stored in said frame memory; and a third plural-density format-transformer for transforming the specific reference picture, after a motion compensating prediction operation is performed into a motion compensated reference picture for feedback to an output of said detector; wherein the detector selects corresponding outputs of the second plural-density format-transformer and the third plural-density format-transformer.
Claim 3
Dependent Claim
64 words
A video encoder according to claim 1, wherein the detector compares one of a color difference component in the input picture and a color difference component in the quantized picture, with a corresponding setting threshold level, and on the basis of said comparison, selects outputs of all present plural-density format-transformers, i.e. the first plural-density format-transformer or the first, second and third plural-density format-transformers, respectively.
Claim 4
Dependent Claim
70 words
A video encoder according to claim 1, wherein the detector compares one of a luminance component in the input picture, a luminance in the quantized picture and a quantized step size measured in the coded bitstream, with a corresponding setting threshold level, and on the basis of said comparison, selects outputs of all present plural-density format-transformers, i.e. the first plural-density format-transformer or the first, second and third plural-density format-transformers, respectively.
Claim 5
Dependent Claim
38 words
A video encoder according to claim 1, wherein the detector compares one of a value of a motion vector and a predicted error difference, and on the basis of said comparison, selects outputs of all present plural-density format-transformers.
Claim 6
Dependent Claim
117 words
A video decoder, having a decoder for decoding an input coded bitstream into quantized coefficient data, and having a dequantizer for dequantizing the quantized coefficient data into decoded macroblock data, and for generating reconstructed output pictures from the decoded macroblock data, comprising: a first plural-density format-transformer for transforming from among a plurality of density formats the decoded macroblock data into specific decoded macroblock data; and a predictor loop having: a frame memory for storing a reference picture; a second plural-density format-transformer for transforming the decoded macroblock data into a specific decoded macroblock to serve as the specific reference picture; and a third plural-density format-transformer for transforming the specific reference picture for adding to the decoded macroblock data.
Claim 7
Dependent Claim
117 words
A video decoder, having a decoder for decoding an input coded bitstream into quantized coefficient data, and having a dequantizer for dequantizing the quantized coefficient data into decoded macroblock data, and for generating reconstructed output pictures from the decoded macroblock data, comprising: a first plural-density format-transformer for transforming from among a plurality of density formats the decoded macroblock data into specific decoded macroblock data; and a predictor loop having: a frame memory for storing a reference picture; a second plural-density format-transformer for transforming the decoded macroblock data into a specific decoded macroblock to serve as the specific reference picture; and a third plural-density format-transformer for transforming the specific reference picture for adding to the decoded macroblock data.
Claim 8
Dependent Claim
43 words
A video decoder according to claim 5, wherein the first plural-density format-transformer transforms the decoded macroblock data into specific decoded macroblock data according to a variation in at least one of a luminance and color difference related component of said input coded bitstream.
Claim 9
Dependent Claim
78 words
A video decoder according to claim 6, further having a detector for detecting a variation in one of a color difference component, a luminance component, a quantized step size, a value of a motion vector corresponding to a video encoder and a predicted error in the bitstream input, with reference to a setting level, and for obtaining the decoded picture by a selecting output of the first plural-density format-transformer or the first, second and third plural-density format-transformers, respectively.
Claim 10
Dependent Claim
12 words
A video encoding system, comprising a video encoder according to claim 1.
Claim 11
Independent Claim
178 words
A method for encoding source input-pictures into a coded bitstream for output, comprising the steps of: transforming from among a plurality of density formats said source input-picture into format-transformed source input pictures using a first plural-density format-transformer; detecting a characteristic of one of a luminance and color difference related component, and in response to said detecting, selecting specific format-transformed source input-pictures from said plural-density format-transformer for input to a quantizer; quantizing, at said quantizer, said specific format-transformed source input to a quantized data; and coding the quantized data into a coded bitstream for output; and a coder loop, including the steps of: transforming, using a second plural-density format-transformer, the quantized data into a specific reference picture; storing said specific reference picture in a frame memory; performing a motion compensated prediction on the basis of said specific reference picture stored in said frame memory to generate a motion compensated reference picture; transforming the said motion compensated reference picture using a third plural-density format-transformer to generate a feedback output; and applying said feedback output to an output of said detector.
Claim 12
Independent Claim
178 words
A method for encoding source input-pictures into a coded bitstream for output, comprising the steps of: transforming from among a plurality of density formats said source input-picture into format-transformed source input pictures using a first plural-density format-transformer; detecting a characteristic of one of a luminance and color difference related component, and in response to said detecting, selecting specific format-transformed source input-pictures from said plural-density format-transformer for input to a quantizer; quantizing, at said quantizer, said specific format-transformed source input to a quantized data; and coding the quantized data into a coded bitstream for output; and a coder loop, including the steps of: transforming, using a second plural-density format-transformer, the quantized data into a specific reference picture; storing said specific reference picture in a frame memory; performing a motion compensated prediction on the basis of said specific reference picture stored in said frame memory to generate a motion compensated reference picture; transforming the said motion compensated reference picture using a third plural-density format-transformer to generate a feedback output; and applying said feedback output to an output of said detector.
Claim 13
Dependent Claim
101 words
A method for encoding according to claim 9, wherein said step of detecting further comprises: comparing one of a color difference component in the input-picture, a luminance component in the input picture, a color difference component in the quantized picture, a luminance component in the quantized picture, a value of a motion vector, a predicted error difference, and a quantized stepsize measured in the coded bitstream, with a corresponding setting threshold level; and selecting, on the basis of said comparison, an output of all present plural-density format-transformer, i.e. the first plural-density format transformer or the first, second and third plural-density format-transformers.
Claim 14
Independent Claim
160 words
A method for decoding an input coded bitstream into reconstructed output pictures, comprising the streams of: receiving an input coded bitstream; decoding, using a decoder, said input coded bitstream into quantized coefficient data; dequantizing, using a dequantizer, the quantized coefficient data into decoded macroblock data; transforming from among a plurality of density formats, using a first plural-density format-transformer, said decoded macroblock data into specific decoded macroblock data; and a predictor loop, comprising the steps of: transforming, using a second plural-density format-transformer, said decoded macroblock data into a specific decoded macroblock data; storing said transformed specific decoded macroblock data in a reference memory to serve as a reference picture; performing a motion compensated prediction on the basis of said reference picture stored in said frame memory to generate a motion compensated reference picture; transforming the said motion compensated reference picture using a third plural-density format-transformer to generate a feedback output; and applying said feedback output to an output of said dequantizer.
Claim 15
Independent Claim
160 words
A method for decoding an input coded bitstream into reconstructed output pictures, comprising the streams of: receiving an input coded bitstream; decoding, using a decoder, said input coded bitstream into quantized coefficient data; dequantizing, using a dequantizer, the quantized coefficient data into decoded macroblock data; transforming from among a plurality of density formats, using a first plural-density format-transformer, said decoded macroblock data into specific decoded macroblock data; and a predictor loop, comprising the steps of: transforming, using a second plural-density format-transformer, said decoded macroblock data into a specific decoded macroblock data; storing said transformed specific decoded macroblock data in a reference memory to serve as a reference picture; performing a motion compensated prediction on the basis of said reference picture stored in said frame memory to generate a motion compensated reference picture; transforming the said motion compensated reference picture using a third plural-density format-transformer to generate a feedback output; and applying said feedback output to an output of said dequantizer.
Claim 16
Dependent Claim
49 words
A method according to claim 11, wherein the transformation by one of the first plural-density format-transformer and by the first, second and third plural-density format-transformers depends on one of characteristics of said input coded bitstream, which comprise: a color difference component, a luminance component and a quantized step size.
Claim 17
Dependent Claim
64 words
A video encoder according to claim 1, wherein the detector compares one of a color difference component in the input picture and a color difference component in the quantized picture, with a corresponding setting threshold level, and on the basis of said comparison, selects outputs of all present plural-density format-transformers, i.e. the first plural-density format-transformer or the first, second and third plural-density format-transformers, respectively.
Claim 18
Dependent Claim
70 words
A video encoder according to claim 1, wherein the detector compares one of a luminance component in the input picture, a luminance in the quantized picture and a quantized step size measured in the coded bitstream, with a corresponding setting threshold level, and on the basis of said comparison, selects outputs of all present plural-density format-transformers, i.e. the first plural-density format-transformer or the first, second and third plural-density format-transformers, respectively.
Claim 19
Dependent Claim
78 words
A video decoder according to claim 5, further having a detector for detecting a variation in one of a color difference component, a luminance component, a quantized step size, a value of a motion vector corresponding to a video encoder and a predicted error in the bitstream input, with reference to a setting level, and for obtaining the decoded picture by a selecting output of the first plural-density format-transformer or the first, second and third plural-density format-transformers, respectively.
Claim 20
Dependent Claim
12 words
A video decoding system, comprising a video decoder according to claim 5.
Claim 21
Dependent Claim
102 words
A method for encoding according to claim 9, wherein said step of detecting further comprises: comparing one of a color difference component in the input-picture, a luminance component in the input picture, a color difference component in the quantized picture, a luminance component in the quantized picture, a value of a motion vector, a predicted error difference, and a quantized step size measured in the coded bitstream, with a corresponding setting threshold level; and selecting, on the basis of said comparison, an output of all present plural-density format-transformer, i.e. the first plural-density format transformer or the first, second and third plural-density format-transformers.
Claim 22
Dependent Claim
49 words
A method according to claim 11, wherein the transformation by one of the first plural-density format-transformer and by the first, second and third plural-density format-transformers depends on one of characteristics of said input coded bitstream, which comprise: a color difference component, a luminance component and a quantized step size.
References Cited (Backward Citations)
US4903317A
Cited
US5506916A
Cited
US5046071A
Cited
EP0447203A2
Cited
US5600737A
Cited
US5543846A
Cited
WO1993007720A1
Cited
US5262854A
Cited
US5363213A
Cited
EP0605165A2
Cited
US5764294A
Cited
US5526052A
Cited
US5657086A
Cited
US5576772A
Cited
US5572258A
Cited
US5453787A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-01-24 | 2003-07-26 | 2004-01-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-01-24 | 2007-07-26 | 2008-01-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-01-24 | 2011-07-26 | 2012-01-25 | $7700.00 | Window Closed / Lapsed |