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

Motion adaptive vertical scaling for interlaced digital image data

Assignee: Texas Instruments Inc
•
Filing: 1995-02-07
•
Granted: 1997-09-23
•
Expires: 2015-02-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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).

Inventors

  • 👤 Kazuhiro Ohara
  • 👤 Vishal Markandey
  • 👤 Robert J. Gove

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:47
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/01; H04N7/0135; H04N7/0137; H04N7/0117; H04N7/012; H04N9/00; H04N9/64

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 168 words
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.
Claim 2
Independent Claim 168 words
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.
Claim 3
Dependent Claim 11 words
The method of claim 1, wherein the interpolation is bi-linear interpolation.
Claim 4
Independent Claim 169 words
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.
Claim 5
Independent Claim 169 words
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.
Claim 6
Dependent Claim 11 words
The method of claim 3, wherein the interpolation is bi-linear interpolation.
Claim 7
Independent Claim 158 words
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.
Claim 8
Independent Claim 158 words
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.
Claim 9
Dependent Claim 158 words
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.
Claim 10
Dependent Claim 158 words
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.
Claim 11
Dependent Claim 16 words
The processor of claim 6, wherein said motion detector is implemented with a serial video processor.
Claim 12
Dependent Claim 15 words
The processor of claim 6, wherein said intra-field pixel generator is a serial video processor.
Claim 13
Dependent Claim 15 words
The processor of claim 6, wherein said inter-field pixel generator is a serial video processor.
Claim 14
Dependent Claim 11 words
The processor of claim 6, wherein the interpolation is bi-linear interpolation.
Claim 15
Dependent Claim 157 words
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.
Claim 16
Dependent Claim 157 words
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.
Claim 17
Dependent Claim 11 words
The processor of claim 11, wherein the interpolation is bi-linear interpolation.

References Cited (Backward Citations)

US5021870A Cited
US5245037A Cited
US5005078A Cited
US5381183A Cited
US5467138A Cited
US5475438A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-09-22 2001-03-24 2001-09-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-09-22 2005-03-24 2005-09-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-09-22 2009-03-24 2009-09-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag