Methods and systems for processing video signal pixel data
First Claim
1. In an video processing system, a method of detecting and compensating for motion of an image comprising the steps of:
- detecting a first pixel value, a second pixel value, and a third pixel value, the first pixel value of a first scan line in a first field, the second pixel value of a second scan line in the first field, and the third pixel value of a scan line in a second field;
providing a motion indicator based on the first, second, and third pixel values;
selecting a plurality of interpolation coefficients from a memory based on the motion indicator; and
providing an interpolated color space pixel based on a first color space pixel associated with the first pixel value, a second color space pixel associated with the second pixel value, and based on the plurality of interpolation coefficients.
1 Assignment
0 Petitions
Accused Products
Abstract
In a video processing system (14), a method of detecting and compensating for motion of an image which includes the steps of: detecting a first pixel value, a second pixel value, and a third pixel value, the first pixel value of a first scan line in a first field, the second pixel value of a second scan line in the first field, and the third pixel value in a second field; providing a motion indicator based on the first, second, and third pixel values; selecting a plurality of interpolation coefficients from a memory based on the motion indicator signal; and providing an interpolated color space pixel based on a first color space pixel associated with the first pixel value, a second color space pixel associated with the second pixel value, and based on the plurality of interpolation coefficients.
-
Citations
23 Claims
-
1. In an video processing system, a method of detecting and compensating for motion of an image comprising the steps of:
-
detecting a first pixel value, a second pixel value, and a third pixel value, the first pixel value of a first scan line in a first field, the second pixel value of a second scan line in the first field, and the third pixel value of a scan line in a second field; providing a motion indicator based on the first, second, and third pixel values; selecting a plurality of interpolation coefficients from a memory based on the motion indicator; and providing an interpolated color space pixel based on a first color space pixel associated with the first pixel value, a second color space pixel associated with the second pixel value, and based on the plurality of interpolation coefficients. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A video processing system to detect motion of an image comprising:
-
a decoder; a video signal processor responsive to the decoder, the video signal processor comprising; a memory including a first set of coefficients and a second set of coefficients; an address generator providing an address signal to select one of the first and second sets of coefficients, the address signal responsive to a motion indicator signal, the motion indicator signal based on first, second, and third pixel values, the first pixel value of a first scan line in a first field, the second pixel value of a second scan line in the first field, and the third pixel value of a scan line in a second field; and an interpolator module responsive to the memory and to the address generator; and an encoder responsive to the video signal processor.
-
-
9. In an video processing system, a method of detecting motion of an image comprising the steps of:
-
initializing a counter; detecting a first pixel value, a second pixel value, and a third pixel value, the first pixel value of a first scan line in a first field, the second pixel value of a second scan line in the first field, and the third pixel value of a scan line in a second field; comparing the second pixel value and at least one of the first and third pixel values; incrementing a counter based on a result of the comparison; and providing a motion indicator signal based on the counter. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 21, 22, 23)
-
-
17. A video signal processor to detect motion of an image comprising:
-
a field buffer; a line buffer; a first luminance generator; a second luminance generator responsive to the field buffer; a third luminance generator responsive to the line buffer; an address generator responsive to the first, second, and third luminance generators, the address generator generating an address signal based on a comparison of a first luminance value from the first luminance generator, a second luminance value from the second generator, and a third luminance value from the third luminance generator, the first and third luminance values corresponding to at least one pixel of a first field and the second luminance value corresponding to a pixel of a second field; a memory responsive to the address generator, the memory producing color space interpolation coefficients based on the address signal; and an interpolator responsive to the field buffer, the line buffer, and the memory, the interpolator producing a color space interpolated signal based on the color space interpolation coefficients. - View Dependent Claims (18, 19, 20)
-
Specification