← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 13:57
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag