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

Motion estimating device for variable length encoded data

Assignee: Samsung Electronics Co Ltd
•
Filing: 1993-05-10
•
Granted: 1995-02-21
•
Expires: 2013-05-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for digitally encoding/decoding data including pictorial images and sounds for use in High Definition Television (HDTV), High Definition-Video Tape Recorder (HD-VCR), digital VCR, digital camcorder, multimedia, videophone, and video conference type applications. The apparatus includes a motion estimating device for a variable length encoder which encodes a video signal into variable length encoded data. The motion estimating device includes a mean error calculating circuit, responsive to the video signal, for calculating a mean error corresponding to an estimated difference between pixel data of a reference picture and pixel data of a current picture of the video signal, and a motion vector setting circuit, coupled to an output of the mean error calculating circuit, for generating a motion vector corresponding to a minimum horizontal/vertical displacement of the current picture relative to the reference picture.

Inventors

  • 👤 Je-chang Jeong

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 19:52
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/14; H04N5/144; H04N5/145; H04N11/00; H04N11/04; G; G06; G06T; G06T7/00; G06T7/20; G06T7/223; G06T7/231; H04N19/00; H04N19/50; H04N19/503; H04N19/51; H04N19/567; G06T2207/00; G06T2207/10; G06T2207/10016; G06T2207/20; G06T2207/20048

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 148 words
A motion estimating device for a variable length encoder which encodes a video signal into variable length encoded data comprising: a mean error calculating means, responsive to said video signal, for calculating a mean error corresponding to an estimated difference between pixel data of a reference picture and pixel data of a current picture of said video signal; and a motion vector setting means, coupled to an output of said mean error calculating means, for generating a motion vector corresponding to a minimum horizontal/vertical displacement of said current picture relative to said reference picture based upon a sum of a first data value corresponding to an estimated data amount of said variable length encoded data of said video signal and a second data value corresponding to a coded length of a variable length encoded motion vector when a current horizontal/vertical displacement is selected as said current motion vector.
Claim 2
Dependent Claim 148 words
A motion estimating device for a variable length encoder which encodes a video signal into variable length encoded data comprising: a mean error calculating means, responsive to said video signal, for calculating a mean error corresponding to an estimated difference between pixel data of a reference picture and pixel data of a current picture of said video signal; and a motion vector setting means, coupled to an output of said mean error calculating means, for generating a motion vector corresponding to a minimum horizontal/vertical displacement of said current picture relative to said reference picture based upon a sum of a first data value corresponding to an estimated data amount of said variable length encoded data of said video signal and a second data value corresponding to a coded length of a variable length encoded motion vector when a current horizontal/vertical displacement is selected as said current motion vector.
Claim 3
Dependent Claim 218 words
A motion estimating device as defined in claim 1, wherein said mean error calculating means comprises: a first N 1 ×N 2 block forming circuit, responsive to said current picture of said video signal, for partitioning said current picture into a pixel data block of N 1 ×N 2 size; an M 1 ×M 2 block forming circuit for establishing a seek domain from said reference picture of said video signal having a pixel data block of M 1 ×M 2 size; a second N 1 ×N 2 block forming circuit, responsive to said pixel data block of M 1 ×M 2 size, for generating a reference pixel data block of N 1 ×N 2 block size from said seek domain including pixel data block of M 1 ×M 2 size output by said current M 1 ×M 2 block forming circuit in accordance with said horizontal/vertical displacement value; an adder, coupled to outputs of said first and second N 1 ×N 2 block forming circuits, for obtaining a data error based on respective outputs of said first and second N 1 ×N 2 block forming circuits; and a mean error calculating circuit, coupled to said adder, for calculating one of an absolute mean and square mean value error based on said data error generated by said adder.
Claim 4
Dependent Claim 209 words
A motion estimating device as defined in claim 1, wherein said motion vector setting means comprises: a variable length coded data amount estimating circuit, coupled and responsive to an output of said mean error calculating means and responsive to a quantized step size value, which is representative of an amount of video signals variable length-encoded, for estimating and outputting said first data value based on said output of said mean error calculating means and said amount of said video signals variable length-encoded; a coded length operational unit for performing a predetermined operation on a coded length of the variable length encoded data when the current horizontal/vertical displacement is selected as said current motion vector and for outputting said second data value corresponding thereto; a first adder, coupled to an output of said variable length coded data amount estimating circuit and said coded length operational unit, for adding and outputting said sum of said first and second data values; and a minimum value seek unit, coupled and responsive to an output of said first adder and responsive to said current horizontal/vertical displacement, for locating a horizontal/vertical displacement where said sum of said first and second data values is minimized, and for selecting a located horizontal/vertical displacement as the motion vector.
Claim 5
Dependent Claim 71 words
A motion estimating device as defined in claim 3, wherein said motion vector setting means further comprises: a delay circuit for delaying the motion vector output from the minimum value seek unit for a predetermined period of time; and a second adder for calculating an error between the motion vector output by said delay circuit and the current horizontal/vertical displacement by adding the delayed motion vector to the current horizontal/vertical displacement.

References Cited (Backward Citations)

US4957688A Cited
US5121202A Cited
US5006929A Cited
US5136376A Cited
US5136615A Cited
US5068722A Cited
US5150432A Cited
US5198900A Cited
US5237410A Cited
US5267037A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-02-20 1998-08-22 1999-02-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-02-20 2002-08-22 2003-02-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-02-20 2006-08-22 2007-02-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag