Patent US5760846A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5760846A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus for estimating motion vectors for feature points of a video signal

Assignee: Quarterhill Inc
•
Filing: 1995-12-27
•
Granted: 1998-06-02
•
Expires: 2015-12-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for determining a set of motion vectors for a set of feature points located on a contour of a moving object of a video signal comprises a contour displacement detection circuit for detecting a contour displacement range between a previous contour of the moving object contained in the previous frame and a current contour of the moving object contained in the current frame; and a feature point motion estimation circuit for comparing one of feature point blocks, having one of the feature points, with each of candidate blocks derived from a corresponding feature point search region adaptively regulated by the contour displacement range and for assigning a spatial displacements between one of the feature point block and a most similar candidate block thereto as a motion vector for a feature point corresponding to the one to thereby generating the set of motion vectors for the set of feature points.

Inventors

  • 👤 Min-Sup Lee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:44
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/50; H04N19/503; H04N19/51; H04N19/513; H04N19/537; H04N19/543; H04N19/42; H04N19/43; H04N19/54

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 254 words
Apparatus for determining a set of motion vectors for a set of feature points located on a contour of a moving object in a frame of a video signal, comprising: a detector for detecting a contour displacement range between a previous contour of the moving object contained in a previous frame and a current contour of the moving object contained in a current frame by expanding the previous contour by a pixel position on both sides of the previous contour to generate a contour displacement signal; an extractor for extracting a set of feature point search blocks of an equal size from the previous frame, each of the feature point search blocks having one of the feature points at the center thereof, to sequentially generate the set of feature point search blocks; a device for determining a feature point search region composed of a plurality of candidate blocks of equal size for each of the feature point search blocks from the current frame in response to the contour displacement signal, wherein the size of a feature point search region is larger than the size of a feature point search block; and a feature point motion estimator for comparing one of the feature point search block with each of the candidate blocks of a corresponding feature point search region and generating said set of motion vector for the set of feature points, wherein each motion vector represents a spatial displacement between said one of the feature point search blocks and a most similar candidate block.
Claim 2
Dependent Claim 254 words
Apparatus for determining a set of motion vectors for a set of feature points located on a contour of a moving object in a frame of a video signal, comprising: a detector for detecting a contour displacement range between a previous contour of the moving object contained in a previous frame and a current contour of the moving object contained in a current frame by expanding the previous contour by a pixel position on both sides of the previous contour to generate a contour displacement signal; an extractor for extracting a set of feature point search blocks of an equal size from the previous frame, each of the feature point search blocks having one of the feature points at the center thereof, to sequentially generate the set of feature point search blocks; a device for determining a feature point search region composed of a plurality of candidate blocks of equal size for each of the feature point search blocks from the current frame in response to the contour displacement signal, wherein the size of a feature point search region is larger than the size of a feature point search block; and a feature point motion estimator for comparing one of the feature point search block with each of the candidate blocks of a corresponding feature point search region and generating said set of motion vector for the set of feature points, wherein each motion vector represents a spatial displacement between said one of the feature point search blocks and a most similar candidate block.
Claim 3
Dependent Claim 198 words
The apparatus of claim 1, wherein the detector includes: a first contour extraction device for extracting the previous contour of the moving object from the previous frame to generate a previous contour signal representing the positions of pixels located on the previous contour; a second contour extraction device for extracting the current contour of the moving object from the current frame to generate a current contour signal representing the positions of pixels located on the current contour; an expansion device for gradually expanding the width of the previous contour by a pixel position in response to said previous contour signal to sequentially generate a plurality of expanded previous contour signals representing a plurality of expanded previous contours, respectively, wherein each of said plurality of expanded previous contours has a different width thereof; and a comparator for comparing the current contour with each of said plurality of expanded previous contours in response to said current contour signal and said plurality of expanded previous contour signals and selecting one of said plurality of expanded previous contours which encompasses a predetermined portion of the current contour to generate the contour displacement signal representing the width of the selected expanded previous contour.
Claim 4
Independent Claim 256 words
A method for detecting a contour displacement range between contours of a moving object contained in frames of a video signal, comprising the steps of: extracting a previous contour of the moving object from a previous frame to generate a previous contour signal representing the positions of pixels located on said previous contour; extracting a current contour of the moving object from a current frame to generate a current contour signal representing the positions of pixels located on said current contour; gradually expanding the width of said previous contour by a pixel position on both sides of said previous contour in accordance with said previous contour signal to sequentially generate a plurality of expanded previous contour signals representing a plurality of expanded previous contours, respectively, wherein each of said plurality of expanded previous contours has a different width thereof; comparing said current contour with each of said plurality of expanded previous contours in response to said current contour signal and said plurality of expanded previous contour signals and selecting one of said plurality of expanded previous contours which encompasses a predetermined portion of said current contour to generate a contour displacement signal representing the width of the selected expanded previous contour; and determining a feature point search region composed of a plurality of candidate blocks of equal size for each of the feature point search blocks from the current frame in response to the contour displacement signal, wherein the size of a feature point search region is larger than the size of feature point search block.
Claim 5
Independent Claim 256 words
A method for detecting a contour displacement range between contours of a moving object contained in frames of a video signal, comprising the steps of: extracting a previous contour of the moving object from a previous frame to generate a previous contour signal representing the positions of pixels located on said previous contour; extracting a current contour of the moving object from a current frame to generate a current contour signal representing the positions of pixels located on said current contour; gradually expanding the width of said previous contour by a pixel position on both sides of said previous contour in accordance with said previous contour signal to sequentially generate a plurality of expanded previous contour signals representing a plurality of expanded previous contours, respectively, wherein each of said plurality of expanded previous contours has a different width thereof; comparing said current contour with each of said plurality of expanded previous contours in response to said current contour signal and said plurality of expanded previous contour signals and selecting one of said plurality of expanded previous contours which encompasses a predetermined portion of said current contour to generate a contour displacement signal representing the width of the selected expanded previous contour; and determining a feature point search region composed of a plurality of candidate blocks of equal size for each of the feature point search blocks from the current frame in response to the contour displacement signal, wherein the size of a feature point search region is larger than the size of feature point search block.
Claim 6
Dependent Claim 274 words
Apparatus for detecting a contour displacement range between contours of a moving object contained in frames of a video signal, comprising: a first contour extraction device for extracting a previous contour of the moving object from a previous frame to generate a previous contour signal representing the positions of pixels located on said previous contour; a second contour extraction device for extracting a current contour of the moving object from a current frame to generate a current contour signal representing the positions of pixels located on said current contour; an expansion device for gradually expanding the width of said previous contour by a pixel position on both sides of said previous contour in accordance with said previous contour signal to sequentially generate a plurality expanded previous contour signals representing a plurality of expanded previous contours, respectively, wherein each of said plurality of expanded previous contours has a different width thereof; a comparator for comparing said current contour with each of said plurality of expanded previous contours in response to said current contour signal and said plurality of expanded previous contour signals and selecting one of said plurality of expanded previous contours which encompasses a predetermined portion of the current contour to generate a contour displacement signal representing the width of the selected expanded previous contour; and a device for determining a feature point search region composed of a plurality of candidate blocks of equal size for each of the feature point search blocks from the current frame in response to the contour displacement signal, wherein the size of a feature point search region is larger than the size of a feature point search block.
Claim 7
Dependent Claim 274 words
Apparatus for detecting a contour displacement range between contours of a moving object contained in frames of a video signal, comprising: a first contour extraction device for extracting a previous contour of the moving object from a previous frame to generate a previous contour signal representing the positions of pixels located on said previous contour; a second contour extraction device for extracting a current contour of the moving object from a current frame to generate a current contour signal representing the positions of pixels located on said current contour; an expansion device for gradually expanding the width of said previous contour by a pixel position on both sides of said previous contour in accordance with said previous contour signal to sequentially generate a plurality expanded previous contour signals representing a plurality of expanded previous contours, respectively, wherein each of said plurality of expanded previous contours has a different width thereof; a comparator for comparing said current contour with each of said plurality of expanded previous contours in response to said current contour signal and said plurality of expanded previous contour signals and selecting one of said plurality of expanded previous contours which encompasses a predetermined portion of the current contour to generate a contour displacement signal representing the width of the selected expanded previous contour; and a device for determining a feature point search region composed of a plurality of candidate blocks of equal size for each of the feature point search blocks from the current frame in response to the contour displacement signal, wherein the size of a feature point search region is larger than the size of a feature point search block.

References Cited (Backward Citations)

US5537155A Cited
US5581308A Cited
US5598216A Cited
US5546129A Cited
US5650828A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag