Patent US6348929B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6348929B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Scaling algorithm and architecture for integer scaling in video

Assignee: Intel Corp
•
Filing: 1998-01-16
•
Granted: 2002-02-19
•
Expires: 2018-01-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for scaling of an image that includes providing an N-tap filter to be applied upon an image region and applying the N-tap filter variously to the image region and obtaining therefrom at least one scaled image pixel, such that N is equal to the scaling factor plus one. For instance, a 4:1 scaling procedure is achieved using a five-tap filter. By carefully selecting the coefficient of the five-tap filter, 2:1 scaling with a three-tap filter may be achieved using the same hardware and adding control signals and selectors. The scaling methodology and apparatus work directly in the CFA domain and provide efficient single pass dual-moded or multi-moded scaling capability.

Inventors

  • 👤 Tinku Acharya
  • 👤 Werner Metz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 22:24
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/40; G06T3/4015; H; H04; H04N; H04N19/00; H04N19/50; H04N19/59

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 76 words
A method for scaling an image comprising: providing an N-tap filter to be applied upon an image region, the image region including a plurality of sub-images each sub-image having pixels associated with a particular color plane; and applying said N-tap filter separately to each said sub-image and obtaining therefrom at least one scaled image pixel for each said sub-image, storing said at least one scaled image pixel for each said sub-image in a scaled image array.
Claim 2
Independent Claim 76 words
A method for scaling an image comprising: providing an N-tap filter to be applied upon an image region, the image region including a plurality of sub-images each sub-image having pixels associated with a particular color plane; and applying said N-tap filter separately to each said sub-image and obtaining therefrom at least one scaled image pixel for each said sub-image, storing said at least one scaled image pixel for each said sub-image in a scaled image array.
Claim 3
Dependent Claim 21 words
A method according to claim 1 wherein N has a value of 5 for a scaling factor of four to one.
Claim 4
Dependent Claim 58 words
A method according to claim 1 wherein applying said N-tap filter variously to said image region includes: applying said N-tap filter in a vertical manner to said image region to obtain a first array of products; and applying said N-tap filter in a horizontal manner to said first array of products to obtain therefrom a mask of products.
Claim 5
Dependent Claim 49 words
A method according to claim 3 further comprising: summing together said mask products to obtain a mask result; and normalizing said mask result by the total weighting of the mask, said total weighting the sum of the coefficients of the mask, said normalized result yielding the scaled image pixel.
Claim 6
Dependent Claim 36 words
A method according to claim 1 wherein said applying the N-tap filter is repeated for a plurality of image regions in addition to said image region, said repeated application yielding a plurality of scaled image pixels.
Claim 7
Dependent Claim 18 words
A method according to claim 5 wherein said plurality of scaled image pixels are stored into an array.
Claim 8
Dependent Claim 21 words
A method according to claim 5 wherein said plurality of scaled image pixels are sufficient to constitute the entire scaled image.
Claim 9
Dependent Claim 31 words
A method according to claim 1 wherein said color planes consist of a red color plane, a first green color plane, a second green color plane and a blue color plane.
Claim 10
Dependent Claim 24 words
A method according to claim 1 wherein the scaled image pixel is with the same color plane as the pixels of said sub-image region.
Claim 11
Dependent Claim 19 words
A method according to claim 2 wherein said taps of said filter are 1, 2, 2, 2 and 1.
Claim 12
Dependent Claim 21 words
A method according to claim 1 wherein N has a value of 3 for a scaling factor of two to one.
Claim 13
Dependent Claim 17 words
A method according to claim 11 wherein said taps of said filter are 1, 2 and 1.
Claim 14
Dependent Claim 34 words
A method according to claim 1 wherein said taps are selected to favor a central portion of said image region while maintaining the ability to represent edge features occurring elsewhere than said central portion.
Claim 15
Independent Claim 50 words
An apparatus for image processing comprising: a dual-mode scaling unit, configured to provide a quarter scaled image in a first mode and a half scaled image in a second mode, said scaling unit including a five-tap filter, wherein said five-tap filter operates as a three-tap filter in said second mode.
Claim 16
Independent Claim 50 words
An apparatus for image processing comprising: a dual-mode scaling unit, configured to provide a quarter scaled image in a first mode and a half scaled image in a second mode, said scaling unit including a five-tap filter, wherein said five-tap filter operates as a three-tap filter in said second mode.
Claim 17
Dependent Claim 25 words
An apparatus according to claim 14 wherein said five-tap filter operates in said first mode to provide taps of 1, 2, 2, 2, and 1.
Claim 18
Dependent Claim 25 words
An apparatus according to claim 14 wherein said five-tap filter operates in said second mode to provide taps of 0, 1, 2, 1, and 0.
Claim 19
Dependent Claim 22 words
An apparatus according to claim 14 wherein said scaling unit is composed of shift registers and buffers to provide said filter taps.
Claim 20
Independent Claim 86 words
A system comprising: an image capture device, said image capture device configured to capture an original image of a scene, said image capture device further configured to provide quarter or half scaled image data from said original image, wherein said system is operable to scale an image by operating upon a sub-image region having pixels associated with a particular color plane of a color filter array; and a computer system coupled to said image capture device, said computer system configured to render said scaled image data.
Claim 21
Independent Claim 86 words
A system comprising: an image capture device, said image capture device configured to capture an original image of a scene, said image capture device further configured to provide quarter or half scaled image data from said original image, wherein said system is operable to scale an image by operating upon a sub-image region having pixels associated with a particular color plane of a color filter array; and a computer system coupled to said image capture device, said computer system configured to render said scaled image data.
Claim 22
Dependent Claim 22 words
A system according to claim 18 wherein said image capture device is configured to transport said scaled image data over a network.
Claim 23
Dependent Claim 25 words
A system according to claim 18 wherein said computer system is configured to perform videoconferencing, said image capture device providing scaled images for said videoconferencing.
Claim 24
Dependent Claim 31 words
An apparatus according to claim 15 , wherein said apparatus is operable to act upon a sub-image region having pixels associated with a particular color plane of a color filter array.
Claim 25
Independent Claim 90 words
An apparatus comprising: an image having regions; an N-tap filter for scaling said image according to a first scaling factor, wherein: said N-tap filter is operable to act as a filter with fewer than N taps for scaling said image according to a second scaling factor, and said N-tap filter is operable to be applied to an image region and to obtain therefrom at least one scaled image pixel according to one of either said first or said second scaling factor; and a buffer operable to store said scale pixels.
Claim 26
Independent Claim 90 words
An apparatus comprising: an image having regions; an N-tap filter for scaling said image according to a first scaling factor, wherein: said N-tap filter is operable to act as a filter with fewer than N taps for scaling said image according to a second scaling factor, and said N-tap filter is operable to be applied to an image region and to obtain therefrom at least one scaled image pixel according to one of either said first or said second scaling factor; and a buffer operable to store said scale pixels.
Claim 27
Dependent Claim 28 words
An apparatus according to claim 22 , wherein said N-tap filter is a five-tap filter and wherein said five-tap filter is operable to act as a three-tap filter.
Claim 28
Dependent Claim 35 words
An apparatus according to claim 22 , wherein said N-tap filter is converted to operation as a filter with fewer than N taps by forcing one or more of the filter tap coefficients to zero.
Claim 29
Dependent Claim 26 words
An apparatus according to claim 24 , wherein said one or more filter tap coefficients are forced to zero by suppressing the output of said buffer.
Claim 30
Dependent Claim 28 words
An apparatus according to claim 22 , wherein said image region is a sub-image region having pixels associated with a particular color plane of a color filter array.
Claim 31
Dependent Claim 45 words
A method according to claim 1 wherein a first of said sub-images has pixels associated with a first color plane and a second of said with a first color plane and a second of said sub-image has pixels also associated with said first color plane.

References Cited (Backward Citations)

US4494214A Cited
US5402513A Cited
US5418565A Cited
US5574572A Cited
US6091426A Cited
US6028589A Cited
US6108047A Cited
US6061094A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-02-18 2005-08-20 2006-02-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-02-18 2009-08-20 2010-02-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-02-18 2013-08-20 2014-02-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag