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
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 |