Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
139 words
A method of determining a best fit for block matching for motion estimation comprising the steps of: quantizing each pixel of a reference block from a first picture frame in a sequence of picture frames and each corresponding pixel in a search area of a next picture frame; converting the quantized pixels each to a corresponding Gray code; comparing corresponding pixel values from the reference block and the search area to determine a match if the respective Gray codes are within one of each other; calculating a tally of the pixel pair matches within the reference block; repeating the quantizing, converting, comparing and calculating steps for each new position of the reference block within the search area; and identifying a block in the search area corresponding to the reference block which has the largest tally as the best fit.
Claim 2
Independent Claim
139 words
A method of determining a best fit for block matching for motion estimation comprising the steps of: quantizing each pixel of a reference block from a first picture frame in a sequence of picture frames and each corresponding pixel in a search area of a next picture frame; converting the quantized pixels each to a corresponding Gray code; comparing corresponding pixel values from the reference block and the search area to determine a match if the respective Gray codes are within one of each other; calculating a tally of the pixel pair matches within the reference block; repeating the quantizing, converting, comparing and calculating steps for each new position of the reference block within the search area; and identifying a block in the search area corresponding to the reference block which has the largest tally as the best fit.
Claim 3
Dependent Claim
58 words
The method as recited in claim 1 wherein the Gray code is a Hamming-2 Gray code having the characteristic that each code value in a sequence differs from an immediately adjacent code value by only one bit from each other with the additional condition that all other code values not immediately adjacent differ by at least two bits.
Claim 4
Dependent Claim
58 words
The method as recited in claim 1 wherein the comparing step comprises the steps of: performing an exclusive OR function between the pixels of each pair to produce a match word; and examining the match word to determine whether there is no more than one bit in the match word having a specified logic state defining the match.
Claim 5
Independent Claim
134 words
An apparatus for determining a best fit for block matching for motion estimation comprising: means for quantizing each bit of a reference block from a first picture frame of a sequence and of a corresponding portion of a search area from a next picture frame in the sequence; means for converting the quantized pixel each to a corresponding Gray code; means for comparing corresponding pixel pairs from the reference block and the search area to determine a match; means for tallying the number of pixel matches within the reference block to produce a total tally; means for storing the total tally for each position of the reference block within the search area; and means for identifying a block position in the search area corresponding to the reference block which has the largest tally total.
Claim 6
Independent Claim
134 words
An apparatus for determining a best fit for block matching for motion estimation comprising: means for quantizing each bit of a reference block from a first picture frame of a sequence and of a corresponding portion of a search area from a next picture frame in the sequence; means for converting the quantized pixel each to a corresponding Gray code; means for comparing corresponding pixel pairs from the reference block and the search area to determine a match; means for tallying the number of pixel matches within the reference block to produce a total tally; means for storing the total tally for each position of the reference block within the search area; and means for identifying a block position in the search area corresponding to the reference block which has the largest tally total.
Claim 7
Dependent Claim
49 words
The apparatus as recited in claim 4 wherein the Gray code comprises a Hamming-2 Gray code having each code in a sequence differing by one bit position from each adjacent code in the sequence while differing by at least two bit positions from all other codes in the sequence.
Claim 8
Dependent Claim
51 words
The apparatus as recited in claim 4 wherein the comparing means comprises: means for exclusively ORing each pair of pixels to produce a match word; and means for determining for each match word whether there is no more than one bit position having a specified logic state to define the match.