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

Motion vector processing device

Assignee: INNOVUS PRIME LLC
•
Filing: 1991-07-10
•
Granted: 1992-09-15
•
Expires: 2011-07-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In motion compensated interpolation of TV-pictures it is usual to divide the picture into a plurality of blocks, a motion vector being determined for each block. This division into blocks has the disadvantage, that sometimes block boundaries become visible (dirty window effect). The invention generates a continuous vector field from the blocked vector field with the aid of a median filter which calculates for each subblock (H1) from a number of subblocks (H1 . . . H4) into which each block (H) is divided, a motion vector based on the motion vectors of the original block (H) to which the subblock belongs, and of the original blocks (E, G) adjacent to the subblock (H1) concerned.

Inventors

  • 👤 Gerard De Haan
  • 👤 Hendrik Huijgen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 21:32
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/14; H04N5/144; H04N5/145; G; G06; G06T; G06T7/00; G06T7/20; G06T7/223; H04N19/00; H04N19/50; H04N19/503; H04N19/51; H04N19/527; H04N19/53; H04N19/85; H04N19/86; H04N19/90; H04N19/98; G06T2207/00; G06T2207/10; G06T2207/10016

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 124 words
Motion vector processing device for processing motion vectors corresponding to pictures being subdivided into a plurality of blocks, for each block a motion vector being available, comprising: means for providing x and y motion vector components of a given block and of blocks adjacent to said given block; means coupled to said providing means for supplying, for each subblock of a number of subblocks together forming said given block, x and y motion vector components selected from said x and y motion vector components of said given block and from the x and y motion vector components of two blocks adjacent to said subblock; and means for creating for each subblock, x and y motion vector components based on said selected motion vector components.
Claim 2
Dependent Claim 124 words
Motion vector processing device for processing motion vectors corresponding to pictures being subdivided into a plurality of blocks, for each block a motion vector being available, comprising: means for providing x and y motion vector components of a given block and of blocks adjacent to said given block; means coupled to said providing means for supplying, for each subblock of a number of subblocks together forming said given block, x and y motion vector components selected from said x and y motion vector components of said given block and from the x and y motion vector components of two blocks adjacent to said subblock; and means for creating for each subblock, x and y motion vector components based on said selected motion vector components.
Claim 3
Dependent Claim 86 words
Motion vector processing device as claimed in claim 1, wherein said creating means comprise: means coupled to receive said selected motion vector components for checking whether selected x and y motion vector components supplied for a same subblock correspond to a same block; and means for delivering said motion vector corresponding to said given block if said selected x and y components supplied for the same subblock do not correspond to the same block, and for delivering said selected x and y motion vector components otherwise.
Claim 4
Dependent Claim 54 words
Motion vector processing device as claimed in claim 1, wherein said supplying means include means for obtaining x and y median filtered vector components from the x and y motion vector components corresponding to the given block and from the two x and two y motion vector components corresponding to the two adjacent blocks.
Claim 5
Dependent Claim 54 words
Motion vector processing device as claimed in claim 2, wherein said supplying means include means for obtaining x and y median filtered vector components from the x and y motion vector components corresponding to the given block and from the two x and two y motion vector components corresponding to the two adjacent blocks.
Claim 6
Dependent Claim 136 words
Motion vector processing device for processing motion vectors corresponding to pictures being divided into a plurality of blocks, for each block a motion vector being available, comprising: means for providing motion vectors corresponding to a given block and to blocks adjacent to said given block; means for creating for each subblock of a number of subblocks together forming said given block, a motion vector from the motion vectors corresponding to the given block and to at least one of said adjacent blocks; means for checking whether said created motion vectors belong to said provided motion vectors; and means for selecting for each subblock said motion vector corresponding to said given block if the motion vector created for that subblock does not belong to said provided motion vectors, and for selecting the created motion vector itself otherwise.
Claim 7
Dependent Claim 136 words
Motion vector processing device for processing motion vectors corresponding to pictures being divided into a plurality of blocks, for each block a motion vector being available, comprising: means for providing motion vectors corresponding to a given block and to blocks adjacent to said given block; means for creating for each subblock of a number of subblocks together forming said given block, a motion vector from the motion vectors corresponding to the given block and to at least one of said adjacent blocks; means for checking whether said created motion vectors belong to said provided motion vectors; and means for selecting for each subblock said motion vector corresponding to said given block if the motion vector created for that subblock does not belong to said provided motion vectors, and for selecting the created motion vector itself otherwise.
Claim 8
Dependent Claim 39 words
Motion vector processing device as claimed in claim 5, wherein said creating means include means for supplying selected ones of x and y motion vector components corresponding to said given block and to said at least one adjacent block.
Claim 9
Dependent Claim 62 words
Motion vector processing device as claimed in claim 5, wherein said creating means include means for obtaining x and y median filtered motion vector components from x and y motion vector components corresponding to said given block and from two x and two y motion vector components corresponding to two blocks adjacent to the subblock for which the motion vector is created.

References Cited (Backward Citations)

US4691230A Cited
US4661849A Cited
US4890160A Cited
EP0293644A1 Cited
US4924310A Cited
US4864398A Cited
US5060064A Cited
US4937666A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-09-15 1996-03-16 1996-09-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-09-15 2000-03-16 2000-09-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-09-15 2004-03-16 2004-09-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag