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

Pixel interpolation method and circuit therefor

Assignee: Lenovo Innovations Ltd Hong Kong
•
Filing: 1999-01-26
•
Granted: 2002-07-23
•
Expires: 2019-01-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A process of a pixel interpolation circuit is optimized for down-sizing of a circuit scale and improvement of process speed. The pixel interpolation method takes a pixel at a center of three row×three column image data as a target pixel subjecting interpolation process, and calculates color data of the target pixel and color data of pixels around the target pixel and adjacent thereto for outputting an interpolated color data for the target pixel. The pixel interpolation method includes a reading step of reading out image data of sequential first to third rows among image data of N rows×M columns written in a memory, per each column, wherein N and M are integer greater than and equal to three, and a color data determining step of determining the interpolated color data for the target pixel on the basis of a first color data as one of color data for three pixels of the column read out immediately before color data of the target pixel, second and third color data for two other pixels simultaneously read out with the target pixel, and a fourth color data as one of color data for three pixels of the columnw read out immediately after color data of the target pixel data.

Inventors

  • 👤 Yuichiro Yamaguchi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 19:44
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/40; G06T3/4007; H; H04; H04N; H04N23/00; H04N23/80; H04N23/84; H04N23/843; H04N25/00; H04N25/10; H04N25/11; H04N25/13; H04N25/133

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 231 words
A pixel interpolation method for interpolating a set of red, green, and blue color values for a single target pixel located at a center of a three row×three column image by calculating red, green and blue color values of said target pixel from color data of only four pixels around said target pixel and adjacent thereto for outputting interpolated color values for said target pixel, comprising: a reading step of reading out red, blue, and green image data of sequential first to third rows from among image data of N rows×M columns written in a memory, per each column, wherein N and M are integers at least equal to three; and a color data determining step of determining the interpolated color values for said target pixel on the basis of only five pixel color data from a first read step of the column located immediately before the column containing the target pixel to obtain a first pixel color data, a second read step of the column wherein the target pixel is located to obtain, in a single read step, a pixel color data for the target pixel, and a second pixel color data and a third pixel color data from two pixels located adjacent the target pixel, and a third read step of the column located immediately after the column containing the target pixel to obtain a fourth pixel color data.
Claim 2
Dependent Claim 231 words
A pixel interpolation method for interpolating a set of red, green, and blue color values for a single target pixel located at a center of a three row×three column image by calculating red, green and blue color values of said target pixel from color data of only four pixels around said target pixel and adjacent thereto for outputting interpolated color values for said target pixel, comprising: a reading step of reading out red, blue, and green image data of sequential first to third rows from among image data of N rows×M columns written in a memory, per each column, wherein N and M are integers at least equal to three; and a color data determining step of determining the interpolated color values for said target pixel on the basis of only five pixel color data from a first read step of the column located immediately before the column containing the target pixel to obtain a first pixel color data, a second read step of the column wherein the target pixel is located to obtain, in a single read step, a pixel color data for the target pixel, and a second pixel color data and a third pixel color data from two pixels located adjacent the target pixel, and a third read step of the column located immediately after the column containing the target pixel to obtain a fourth pixel color data.
Claim 3
Dependent Claim 106 words
A pixel interpolation method as set forth in claim 1 , wherein said color data determining step takes the color data of said target pixel as the red color value of the red, green, and blue color values set, an average value of said first pixel color data and said fourth pixel color data as the blue color value of the red, green, and blue color values set, and an average value of said second pixel color data and said third pixel color data as the green color value of the red, green, and blue color values set when said target pixel is a red pixel.
Claim 4
Dependent Claim 79 words
A pixel interpolation method as set forth in claim 1 , wherein said color data determining step takes the color data of said target pixel as the green color value, an average value of said first pixel color data and said fourth pixel color data as the red color value, and an average value of said second pixel color data and said third pixel color data as the blue color value when said target pixel is a green pixel.
Claim 5
Dependent Claim 77 words
A pixel interpolation method as set forth in claim 1 , wherein said color data determining step takes data of said target pixel as the blue color value, an average value of said first pixel color data and said fourth pixel color data as the red color value, and an average value of said second pixel color data and said third pixel color data as the green color value when said target pixel is a blue pixel.
Claim 6
Dependent Claim 31 words
A pixel interpolation method as set forth in claim 1 , wherein said first pixel color data and said fourth pixel color data are taken from pixels in mutually different rows.
Claim 7
Dependent Claim 31 words
A pixel interpolation method as set forth in claim 1 , wherein said first pixel color data and said fourth pixel color data are taken from pixels in the same row.
Claim 8
Dependent Claim 35 words
A pixel interpolation method as set forth in claim 1 , wherein said memory is written a digital image data per each row sequentially output from a solid state image pick-up element, in sequential order.
Claim 9
Dependent Claim 43 words
A pixel interpolation method as set forth in claim 7 , wherein said memory is consisted of a plurality of memory elements and said digital image data for one row is alternately written in different memory elements per every given number of pixels.
Claim 10
Dependent Claim 43 words
A pixel interpolation method as set forth in claim 1 , which further comprises an image data writing step of writing an image data in the fourth row of said memory simultaneously with color data determining operation by said color data determining step.
Claim 11
Dependent Claim 199 words
A pixel interpolation circuit for taking a pixel at a center of three row×three column image data as a target pixel, calculating color data of said target pixel from color data of pixels around said target pixel and adjacent thereto, and for outputting an interpolated red, green, and blue color data set for said target pixel, comprising: reading means for reading out image data of sequential first to third rows among image data of N rows×M columns written in a memory, per each column, wherein N and M are integers at least equal to three; and color data determining means for determining the interpolated red, green, and blue color data for said target pixel on the basis of first pixel color data taken from one of three pixels of the column read out immediately before the column containing said target pixel, target pixel color data, second pixel and third pixel color data taken from the two other pixels in the column containing the target pixel and simultaneously read out with said target pixel, and a fourth pixel color data taken from one of three pixels of the column read out immediately after the column containing said target pixel data.
Claim 12
Dependent Claim 199 words
A pixel interpolation circuit for taking a pixel at a center of three row×three column image data as a target pixel, calculating color data of said target pixel from color data of pixels around said target pixel and adjacent thereto, and for outputting an interpolated red, green, and blue color data set for said target pixel, comprising: reading means for reading out image data of sequential first to third rows among image data of N rows×M columns written in a memory, per each column, wherein N and M are integers at least equal to three; and color data determining means for determining the interpolated red, green, and blue color data for said target pixel on the basis of first pixel color data taken from one of three pixels of the column read out immediately before the column containing said target pixel, target pixel color data, second pixel and third pixel color data taken from the two other pixels in the column containing the target pixel and simultaneously read out with said target pixel, and a fourth pixel color data taken from one of three pixels of the column read out immediately after the column containing said target pixel data.
Claim 13
Dependent Claim 130 words
A pixel interpolation circuit as set forth in claim 10 , wherein said color data determining means includes means for deriving an average value of said first pixel color data and said fourth pixel color data and means for deriving an average value of said second pixel color data and said third pixel color data, and said color data determining means takes said target pixel color data as a first primary color data, an average value of said first pixel color data and said fourth pixel color data as a third primary color data, and an average value of said second pixel color data and said third pixel color data as a second primary color data when said target pixel is the first primary color data among three primary colors.
Claim 14
Dependent Claim 130 words
A pixel interpolation circuit as set forth in claim 10 , wherein said color data determining means includes means for deriving an average value of said first pixel color data and said fourth pixel color data and means for deriving an average value of said second pixel color data and said third pixel color data, and said color data determining means takes said target pixel color data as a second primary color data, an average value of said first pixel color data and said fourth pixel color data as a first primary color data, and an average value of said second pixel color data and said third pixel color data as a third primary color data when said target pixel is the second primary color data among three primary colors.
Claim 15
Dependent Claim 131 words
A pixel interpolation circuit as set forth in claim 10 , wherein said color data determining means includes means for deriving an average value of said first pixel color data and said fourth pixel color data and means for deriving an average value of said second pixel color data and s aid third pixel color data, and said color data determining means takes said target pixel color data as a third primary color data, an average value of said first pixel color data and said fourth pixel color data as a first primary color data, and an average value of said second pixel color data and said third pixel color data as a second primary color data when said target pixel is the third primary color data among three primary colors.
Claim 16
Dependent Claim 43 words
A pixel interpolation circuit as set forth in claim 11 , wherein said first primary color data is a red color data, said second primary color data is a green color data and said third primary color data is a blue color data.
Claim 17
Dependent Claim 29 words
A pixel interpolation circuit as set forth in claim 10 , wherein said first color data and said fourth color data are taken from pixels in mutually different rows.
Claim 18
Dependent Claim 30 words
A pixel interpolation circuit as set forth in claim 10 , wherein said first color data and said fourth color data are taken from pixels located in the same row.
Claim 19
Dependent Claim 35 words
A pixel interpolation circuit as set forth in claim 10 , wherein said memory is written a digital image data per each row sequentially output from a solid state image pick-up element, in sequential order.
Claim 20
Dependent Claim 43 words
A pixel interpolation circuit as set forth in claim 17 , wherein said memory is consisted of a plurality of memory elements and said digital image data for one row is alternately written in different memory elements per every given number of pixels.
Claim 21
Dependent Claim 36 words
A pixel interpolation circuit as set forth in claim 10 , which further comprises image data writing means for writing an image data in the fourth row of said memory simultaneously with color data determining operation.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-07-22 2006-01-21 2006-07-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-07-22 2010-01-21 2010-07-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-07-22 2014-01-21 2014-07-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag