Motion adaptive vertical scaling for interlaced digital image data
AssigneeTexas Instruments Incorporated
InventorsKazuhiro Ohara, Vishal Markandey, Robert J. Gove
Life of this patent
Estimating the term…
Abstract
A motion adaptive method for vertically scaling an image. The image data is analyzed to obtain a motion magnitude value for each pixel (31). The pixel data is then processed with two scaling processes (35, 36), performed in parallel. One scaling process is better suited for low motion images and the other is better suited for high motion images. The motion magnitude value is used to select between or combine (38) the pixel data outputs of the two scaling processes (35, 36).
Claims12
A method of generating new pixel values for vertical scaling an image represented by a digital video signal and having interlaced fields, comprising the steps of:
- determining a motion magnitude value that indicates the extent to which the portion of the image to be represented by a new pixel is in motion;
- generating an intra-field pixel value of said new pixel using pixel values of neighboring pixels in the same field wherein said step of generating said intra-field pixel value is performed by calculating a weighted average value of pixel values of neighboring pixels, and wherein the weighting coefficients of neighboring pixels in pairs of adjacent fields are centered to accommodate interlaced fields;
- generating an inter-field pixel value of said new pixel, using pixel values of neighboring pixels in time-separated fields;
- and
- selecting between said intra-field pixel value and said inter-field pixel value, on the basis of said motion magnitude value, to generate a new pixel value;
- and
- repeating the above steps for each pixel of said image.
A method of generating new pixel values for vertical scaling an image represented by a digital video signal and having interlaced fields, comprising the steps of:
- determining a motion magnitude value that indicates the extent to which the portion of the image to be represented by a new pixel is in motion;
- generating au inter-field pixel value of said new pixel, using pixel values of neighboring pixels in the same field;
- generating an inter-field pixel value of said new pixel using pixel values of neighboring pixels in the time-separated fields wherein said step of generating said inter-field pixel value is performed by calculating a weighted average value of pixel values of neighboring pixels, and wherein the weighting coefficients of neighboring pixels in pairs of adjacent fields are centered to accommodate interlaced fields;
- and
- selecting between said intra-field pixel value and said inter-field pixel value, on the basis of said motion magnitude value, to generate a new pixel value;
- And
- repeating the above steps for each pixel of said image.
A method of generating new pixel values for vertical scaling an image represented by a digital video signal and having interlaced fields, comprising the steps of:
- determining a motion magnitude value that indicates the extent to which the portion of the image to be represented by a new pixel is in motion;
- generating an intra-field pixel value of said new pixel, using pixel values of neighboring pixels in the same field;
- generating an inter-field pixel value of said new pixel, using pixel values of neighboring pixels in time-separated fields;
- and
- selecting between said intra-field pixel value and said inter-field pixel value, on the basis of said motion magnitude value, to generate a new pixel value wherein said selecting step is performed by calculating a weighted average of said intra-field pixel value and said inter-field pixel value, with the weighting values being determined by said motion magnitude value;
- and
- repeating the above steps for each pixel of said image.
A processor system for generating new pixel values for vertical scaling, used in a digital image display system, comprising:
- a motion detector for determining a motion magnitude value that indicates the extent to which the portion of the image represented by each new pixel is in motion;
- a intra-field pixel generator for generating an intra-field pixel value of said each new pixel, using pixel values of neighboring pixels in the same field, wherein said intra-field pixel generator interpolates weighted values of said neighboring pixels, and wherein the weighting values of the neighboring pixels in pairs of adjacent fields are centered to accommodate interlaced fields;
- an inter-field pixel generator for generating an inter-field pixel value of said each new pixel, using pixel values of neighboring pixels in time-separated fields;
- and
- a mixer for selecting between said intra-field pixel value and said inter-field pixel value, on the basis of said motion magnitude value, to generate said each new pixel value.
A processor system for generating new pixel values for vertical scaling, used in a digital image display system, comprising:
- a motion detector for determining a motion magnitude value that indicates the extent to which the portion of the image represented by each new pixel is in motion;
- a intra-field pixel generator for generating an intra-field pixel value of said each new pixel, using pixel values of neighboring pixels in the same field;
- an inter-field pixel generator for generating an inter-field pixel value of said each new pixel, using pixel values of neighboring pixels in time-separated fields wherein said inter-field pixel generator interpolates weighted values of said neighboring pixels, and wherein the weighting values of the neighboring pixels in pairs of adjacent fields are centered to accommodate interlaced fields;
- and
- a mixer for selecting between said intra-field pixel value and said inter-field pixel value, on the basis of said motion magnitude value, to generate said each new value.
Dependencies are inferred from the claim text.