Patent US5508744A successfully refreshed from Google Patents.
US5508744A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Video signal compression with removal of non-correlated motion vectors
Assignee: Technicolor USA Inc
•
Filing: 1993-03-12
•
Granted: 1996-04-16
•
Expires: 2013-03-12
Abstract
Abstract A video signal compressor includes apparatus for generating motion vectors for respective blocks of video data. Motion vectors, other than those which provide direction to co-located blocks in other frames, are determined to be candidates for conversion to vectors which do provide direction to co-located blocks. However, conversion is precluded if the vector is determined to be correlated with one of the neighboring motion vectors.
Inventors
- 👤 Tristan Savatier
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 15:34
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/50; H04N19/503; H04N19/51; H04N19/523; H04N19/60; H04N19/61
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
135 words
In a video signal compression apparatus of the type which processes video data on a block basis and generates motion vectors for respective blocks via a block matching process, a motion vector processor for converting near zero-valued motion vectors to zero valued motion vectors comprising: means for identifying non-zero motion vectors which have values less than a predetermined value as candidates for conversion to zero valued motion vectors, hereafter designated candidate motion vectors; and means for determining if a candidate motion vector is correlated with motion vectors of blocks in the immediate neighborhood of the block having said candidate motion vector, and if correlation is not detected, converting said candidate motion vector to a zero valued motion vector and if correlation is detected, not converting said candidate motion vector to a zero valued motion vector.
Claim 2
Dependent Claim
135 words
In a video signal compression apparatus of the type which processes video data on a block basis and generates motion vectors for respective blocks via a block matching process, a motion vector processor for converting near zero-valued motion vectors to zero valued motion vectors comprising: means for identifying non-zero motion vectors which have values less than a predetermined value as candidates for conversion to zero valued motion vectors, hereafter designated candidate motion vectors; and means for determining if a candidate motion vector is correlated with motion vectors of blocks in the immediate neighborhood of the block having said candidate motion vector, and if correlation is not detected, converting said candidate motion vector to a zero valued motion vector and if correlation is detected, not converting said candidate motion vector to a zero valued motion vector.
Claim 3
Dependent Claim
34 words
The apparatus set forth in claim 1 wherein said motion vector processor includes: means for storing motion vectors associated with respective blocks; and means for concurrently accessing motion vectors from a plurality of blocks.
Claim 4
Dependent Claim
75 words
The apparatus set forth in claim 1 wherein respective motion vectors include orthogonal components, and said means for determining if a candidate motion vector is correlated with motion vectors of blocks in the immediate neighborhood of the block having said candidate motion vector, includes: means for determining if respective magnitudes of the differences between respective orthogonal components of motion vectors of neighboring blocks and said candidate motion vector, are both less than a predetermined value.
Claim 5
Dependent Claim
84 words
The apparatus set forth in claim 1 wherein said means for determining if a candidate motion vector is correlated with motion vectors of blocks in the immediate neighborhood of the block having said candidate motion vector, includes means for performing a correlative determination with motion vectors of a plurality of blocks neighboring said block having said candidate motion vector, and converting said candidate motion vector if correlation is not detected with respect to a motion vector associated with any one of said neighboring blocks.
Claim 6
Dependent Claim
159 words
A video signal compression apparatus, of the type which processes a video signal on a block-by-block basis, and includes means for generating motion vectors by performing block matching and generating and comparing prediction errors said apparatus further including a motion vector processor for converting near zero-valued motion vectors which have values less than a predetermined value to zero valued motion vectors comprising: means responsive to said prediction errors for identifying ones of said motion vectors (here after designated candidate motion vectors) which do not provide direction to co-located blocks in other fields/frames, that are candidates for conversion to motion vectors which do provide direction to co-located blocks in other fields/frames; means for determining if said candidate motion vectors are correlated with motion vectors associated with neighboring blocks; and means for converting only candidate motion vectors which are not correlated with said motion vectors associated with neighboring blocks, to motion vectors which provide direction to co-located blocks in other fields/frames.
Claim 7
Dependent Claim
159 words
A video signal compression apparatus, of the type which processes a video signal on a block-by-block basis, and includes means for generating motion vectors by performing block matching and generating and comparing prediction errors said apparatus further including a motion vector processor for converting near zero-valued motion vectors which have values less than a predetermined value to zero valued motion vectors comprising: means responsive to said prediction errors for identifying ones of said motion vectors (here after designated candidate motion vectors) which do not provide direction to co-located blocks in other fields/frames, that are candidates for conversion to motion vectors which do provide direction to co-located blocks in other fields/frames; means for determining if said candidate motion vectors are correlated with motion vectors associated with neighboring blocks; and means for converting only candidate motion vectors which are not correlated with said motion vectors associated with neighboring blocks, to motion vectors which provide direction to co-located blocks in other fields/frames.
Claim 8
Dependent Claim
82 words
In a video signal compression apparatus of the type which processes video data on a block basis and generates motion vectors associated with respective blocks via a block matching process, an apparatus for determining if motion vectors having values less than a predetermined value are correlated with motion vectors from neighboring blocks, and converting only ones of said motion vectors having values less than a predetermined value and which are not correlated to motion vectors from neighboring blocks, to zero-valued motion vectors.
Claim 9
Dependent Claim
82 words
In a video signal compression apparatus of the type which processes video data on a block basis and generates motion vectors associated with respective blocks via a block matching process, an apparatus for determining if motion vectors having values less than a predetermined value are correlated with motion vectors from neighboring blocks, and converting only ones of said motion vectors having values less than a predetermined value and which are not correlated to motion vectors from neighboring blocks, to zero-valued motion vectors.
References Cited (Backward Citations)
US4684984A
Cited
US4575756A
Cited
US5021879A
Cited
US4864398A
Cited
US5036393A
Cited
EP0424026A2
Cited
US5148269A
Cited
EP0477616A2
Cited
US5162907A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-04-16 | 1999-10-16 | 2000-04-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-04-16 | 2003-10-16 | 2004-04-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-04-16 | 2007-10-16 | 2008-04-16 | $7700.00 | Window Closed / Lapsed |