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

Method and apparatus for rapid down-scaling of color images directly from sensor color filter array space

Assignee: Intel Corp
•
Filing: 1998-07-28
•
Granted: 2001-03-20
•
Expires: 2018-07-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for downscaling an image from a sensor color filter array space having the step of determining an initial image size. The method also has steps of determining a set of stride lengths, locating a single color pixel of interest, and generating a full color pixel. An apparatus having a processor and a memory coupled to the processor for performing the above steps is also disclosed.

Inventors

  • 👤 Po Yuan
  • 👤 Thomas C. Jones
  • 👤 Karen Pigott

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 18:19
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/40; G06T3/4015; H; H04; H04N; H04N1/00; H04N1/46

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 122 words
A color image reduction method comprising: determining an initial image size of an image; determining a set of stride lengths based on said initial image size and a final image size; locating a single color pixel of interest on said image using said set of stride lengths; and generating a full color pixel based on single color pixel values of (1) said single color pixel of interest and (2) at least two pixels adjacent to said single color pixel of interest, wherein a reduced image is formed by repeating the locating of a single color pixel of interest to locate a subsequent single color pixel of interest and generating a full color pixel corresponding to said subsequent single color pixel of interest.
Claim 2
Dependent Claim 122 words
A color image reduction method comprising: determining an initial image size of an image; determining a set of stride lengths based on said initial image size and a final image size; locating a single color pixel of interest on said image using said set of stride lengths; and generating a full color pixel based on single color pixel values of (1) said single color pixel of interest and (2) at least two pixels adjacent to said single color pixel of interest, wherein a reduced image is formed by repeating the locating of a single color pixel of interest to locate a subsequent single color pixel of interest and generating a full color pixel corresponding to said subsequent single color pixel of interest.
Claim 3
Dependent Claim 26 words
The method of claim 1 , wherein determining said initial image size comprises: determining an initial image horizontal size; and, determining an initial image vertical size.
Claim 4
Dependent Claim 25 words
The method of claim 1 , wherein determining said set of stride lengths comprises: generating a horizontal stride length; and, generating a vertical stride length.
Claim 5
Dependent Claim 25 words
The method of claim 3 , wherein generating said horizontal stride length comprises dividing an initial image horizontal size by a final image horizontal size.
Claim 6
Dependent Claim 25 words
The method of claim 3 , wherein generating said vertical stride length comprises dividing an initial image vertical size by a final image vertical size.
Claim 7
Dependent Claim 62 words
The method of claim 1 , wherein locating said single color pixel of interest comprises: generating a horizontal coordinate of said single color pixel using a multiple of a horizontal stride length of said set of stride lengths; and, generating a vertical coordinate of said single color pixel using a multiple of a vertical stride length of said set of stride lengths.
Claim 8
Dependent Claim 102 words
The method of claim 1 , wherein generating said full color pixel comprises: determining an enumerated value corresponding to the color of said single color pixel of interest; setting a first color value of said full color pixel to a color value of said single color pixel; setting a second color value of said full color pixel to a second color value of a second single color pixel adjacent to said single color pixel; and, setting a third color value of said full color pixel to a third color value of a third single color pixel adjacent to said single color pixel.
Claim 9
Dependent Claim 122 words
A color image reduction apparatus comprising; a machine readable medium containing instructions which, when executed by a machine, cause the machine to perform operations comprising: determine an initial image size of an image; determine a set of stride lengths based on said initial image size and a final image size; locate a plurality of single color pixels of interest on said image using said set of stride lengths; and generate prior to processing of color interpolation a full color pixel for each of said plurality of single color pixels of interest based on single color pixel values of (1) a corresponding single color pixel of interest and (2) at least two color pixels adjacent to said corresponding single color pixel of interest.
Claim 10
Dependent Claim 122 words
A color image reduction apparatus comprising; a machine readable medium containing instructions which, when executed by a machine, cause the machine to perform operations comprising: determine an initial image size of an image; determine a set of stride lengths based on said initial image size and a final image size; locate a plurality of single color pixels of interest on said image using said set of stride lengths; and generate prior to processing of color interpolation a full color pixel for each of said plurality of single color pixels of interest based on single color pixel values of (1) a corresponding single color pixel of interest and (2) at least two color pixels adjacent to said corresponding single color pixel of interest.
Claim 11
Dependent Claim 32 words
The apparatus of claim 8 , where said machine readable medium is further configured to cause said machine to: determine an initial image horizontal size; and, determine an initial image vertical size.
Claim 12
Dependent Claim 30 words
The apparatus of claim 8 , where said machine readable medium is further configured to cause said machine to: generate a horizontal stride length; and, generate a vertical stride length.
Claim 13
Dependent Claim 31 words
The apparatus of claim 10 , where said machine readable medium is further configured to cause said machine to divide an initial image horizontal size by a final image horizontal size.
Claim 14
Dependent Claim 31 words
The apparatus of claim 10 , where said machine readable medium is further configured to cause said machine to divide an initial image vertical size by a final image vertical size.
Claim 15
Dependent Claim 66 words
The apparatus of claim 8 , where said machine readable medium is further configured to cause said machine to: generate a horizontal coordinate of said single color pixel using a multiple of a horizontal stride length of said set of stride lengths; and, generate a vertical coordinate of said single color pixel using a multiple of a vertical stride length of said set of stride lengths.
Claim 16
Dependent Claim 108 words
The apparatus of claim 13 , where said machine readable medium is further configured to cause said machine to: determine an enumerated value corresponding to the color of said single color pixel of interest; set a first color value of said full color pixel to a color value of said single color pixel; set a second color value of said full color pixel to a second color value of a second single color pixel adjacent to said single color pixel; and, set a third color value of said full color pixel to a third color value of a third single color pixel adjacent to said single color pixel.
Claim 17
Dependent Claim 131 words
A color image reduction system comprising: an image sensor; a processor coupled to said image sensor; a memory coupled to said processor and configured to cause said processor to: determine an initial image size of an image captured by said image sensor; determine a set of stride lengths based on said initial image size and a final image size; locate a plurality of single color pixels of interest on said image using said set of stride lengths; and generate prior to processing of color interpolation a full color pixel for each of said plurality of single color pixels of interest based on single color pixel values of (1) a corresponding single color pixel of interest and (2) at least two color pixels adjacent to said corresponding single color pixel of interest.
Claim 18
Dependent Claim 131 words
A color image reduction system comprising: an image sensor; a processor coupled to said image sensor; a memory coupled to said processor and configured to cause said processor to: determine an initial image size of an image captured by said image sensor; determine a set of stride lengths based on said initial image size and a final image size; locate a plurality of single color pixels of interest on said image using said set of stride lengths; and generate prior to processing of color interpolation a full color pixel for each of said plurality of single color pixels of interest based on single color pixel values of (1) a corresponding single color pixel of interest and (2) at least two color pixels adjacent to said corresponding single color pixel of interest.
Claim 19
Dependent Claim 31 words
The image system of claim 15 , where said memory is further configured to cause said processor to: determine an initial image horizontal size; and, determine an initial image vertical size.
Claim 20
Dependent Claim 29 words
The image system of claim 15 , where said memory is further configured to cause said processor to: generating a horizontal stride length; and, generating a vertical stride length.
Claim 21
Dependent Claim 30 words
The image system of claim 17 , where said memory is further configured to cause said processor to divide an initial image horizontal size by a final image horizontal size.
Claim 22
Dependent Claim 30 words
The image system of claim 17 , where said memory is further configured to cause said processor to divide an initial image vertical size by a final image vertical size.
Claim 23
Dependent Claim 65 words
The image system of claim 15 , where said memory is further configured to cause said processor to: generate a horizontal coordinate of said single color pixel using a multiple of a horizontal stride length of said set of stride lengths; and, generate a vertical coordinate of said single color pixel using a multiple of a vertical stride length of said set of stride lengths.
Claim 24
Dependent Claim 107 words
The image system of claim 20 , where said memory is further configured to cause said processor to: determine an enumerated value corresponding to the color of said single color pixel of interest; set a first color value of said full color pixel to a color value of said single color pixel; set a second color value of said full color pixel to a second color value of a second single color pixel adjacent to said single color pixel; and, set a third color value of said full color pixel to a third color value of a third single color pixel adjacent to said single color pixel.

References Cited (Backward Citations)

US5901254A Cited
US5778158A Cited
US5838838A Cited
US5995682A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-03-19 2004-09-18 2005-03-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-03-19 2008-09-18 2009-03-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-03-19 2012-09-18 2013-03-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag