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

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag