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

Motion detector for video signals including a novel line comparison processing scheme

Assignee: British Telecommunications PLC
•
Filing: 1988-09-22
•
Granted: 1992-01-21
•
Expires: 2008-09-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A motion vector suitable for motion-compensated prediction in an inter-frame differential video coder is derived by comparison of each block of a current frame and with shifted corresponding region of a previous frame with the regions of the previous frame. Rather than dealing with each block in turn, the apparatus carries out all comparisons involving a line n of the video signal before commencing comparisons involving n+p (where p is the number of lines encompassed by a block).

Inventors

  • 👤 Ian Parke

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 14:21
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/42; H04N19/43; G; G06; G06T; G06T7/00; G06T7/20; G06T7/223; G06T7/231; H04N19/50; H04N19/503; H04N19/51

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 185 words
A motion detector for video signals comprising: means (DS, CS, CL, LD, PS) for reception and temporary storage of signals representing one frame of a picture and of signals representing another frame of the picture; arithmetic means (M, A and AA of P1 and P3) for comparing each of a plurality of blocks (N) into which the saie one fram eis divided with the corresponding region of the other frame and with a plurality of positionally shifted regions of the other frame which represent a desired two-dimensional search extent (SI) and means responsive to the results of the comparisons to produce vector information (VOO, VOE) indicating the positional shift if any between the position of each said block and the position of the region of the other frame which meets a criterion of similarity between said blocks and regions, characterized in that the arithmetic means are arranged in operation to carry out all comparisons involving any line n of the said other frame before carrying out comparisons involving the n+p of said other frame, where p is the number of lines encompassed by a block.
Claim 2
Dependent Claim 185 words
A motion detector for video signals comprising: means (DS, CS, CL, LD, PS) for reception and temporary storage of signals representing one frame of a picture and of signals representing another frame of the picture; arithmetic means (M, A and AA of P1 and P3) for comparing each of a plurality of blocks (N) into which the saie one fram eis divided with the corresponding region of the other frame and with a plurality of positionally shifted regions of the other frame which represent a desired two-dimensional search extent (SI) and means responsive to the results of the comparisons to produce vector information (VOO, VOE) indicating the positional shift if any between the position of each said block and the position of the region of the other frame which meets a criterion of similarity between said blocks and regions, characterized in that the arithmetic means are arranged in operation to carry out all comparisons involving any line n of the said other frame before carrying out comparisons involving the n+p of said other frame, where p is the number of lines encompassed by a block.
Claim 3
Dependent Claim 223 words
A detector according to claim 1 in which the reception and storage means comprise: (i) delay and storage means (DS, CS, CL) for simultaneously making available, for a period corresponding to a desired search extent in the line direction of the picture, a group of picture elements corresponding to a block of the said one frame, where successive groups within a sequence of such groups correspond to respective non-overlapping blocks and that sequence is repeated for p line periods; and (ii) delay means (LD, PS) for making simultaneously available a group of picture elements corresponding to a region of the other frame of the same size as the block, where successive groups within a sequence of such groups correspond to regions progressively shifted in a direction along the lines of the picture and successive such sequences correspond to regions progressively shifted in the perpendicular direction; and in which the arithmetic means (M, A and AA) are arranged in operation to form the sum of the moduli or other monotonically increasing even function of the differences between the elements made available for a block and the elements made available for a reigon and that the means (CSO, CSE) for producing vector information are arranged in operation to ascertain for each block the vector information corresponding to the region whose sum meets the said criterion.
Claim 4
Dependent Claim 88 words
A detector according to claim 2 inw hich the desired search extent in he line direction is greater than or equal to rtwice the extent of a block in that direction, the delay and storage means are arranged concurrently to form a plurality q (where q is an integer greater than one) of different sequences containing groups of picture elements corresponding to every q-th block in the line direction, and the arithmetic means comprise a plurality q of arrangements for forming the said sums for the respective sequences.
Claim 5
Dependent Claim 128 words
A detector according to calim 2 or 3 inw hich the delay means (or delay and storage means) is arranged concurrently to make available an additional sequence corresponding to regions (or blocks) shifted by p lines relative to the first mentioned sequence, that the detector includes additional arithmetic means (N, A and AA of P2 and P4) responsive to the additional sequence to compare each block of the said one frame with a further plurality of positionally shifted regions of the said other frame, which represent an extension (S2) of the said search extent, and that the means (CSO, CSE) for producing vector information are connected to receive the sums from both the first mentioned arithmetic means (in P1, P3) and the additional arithmetic means (in P2, P4).
Claim 6
Dependent Claim 128 words
A detector according to calim 2 or 3 inw hich the delay means (or delay and storage means) is arranged concurrently to make available an additional sequence corresponding to regions (or blocks) shifted by p lines relative to the first mentioned sequence, that the detector includes additional arithmetic means (N, A and AA of P2 and P4) responsive to the additional sequence to compare each block of the said one frame with a further plurality of positionally shifted regions of the said other frame, which represent an extension (S2) of the said search extent, and that the means (CSO, CSE) for producing vector information are connected to receive the sums from both the first mentioned arithmetic means (in P1, P3) and the additional arithmetic means (in P2, P4).
Claim 7
Dependent Claim 63 words
A detector according to claim 1 in which the means to ascertain the vector information comprise means (C1, C2) for comparing values output by the arithmetic means in respect of a block with that one of the previous values for that block which meets the criterion, and includes means (FIFO1) for intermediate storage of partial results during comparisons of values for other blocks.
Claim 8
Dependent Claim 72 words
A detector according to claim 1 in which the means to ascertain the vector information includes means (VG) for generating vector values corresponding to the regions represented by the values output by the arithmetic means, switching means (SEL4, L2, SEL5) to select the vector value corresponding to the latest region to meet the criterion, and means (FIFO2) for intermediate storage of the vector values corresponding to the said intermediately stored partial results.
Claim 9
Dependent Claim 64 words
A detector according to claim 1 in which the said criterion is met by a region for which a comparison value equal in the case of the unshifted region to a predetermined proportion of the said sum and equal in the case of the other regions to the said sum is less than the comparison value for all other regions compared with the block.
Claim 10
Dependent Claim 121 words
A detector according to calim 2 in which the delay means (or delay and storage means) is arranged concurrently to make available an additional sequence corresponding to regions (or blocks) shifted by p lines relative to the first mentioned sequence, that the detector includes additional arithmetic means (M, A and AA of P2 and P4) responsive to the additional sequence to compare each block of the said one frame with a further plurality of positionally shifted regions of the said other frame, which represent an extension (S2) of the said search extent, and that the means (CSO, CSE) for producing vector information are connected to receive the sums from both the first mentioned arithmetic means (in P1, P3) and the additional
Claim 11
Dependent Claim 121 words
A detector according to calim 2 in which the delay means (or delay and storage means) is arranged concurrently to make available an additional sequence corresponding to regions (or blocks) shifted by p lines relative to the first mentioned sequence, that the detector includes additional arithmetic means (M, A and AA of P2 and P4) responsive to the additional sequence to compare each block of the said one frame with a further plurality of positionally shifted regions of the said other frame, which represent an extension (S2) of the said search extent, and that the means (CSO, CSE) for producing vector information are connected to receive the sums from both the first mentioned arithmetic means (in P1, P3) and the additional
Claim 12
Dependent Claim 63 words
A detector according to claim 2 in which the means to ascertain the vector information comprise means (C1, C2) for comparing values output by the arithmetic means in respect of a block with that one of the previous values for that block which meets the criterion, and includes means (FIFO1) for intermediate storage of partial results during comparisons of values for other blocks.
Claim 13
Dependent Claim 63 words
A detector according to claim 3 in which the means to ascertain the vector information comprises means (C1, C2) for comparing values output by the arithmetic means in respect of a block with that one of the previous values for that block which meets the criterion, and includes means (FIFO1) for intermediate storage of partial results during comparisons of values for other blocks.
Claim 14
Dependent Claim 63 words
A detector according to claim 4 in which the means to ascertain the vector information comprises means (C1, C2) for comparing values output by the arithmetic means in respect of a block with that one of the previous values for that block which meets the criterion, and includes means (FIFO1) for intermediate storage of partial results during comparisons of values for other blocks.
Claim 15
Dependent Claim 64 words
A detector according to claim 2 in which the said criterion is met by a region for which a comparison value equal in the case of the unshifted region to a predetermined proportion of the said sum and equal in the case of the other regions to the said sum is less than the comparison value for all other regions compared with the block.
Claim 16
Dependent Claim 64 words
A detector according to claim 3 in which the said criterion is met by a region for which a comparison value equal in the case of the unshifted region to a predetermined proportion of the said sum and equal in the case of the other regions to the said sum is less than the comparison value for all other regions compared with the block.
Claim 17
Dependent Claim 64 words
A detector according to claim 4 in which the said criterion is met by a region for which a comparison value equal in the case of the unshifted region to a predetermined proportion of the said sum and equal in the case of the other regions to the said sum is less than the comparison value for all other regions compared with the block.
Claim 18
Dependent Claim 64 words
A detector according to claim 5 in which the said criterion is met by a region for which a comparison value equal in the case of the unshifted region to a predetermined proportion of the said sum and equal in the case of the other regions to the said sum is less than the comparison value for all other regions compared with the block.
Claim 19
Dependent Claim 64 words
A detector according to claim 6 in which the said criterion is met by a region for which a comparison value equal in the case of the unshifted region to a predetermined proportion of the said sum and equal in the case of the other regions to the said sum is less than the comparison value for all other regions compared with the block.
Claim 20
Dependent Claim 64 words
A detector according to claim 8 in which the said criterion is met by a region for which a comparison value equal in the case of the unshifted region to a predetermined proportion of the said sum and equal in the case of the other regions to the said sum is less than the comparison value for all other regions compared with the block.
Claim 21
Dependent Claim 64 words
A detector according to claim 9 in which the said criterion is met by a region for which a comparison value equal in the case of the unshifted region to a predetermined proportion of the said sum and equal in the case of the other regions to the said sum is less than the comparison value for all other regions compared with the block.
Claim 22
Dependent Claim 64 words
A detector according to claim 10 in which the said criterion is met by a region for which a comparison value equal in the case of the unshifted region to a predetermined proportion of the said sum and equal in the case of the other regions to the said sum is less than the comparison value for all other regions compared with the block.

References Cited (Backward Citations)

US4656511A Cited
US4670851A Cited
US4800425A Cited
US4933761A Cited
US4897720A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag