Patent US5671018A successfully refreshed from Google Patents.
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
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 14:08
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 |