Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
145 words
A method for performing motion estimation, comprising: converting multibit pixel values of frames to single bit pixel values; storing a previous frame of single bit pixel values and a reference frame of single bit pixel values; comparing a sum-of-absolute differences of pixel values between the reference frame and a block in a search area within the previous frame to find a best match block in the previous frame; calculating a motion vector representing the difference between the reference block and the best matched block in the previous frame; and wherein the step of converting multibit pixel values of frames to single bit pixel values further comprises the step of thresholding the value of a reference pixel with respect to a low-pass filtered average value around the reference pixel, and the value of the reference pixel is substituted by the average value of the neighboring pixels.
Claim 2
Independent Claim
145 words
A method for performing motion estimation, comprising: converting multibit pixel values of frames to single bit pixel values; storing a previous frame of single bit pixel values and a reference frame of single bit pixel values; comparing a sum-of-absolute differences of pixel values between the reference frame and a block in a search area within the previous frame to find a best match block in the previous frame; calculating a motion vector representing the difference between the reference block and the best matched block in the previous frame; and wherein the step of converting multibit pixel values of frames to single bit pixel values further comprises the step of thresholding the value of a reference pixel with respect to a low-pass filtered average value around the reference pixel, and the value of the reference pixel is substituted by the average value of the neighboring pixels.
Claim 3
Dependent Claim
115 words
The method of claim 1 wherein the step of comparing a sum-of-absolute differences of pixel values between the reference frame and a block in the previous frame to find a best matched block in the previous frame further comprises the steps of: calculating the absolute difference values between pixel values in the reference block and pixel values in the block in the previous frame; accumulating the calculated absolute difference values between pixel values in the reference block and pixel values in the block in the previous frame; and identifying the best matched block in the previous frame as a block in the previous frame which results in a lowest accumulation of calculated absolute difference values.
Claim 4
Dependent Claim
15 words
The method of claim 1 wherein the multibit pixel values comprise eight bit intensity values.
Claim 5
Dependent Claim
18 words
The method of claim 1 wherein the reference block comprises an 8 by 8 block of pixel values.
Claim 6
Dependent Claim
18 words
The method of claim 4 wherein the search area comprises a 136 by 136 block of pixel values.
Claim 7
Dependent Claim
18 words
The method of claim 1 wherein the search area comprises a 136 by 136 block of pixel values.
Claim 8
Independent Claim
185 words
A method for performing motion estimation, comprising: converting multibit pixel values of frames to single bit pixel values; storing a previous frame of single bit pixel values and a reference frame of single bit pixel values; calculating the absolute difference values between pixel values in the reference block and pixel values in the block in the previous frame; accumulating the calculated absolute difference values between pixel values in the reference block and pixel values in the block in the previous frame; identifying the best matched block in the previous frame as a block in the previous frame which results in a lowest accumulation of calculated absolute difference values; calculating a motion vector representing the difference between the reference block and the best matched block in the previous frame; and wherein the step of converting multibit pixel values of frames to single bit pixel values further comprises the step of thresholding the value of a reference pixel with respect to a low-pass filtered average value around the reference pixel, and the value of the reference pixel is substituted by the average value of the neighboring pixels.
Claim 9
Independent Claim
185 words
A method for performing motion estimation, comprising: converting multibit pixel values of frames to single bit pixel values; storing a previous frame of single bit pixel values and a reference frame of single bit pixel values; calculating the absolute difference values between pixel values in the reference block and pixel values in the block in the previous frame; accumulating the calculated absolute difference values between pixel values in the reference block and pixel values in the block in the previous frame; identifying the best matched block in the previous frame as a block in the previous frame which results in a lowest accumulation of calculated absolute difference values; calculating a motion vector representing the difference between the reference block and the best matched block in the previous frame; and wherein the step of converting multibit pixel values of frames to single bit pixel values further comprises the step of thresholding the value of a reference pixel with respect to a low-pass filtered average value around the reference pixel, and the value of the reference pixel is substituted by the average value of the neighboring pixels.
Claim 10
Dependent Claim
15 words
The method of claim 7 wherein the multibit pixel values comprise eight bit intensity values.
Claim 11
Dependent Claim
18 words
The method of claim 7 wherein the reference block comprises an 8 by 8 block of pixel values.
Claim 12
Dependent Claim
18 words
The method of claim 9 wherein the search area comprises a 136 by 136 block of pixel values.
Claim 13
Dependent Claim
18 words
The method of claim 7 wherein the search area comprises a 136 by 136 block of pixel values.