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

Median filter with embedded analog to digital converter

Assignee: Micron Technology Inc
•
Filing: 1996-09-30
•
Granted: 1999-11-30
•
Expires: 2016-09-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital median filter is made using a successive approximation A/D converter circuit, which is arranged to produce an output based on majority weighting.

Inventors

  • 👤 Eric R. Fossum

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 02:13
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/0248; H03H17/0261; H03H17/0263; H04; H04N; H04N5/00; H04N5/14; H04N5/21; H04N5/213

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 108 words
A digital pixel value detection circuit comprising: a pixel selector, selecting a plurality of pixel values for processing; a resolution selecting element, which selects a desired resolution for said processing; and a digital detector element, responsive to said pixel selector, and operating to output portions of information one by one, said portions collectively indicating a digital value which has a first predetermined portion of pixels in said neighborhood that are greater than said digital value, and a second predetermined portion of pixels in said neighborhood that are less great than said digital value, and successively outputting said portions, to a resolution that is based on said desired resolution.
Claim 2
Dependent Claim 108 words
A digital pixel value detection circuit comprising: a pixel selector, selecting a plurality of pixel values for processing; a resolution selecting element, which selects a desired resolution for said processing; and a digital detector element, responsive to said pixel selector, and operating to output portions of information one by one, said portions collectively indicating a digital value which has a first predetermined portion of pixels in said neighborhood that are greater than said digital value, and a second predetermined portion of pixels in said neighborhood that are less great than said digital value, and successively outputting said portions, to a resolution that is based on said desired resolution.
Claim 3
Dependent Claim 17 words
A circuit as in claim 1, wherein said digital value is weighted by a predetermined weighting factor.
Claim 4
Dependent Claim 107 words
A image processing system, comprising: a pixel selector, selecting a plurality of pixel values for processing; a successive approximation A/D converter, comparing said pixel values to a reference, and changing said reference based on said comparing, said reference being an iteration indicating a processed pixel value which has a first predetermined portion of pixels in said neighborhood that are greater than said digital value, and a second predetermined portion of pixels in said neighborhood that are less great than said digital value; a counter element, which counts a weighted relationship among said pixels to produce an indication to make said reference better represent said processed pixel value.
Claim 5
Dependent Claim 107 words
A image processing system, comprising: a pixel selector, selecting a plurality of pixel values for processing; a successive approximation A/D converter, comparing said pixel values to a reference, and changing said reference based on said comparing, said reference being an iteration indicating a processed pixel value which has a first predetermined portion of pixels in said neighborhood that are greater than said digital value, and a second predetermined portion of pixels in said neighborhood that are less great than said digital value; a counter element, which counts a weighted relationship among said pixels to produce an indication to make said reference better represent said processed pixel value.
Claim 6
Dependent Claim 64 words
A circuit as in claim 1, further comprising a chip substrate, an optical image sensor, integrated on said substrate and producing signals indicative of incoming optical radiation in units of pixel values, wherein said pixel selector, said resolution selecting element, and said digital detector element are all integrated on said substrate, and said pixel selector selects certain of said pixel values as said neighborhood.
Claim 7
Dependent Claim 150 words
An optical semiconductor, comprising: an optical substrate; an optical collector, integrated in said substrate, and producing pixel value information indicating optical energy in each of a plurality of different pixels; an optical processor, also integrated in said substrate, and including: a pixel selector, selecting a plurality of said pixel values for processing; a successive approximation A/D converter, comparing said pixel values to a reference, and changing said reference based on said comparing, said reference being an iteration indicating a processed pixel value which has a first predetermined portion of pixel values in said plurality of pixel values that are greater than said reference, and a second predetermined portion of pixels in said plurality of pixel values that are less great than said reference; and a counter element, which counts a weighted relationship among said pixel values to produce an indication to make said reference better represent said processed pixel value.
Claim 8
Dependent Claim 150 words
An optical semiconductor, comprising: an optical substrate; an optical collector, integrated in said substrate, and producing pixel value information indicating optical energy in each of a plurality of different pixels; an optical processor, also integrated in said substrate, and including: a pixel selector, selecting a plurality of said pixel values for processing; a successive approximation A/D converter, comparing said pixel values to a reference, and changing said reference based on said comparing, said reference being an iteration indicating a processed pixel value which has a first predetermined portion of pixel values in said plurality of pixel values that are greater than said reference, and a second predetermined portion of pixels in said plurality of pixel values that are less great than said reference; and a counter element, which counts a weighted relationship among said pixel values to produce an indication to make said reference better represent said processed pixel value.
Claim 9
Dependent Claim 79 words
A digital median detector comprising: a semiconductor substrate; an array of optical pixels, on said substrate, each producing an output indicating an amount of incoming radiation; a neighborhood selector, on said substrate, selecting a neighborhood of pixel values to be median processed; and a digital median detector element, on said substrate, responsive to said neighborhood selector, and operating to output a digital value indicating a median among the neighborhood of selected pixel values from the array on the substrate.
Claim 10
Dependent Claim 79 words
A digital median detector comprising: a semiconductor substrate; an array of optical pixels, on said substrate, each producing an output indicating an amount of incoming radiation; a neighborhood selector, on said substrate, selecting a neighborhood of pixel values to be median processed; and a digital median detector element, on said substrate, responsive to said neighborhood selector, and operating to output a digital value indicating a median among the neighborhood of selected pixel values from the array on the substrate.
Claim 11
Dependent Claim 39 words
A detector as in claim 6, wherein said digital median detector element includes a successive approximation A/D converter circuit, also on said substrate, which compares a current median with a threshold, and outputs bits of the median detected value.
Claim 12
Dependent Claim 42 words
A detector as in claim 6, wherein said digital median detector element includes a counter, and an element that determines values for bits by counting a number of times that said pixel value is in a specified relationship with other pixel values.
Claim 13
Dependent Claim 23 words
A detector as in claim 6, further comprising a neighborhood size adjusting element, which enables a size of the neighborhood to be selected.
Claim 14
Dependent Claim 93 words
A digital median detector comprising: a neighborhood selector, selecting a neighborhood of pixel values to be median processed; a plurality of sample and hold elements, a number of said sample and hold element being less than a total number of pixels in said neighborhood; a switching circuit, progressively switching to connect said sample and hold circuits to said neighborhood of pixel values at different times; and a digital median detector element, receiving values from said switching circuits, and operating to output a digital value indicating a median among the neighborhood of pixel values.
Claim 15
Dependent Claim 93 words
A digital median detector comprising: a neighborhood selector, selecting a neighborhood of pixel values to be median processed; a plurality of sample and hold elements, a number of said sample and hold element being less than a total number of pixels in said neighborhood; a switching circuit, progressively switching to connect said sample and hold circuits to said neighborhood of pixel values at different times; and a digital median detector element, receiving values from said switching circuits, and operating to output a digital value indicating a median among the neighborhood of pixel values.
Claim 16
Independent Claim 82 words
A method of digitally median-detecting a group of pixels, comprising: obtaining a successive approximation A/D converter and a counter; and using said A/D converter with said counter to count a majority weighting, such that bits are sequentially produced indicative of a value of the group of pixels which has a predetermined percentage of bits higher than the value and a predetermined percentage of bits lower than the value, and feeding back an output within the A/D converter, to effect a weighting operation.
Claim 17
Independent Claim 82 words
A method of digitally median-detecting a group of pixels, comprising: obtaining a successive approximation A/D converter and a counter; and using said A/D converter with said counter to count a majority weighting, such that bits are sequentially produced indicative of a value of the group of pixels which has a predetermined percentage of bits higher than the value and a predetermined percentage of bits lower than the value, and feeding back an output within the A/D converter, to effect a weighting operation.
Claim 18
Dependent Claim 119 words
A digital median detector comprising: a chip substrate; an optically sensitive area on said chip substrate, said optically sensitive area including a plurality of pixel areas; a neighborhood selector, on said chip substrate, operating to select a neighborhood of pixel values from said optically sensitive area to be median filtered; a subneighborhood selector, selecting a number of pixel values from said neighborhood and determining some information from said number of pixel values, said number being less than all of the pixel values in said neighborhood; and a digital median detector element, on said chip substrate, responsive to said neighborhood selector and said subneighborhood selector, and operating to output a digital value indicating a median among the selected pixel values.
Claim 19
Dependent Claim 119 words
A digital median detector comprising: a chip substrate; an optically sensitive area on said chip substrate, said optically sensitive area including a plurality of pixel areas; a neighborhood selector, on said chip substrate, operating to select a neighborhood of pixel values from said optically sensitive area to be median filtered; a subneighborhood selector, selecting a number of pixel values from said neighborhood and determining some information from said number of pixel values, said number being less than all of the pixel values in said neighborhood; and a digital median detector element, on said chip substrate, responsive to said neighborhood selector and said subneighborhood selector, and operating to output a digital value indicating a median among the selected pixel values.
Claim 20
Dependent Claim 31 words
A detector as in claim 12, wherein said digital median detector element includes a weighting element, and outputs a weighted digital information indicating said digital value one bit at a time.
Claim 21
Independent Claim 127 words
A method of digitally detecting a weighted processed pixel value comprising: using a first part of a chip substrate to detect optical energy in units of pixels; selecting, on said chip substrate, a neighborhood of pixel values from said first part of the chip to be processed; and processing said pixel values in said neighborhood to output a processed pixel value which has a first predetermined portion of pixels in said neighborhood that are greater than said processed pixel value and a second predetermined portion of pixels in said neighborhood that are less great than said digital value weighted by a square root function, wherein said weighting is carried out as part of said processing and said processed pixel value is produced one bit at a time.
Claim 22
Independent Claim 127 words
A method of digitally detecting a weighted processed pixel value comprising: using a first part of a chip substrate to detect optical energy in units of pixels; selecting, on said chip substrate, a neighborhood of pixel values from said first part of the chip to be processed; and processing said pixel values in said neighborhood to output a processed pixel value which has a first predetermined portion of pixels in said neighborhood that are greater than said processed pixel value and a second predetermined portion of pixels in said neighborhood that are less great than said digital value weighted by a square root function, wherein said weighting is carried out as part of said processing and said processed pixel value is produced one bit at a time.

References Cited (Backward Citations)

US4513440A Cited
US4868773A Cited
US4736439A Cited
US4682230A Cited
US5488421A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-29 2003-05-31 2003-11-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-29 2007-05-31 2007-11-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-29 2011-05-31 2011-11-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag