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

Motion compensation image encoding device

Assignee: KDDI Corp
•
Filing: 1998-09-28
•
Granted: 2002-12-10
•
Expires: 2018-09-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A motion detecting device for enhancement of the image quality at ultra-low bit rates is disclosed, which permits quantization of the prediction error with the highest possible degree of accuracy, taking into account the amount of information which is generated by a motion vector generated by a motion vector generator. A difference vector corresponding to a difference between the motion vector and a motion vector of an already encoded reference pixel block located near the current pixel block to be encoded in said current frame is obtained. An output resulting from a motion detection of the difference vector so as to obtain the minimum step size from said difference vector, through the use of the number of generated bits and the number of bits of said difference vector, is encoded.

Inventors

  • 👤 Satoshi Miyaji
  • 👤 Shuichi Matsumoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 01:12
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/50; H04N19/503; H04N19/51; H04N19/513; H04N19/517; H04N19/10; H04N19/102; H04N19/124; H04N19/126; H04N19/134; H04N19/136; H04N19/14; H04N19/146; H04N19/152; H04N19/154; H04N19/169; H04N19/17; H04N19/176; H04N19/567; H04N19/60; H04N19/61; H04N19/149; H04N19/15

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 195 words
A motion compensation image encoding device comprising: first encoding means for encoding motion prediction error information corresponding to a difference between an image signal of a current frame and a motion compensated output of an image signal of a reference frame preceding the current frame, obtained by motion-compensation by the use of each motion vector generated by a motion vector generator; and second encoding means comprising: auxiliary first means for obtaining a difference vector corresponding to a difference between said motion vector and an updated motion vector of an already encoded reference pixel block located near a current pixel block to be encoded in said current frame, auxiliary second means for obtaining the number of first generated bits, which is estimated from the magnitude of a motion prediction error contained in said motion prediction error information, auxiliary third means for obtaining a detected output resulting from evaluation of said difference vector so as to obtain the minimum step size for encoding said current pixel block, through the use of the number of first generated bits and a number of second generated bits of said difference vector, and auxiliary forth means for encoding said detected output.
Claim 2
Dependent Claim 195 words
A motion compensation image encoding device comprising: first encoding means for encoding motion prediction error information corresponding to a difference between an image signal of a current frame and a motion compensated output of an image signal of a reference frame preceding the current frame, obtained by motion-compensation by the use of each motion vector generated by a motion vector generator; and second encoding means comprising: auxiliary first means for obtaining a difference vector corresponding to a difference between said motion vector and an updated motion vector of an already encoded reference pixel block located near a current pixel block to be encoded in said current frame, auxiliary second means for obtaining the number of first generated bits, which is estimated from the magnitude of a motion prediction error contained in said motion prediction error information, auxiliary third means for obtaining a detected output resulting from evaluation of said difference vector so as to obtain the minimum step size for encoding said current pixel block, through the use of the number of first generated bits and a number of second generated bits of said difference vector, and auxiliary forth means for encoding said detected output.
Claim 3
Dependent Claim 351 words
A motion compensation image encoding device comprising: first encoding means for encoding motion prediction error information corresponding to a difference between an image signal of a current frame and a compensated output of an image signal of a reference frame preceding the current frame, obtained by motion-compensation by the use of each motion vector generated by a motion vector generator; and second encoding means for obtaining a difference vector corresponding to a difference between said motion vector and an updated motion vector of an already encoded reference pixel block located near a current pixel block to be encoded in said current frame, and for encoding an output resulting from evaluation of said difference vector so as to obtain the minimum step size for encoding said current pixel block, through the use of the number of generated bits, which is estimated from the magnitude of a motion prediction error contained in said motion prediction error information, and the number of generated bits of said difference vector; said second encoding means comprising: estimating means for estimating, by the use of a step size, the number of generated bits obtainable by encoding said current pixel block from the magnitude of the motion prediction error contained in said motion prediction error information; a motion vector memory for storing each motion vector of said reference pixel block; a subtractor for taking out said difference vector corresponding to the difference between said motion vector from said motion vector generator and said motion vector from said motion vector memory; a step-size predictor generating a step size evaluation function for predicting and evaluating the step size from the number of generated bits obtained from said estimating means and said difference vector obtained from said subtractor; a minimum value detector for selecting values of said difference vector, in case of a maximum value of said size evaluation function obtained from said step size predictor, said maximum value of said step size evaluation function corresponding to a minimum quantization step for encoding said current pixel block; and an encoder for encoding said selected difference vector obtained from said minimum value detector.
Claim 4
Dependent Claim 351 words
A motion compensation image encoding device comprising: first encoding means for encoding motion prediction error information corresponding to a difference between an image signal of a current frame and a compensated output of an image signal of a reference frame preceding the current frame, obtained by motion-compensation by the use of each motion vector generated by a motion vector generator; and second encoding means for obtaining a difference vector corresponding to a difference between said motion vector and an updated motion vector of an already encoded reference pixel block located near a current pixel block to be encoded in said current frame, and for encoding an output resulting from evaluation of said difference vector so as to obtain the minimum step size for encoding said current pixel block, through the use of the number of generated bits, which is estimated from the magnitude of a motion prediction error contained in said motion prediction error information, and the number of generated bits of said difference vector; said second encoding means comprising: estimating means for estimating, by the use of a step size, the number of generated bits obtainable by encoding said current pixel block from the magnitude of the motion prediction error contained in said motion prediction error information; a motion vector memory for storing each motion vector of said reference pixel block; a subtractor for taking out said difference vector corresponding to the difference between said motion vector from said motion vector generator and said motion vector from said motion vector memory; a step-size predictor generating a step size evaluation function for predicting and evaluating the step size from the number of generated bits obtained from said estimating means and said difference vector obtained from said subtractor; a minimum value detector for selecting values of said difference vector, in case of a maximum value of said size evaluation function obtained from said step size predictor, said maximum value of said step size evaluation function corresponding to a minimum quantization step for encoding said current pixel block; and an encoder for encoding said selected difference vector obtained from said minimum value detector.
Claim 5
Dependent Claim 42 words
A motion compensation image encoding device according to claim 2 , in which said estimating means has a circuit for estimating the number of generated bits of said motion prediction error from the sum of absolute differences in a prediction error block.
Claim 6
Dependent Claim 40 words
A motion compensation image encoding device according to claim 2 , in which said estimating means has a circuit for estimating the number of generated bits of said motion prediction error from a square sum in a prediction error block.
Claim 7
Dependent Claim 46 words
A motion compensation image encoding device according to claim 2 , in which said estimating means has a circuit for estimating the number of generated bits of by said motion prediction error from the sum of absolute differences after orthogonal transformation of a prediction error block.
Claim 8
Dependent Claim 44 words
A motion compensation image encoding device according to claim 2 , in which said estimating means has a circuit for estimating the number of generated bits of by said motion prediction error from a square sum after orthogonal transformation of a prediction error block.

References Cited (Backward Citations)

US5128756A Cited
US5245427A Cited
US5333012A Cited
US5294974A Cited
US5724100A Cited
US6188798B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-12-09 2006-06-10 2006-12-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-12-09 2010-06-10 2010-12-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-12-09 2014-06-10 2014-12-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag