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

Optical filtering device and method for using the same

Assignee: Pentax Corp
•
Filing: 1988-03-22
•
Granted: 1990-03-13
•
Expires: 2008-03-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A filtering device for carrying out a filtering process in a space domain of image data derived from an external visual image input means and then delivering control information to a controlled driving device with the filtering device containing fundamental operator generation device for generating fundamental operators within the same fundamental operator series, and a filtering processing device for carrying out a convolution of a fundamental operator with an image data array and conducting a sequential series of such convolutions with varying input data based upon data detected at the output of the filter processing, so that the sequential convolution attains an effect equivalent to that attained by the direct convolution of the initial image data array with an expanded operator.

Inventors

  • 👤 Osamu Shindo
  • 👤 Noboru Suzuki
  • 👤 Shigeo Toji

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 12:13
CPC Classifications
G; G02; G02B; G02B7/00; G02B7/28; G02B7/36; G02B7/365; G06; G06T; G06T5/00; G06T5/20; G06T5/70

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 131 words
A filtering device for effecting a filtering process in a space-domain of initial image data derived from an external visual image input source, said filtering device comprising: (a) fundamental operator generation means for generating fundamental operators within at least one fundamental operator series; (b) filter processing means for convolving an initial input image data array and successive input image data arrays with respective fundamental operators to produce successive output image data arrays representative of the convolved input image data arrays; (c) means for determining whether each said successive output image data array satisfies at least one predetermined condition; and (d) means for selectively sending one of said output image data arrays to a post-filter processing device only when each said predetermined condition is satisfied by said one output image data array.
Claim 2
Dependent Claim 131 words
A filtering device for effecting a filtering process in a space-domain of initial image data derived from an external visual image input source, said filtering device comprising: (a) fundamental operator generation means for generating fundamental operators within at least one fundamental operator series; (b) filter processing means for convolving an initial input image data array and successive input image data arrays with respective fundamental operators to produce successive output image data arrays representative of the convolved input image data arrays; (c) means for determining whether each said successive output image data array satisfies at least one predetermined condition; and (d) means for selectively sending one of said output image data arrays to a post-filter processing device only when each said predetermined condition is satisfied by said one output image data array.
Claim 3
Dependent Claim 48 words
A filtering device in accordance with claim 1, further comprising means for sequentially sending said successive output image data arrays back to said filter processing means as said successive input image data arrays whenever each said predetermined condition is not satisfied by said successive output image data arrays.
Claim 4
Dependent Claim 46 words
A filtering device in accordance with claim 2, said filter processing means further comprising means for convolving a different fundamental operator from said series with a different input image data array each time an output image data array is sent back to said filter processing means.
Claim 5
Dependent Claim 55 words
A filtering device in accordance with claim 1, further comprising means for sequentially and selectively inputting successive output image data arrays generated by said filter processing means back into said filter processing means as successive input image data arrays, and convolving successive input image data arrays with different fundamental operators from said fundamental operator series.
Claim 6
Dependent Claim 48 words
A filtering device in accordance with claim 4, wherein said means for determining whether each of said output image data arrays satisfies at least one predetermined condition further comprises means for selectively inputting each successive output image data array into said filter processing means via a feedback loop.
Claim 7
Dependent Claim 46 words
A filtering device in accordance with claim 4, further comprising at least one memory storage region which comprises means for receiving successive output image data arrays from said filter processing means and for selectively inputting successive output image data arrays back into said filter processing means.
Claim 8
Dependent Claim 45 words
A filtering device in accordance with claim 4, further comprising at least one memory storage region for receiving said initial input image data array from said filter processing means and for selectively inputting said initial input image data array back into said filter processing means.
Claim 9
Dependent Claim 43 words
A filtering device in accordance with claim 1, wherein said fundamental operator generation means comprises a plurality of memory storage regions and means for receiving values representative of a variable integer (k), said memory storage regions comprising means for storing original, fundamental operators.
Claim 10
Dependent Claim 70 words
A filtering device in accordance with claim 8, wherein said original fundamental operators comprise at least one of the following: an integration operator I(n,k), a differential operator of the first order D.sup.(+) (n,k), and a differential operator of the second order D"(n,k), each of said integration and differential operators being defined, respectively, as: I(n,k)=(U(n)/2)+(1/4) (U(n+2.sup.k)+U(n-2.sup.k)), D.sup.(+) (n,k)=(178 ) [U(n-2.sup.k)-U(n+2.sup.k)], and D"(n,k)=(U(n)/2)-(1/4) [U(n+2.sup.k)+U(n-2.sup.k)] where K=0, 1, 2, 3 . . .
Claim 11
Dependent Claim 43 words
A filtering device in accordance with claim 8, wherein said fundamental operator generation means comprises means for generating said fundamental operators by using a designated value of integer (k) and selecting one said original fundamental operator from one of said memory storage regions.
Claim 12
Dependent Claim 36 words
A filtering device in accordance with claim 1, wherein said fundamental operator generation means further comprises an output terminal for sending said fundamental operators generated by said fundamental operator generation means to said filter processing means.
Claim 13
Dependent Claim 26 words
A filtering device in accordance with claim 2, wherein said filter processing means comprises means for sending said output image data arrays to said determining means.
Claim 14
Dependent Claim 52 words
A filtering device in accordance with claim 1, said filter processing means comprising at least one input terminal for receiving said initial input image data array from said visual image input source and for receiving output image data arrays from an output image data memory storage region or from said determining means.
Claim 15
Dependent Claim 32 words
A filtering device in accordance with claim 1, wherein said determining means comprises means for comparing at least one condition of each of said output image data arrays with respective reference conditions.
Claim 16
Dependent Claim 26 words
A filtering device in accordance with claim 14, in combination with said post-filter processing device, said post-filter processing device comprising means for sending a control signal.
Claim 17
Dependent Claim 22 words
A filtering device in accordance with claim 15, wherein said control signal is sent to an automatic focus apparatus for a camera.
Claim 18
Dependent Claim 49 words
A filtering device in accordance with claim 1, said determining means further comprising means for sending a signal to said fundamental operator generation means, whenever each of said conditions is not satisfied, for selecting an original fundamental operator from a memory storage region in said fundamental operator generation means.
Claim 19
Dependent Claim 53 words
A filtering device in accordance with claim 1, further comprising a main program memory comprising means for storing a variable position integer (k), means for sending a signal representative of (k) to said fundamental operator generation means, and means for sending control signals to said filter processing device and to said determining means.
Claim 20
Dependent Claim 31 words
A filtering device in accordance with claim 1, in combination with said visual information input source, said source comprising a charge coupled device which is operated at equally spaced sampling intervals.
Claim 21
Dependent Claim 44 words
A filtering device in accordance with claim 1, wherein said filter processing means comprises a first memory storage region in which said initial input image data array is stored, and a second memory storage region in which successive output image data arrays are stored.
Claim 22
Dependent Claim 44 words
A filtering device in accordance with claim 20, wherein said filter processing means comprises means for selectively placing image data arrays into said first and second memory storage regions, and for recalling said image data arrays from said first and second memory storage regions.
Claim 23
Dependent Claim 32 words
A filtering device in accordance with claim 21, wherein said filter processing means comprises means for combining image data arrays stored in said first memory region and in said second memory region.
Claim 24
Dependent Claim 24 words
A filtering device in accordance with claim 1, wherein said at least one series of fundamental operators comprises a single series of fundamental operators.
Claim 25
Independent Claim 245 words
A method for effecting a filtering process in a space-domain of an initial image data array derived from an external visual input source, said method comprising: receiving said initial input image data array in a filter processing device; generating a plurality of fundamental operators within at least one fundamental operator series; convolving said initial input image data array with one of said fundamental operators in said filer processing device to produce an initial output image data array; selectively inputting said initial output data array back into said filter processing device to be convolved with a different one of said fundamental operators by detecting at least one selected condition of said initial output image data array, and determining whether each said selected condition of said output image array satisfies a respective reference condition generating at least one successive output image data array with said filter processing device and selectively and sequentially sending each successive output image data array, as successive input data arrays, back to said filter processing device, whenever each reference condition is not satisfied by each of said successive output image data arrays; convolving a different fundamental operator from said fundamental operator series with a successive input image data array each time that a successive output image data array is sent back to said filter processing device; outputting one of said output image data arrays only when each reference condition is satisfied; and controlling an automatic focus mechanism of a camera with said signal.
Claim 26
Independent Claim 245 words
A method for effecting a filtering process in a space-domain of an initial image data array derived from an external visual input source, said method comprising: receiving said initial input image data array in a filter processing device; generating a plurality of fundamental operators within at least one fundamental operator series; convolving said initial input image data array with one of said fundamental operators in said filer processing device to produce an initial output image data array; selectively inputting said initial output data array back into said filter processing device to be convolved with a different one of said fundamental operators by detecting at least one selected condition of said initial output image data array, and determining whether each said selected condition of said output image array satisfies a respective reference condition generating at least one successive output image data array with said filter processing device and selectively and sequentially sending each successive output image data array, as successive input data arrays, back to said filter processing device, whenever each reference condition is not satisfied by each of said successive output image data arrays; convolving a different fundamental operator from said fundamental operator series with a successive input image data array each time that a successive output image data array is sent back to said filter processing device; outputting one of said output image data arrays only when each reference condition is satisfied; and controlling an automatic focus mechanism of a camera with said signal.
Claim 27
Independent Claim 219 words
A method for effecting a filtering process in a space-domain of an initial image data array derived from an external visual input source, said method comprising: receiving said initial input image data array in a filter processing device; generating a plurality of fundamental operators within at least one fundamental operator series; convolving said initial input image data array with one of said fundamental operators in said filter processing device to produce an initial output image data array; selectively inputting said initial output image data array back into said filter processing device to be convolved with a different one of said fundamental operators wherein said fundamental operators are generated by generating an original fundamental operator based upon at least one of the following element functions: ##EQU6## where x=n+K(k), K(k) being zero or a function of a variable k and n being the position of image data which has been convolved, wherein all of the fundamental operators in said fundamental operator series are based upon said original fundamental operators, said fundamental operator series containing at least one of the following: (a) an integration operator I(n,k) defined as: I(n,k)=(U(n/2)+(1/4) [U(n+2.sup.k)+U(n-2.sup.k)]; or (b) a first order differential operator D.sup.(+) (n,k) defined as: D.sup.(+) (n,k)=(1/2) [U(n-2.sup.k)-U(n+2.sup.k)]; or (c) a second order differential operator D"(n,k) defined as: D"(n,k)=(U(n)/2)-(1/4) [U(n+2.sup.k)+U(n-2.sup.k)] where k=0, 1, 2, 3 .
Claim 28
Independent Claim 219 words
A method for effecting a filtering process in a space-domain of an initial image data array derived from an external visual input source, said method comprising: receiving said initial input image data array in a filter processing device; generating a plurality of fundamental operators within at least one fundamental operator series; convolving said initial input image data array with one of said fundamental operators in said filter processing device to produce an initial output image data array; selectively inputting said initial output image data array back into said filter processing device to be convolved with a different one of said fundamental operators wherein said fundamental operators are generated by generating an original fundamental operator based upon at least one of the following element functions: ##EQU6## where x=n+K(k), K(k) being zero or a function of a variable k and n being the position of image data which has been convolved, wherein all of the fundamental operators in said fundamental operator series are based upon said original fundamental operators, said fundamental operator series containing at least one of the following: (a) an integration operator I(n,k) defined as: I(n,k)=(U(n/2)+(1/4) [U(n+2.sup.k)+U(n-2.sup.k)]; or (b) a first order differential operator D.sup.(+) (n,k) defined as: D.sup.(+) (n,k)=(1/2) [U(n-2.sup.k)-U(n+2.sup.k)]; or (c) a second order differential operator D"(n,k) defined as: D"(n,k)=(U(n)/2)-(1/4) [U(n+2.sup.k)+U(n-2.sup.k)] where k=0, 1, 2, 3 .
Claim 29
Dependent Claim 252 words
A filtering device for effecting a filtering process in a space domain of image data derived from an external visual image input means, said device being adapted to deliver control information to a controlled driving means, said filtering device comprising; means for generating an original fundamental operator; filter processing means for convolving an initial input image data array and successive input image data arrays with respective fundamental operators to produce respective output image data arrays; and means for sequentially convolving each input image data array by sequentially and selectively inputting successive output image data arrays from said filter processing means back into said filter processing means as said successive input image data arrays and by convolving each successive input image data array input back into said filter processing means with a different fundamental operator from said fundamental operator series, wherein said original fundamental operator is based upon at least one of the following element functions; ##EQU7## where x=n+K(k), K(k) being zero or a function of a variable k and n being the position of image data subjected to a filtering process, all fundamental operators in a single fundamental operator series being generated from said original fundamental operator, said original fundamental operator consisting of at least one of an integration operator I(n,k), a differential operator of the first order D.sup.(+) (n,k), a differential operator of the second order D"(n,k), with each of said integration and differential operators being defined below, respectively, as: I(n,k)=(U(n/2)+(1/4)(U(n+2.sup.k)+U(n-2.sup.k)), and D.sup.(+) (n,k)=(1/2)(U(n-2.sup.k)-U(n+2.sup.k)), and D"(n,k)=(U(n)/2)-(1/4)(U(n+2.sup.k)+U(n-2.sup.k)) where k=0, 1, 2, 3.
Claim 30
Dependent Claim 252 words
A filtering device for effecting a filtering process in a space domain of image data derived from an external visual image input means, said device being adapted to deliver control information to a controlled driving means, said filtering device comprising; means for generating an original fundamental operator; filter processing means for convolving an initial input image data array and successive input image data arrays with respective fundamental operators to produce respective output image data arrays; and means for sequentially convolving each input image data array by sequentially and selectively inputting successive output image data arrays from said filter processing means back into said filter processing means as said successive input image data arrays and by convolving each successive input image data array input back into said filter processing means with a different fundamental operator from said fundamental operator series, wherein said original fundamental operator is based upon at least one of the following element functions; ##EQU7## where x=n+K(k), K(k) being zero or a function of a variable k and n being the position of image data subjected to a filtering process, all fundamental operators in a single fundamental operator series being generated from said original fundamental operator, said original fundamental operator consisting of at least one of an integration operator I(n,k), a differential operator of the first order D.sup.(+) (n,k), a differential operator of the second order D"(n,k), with each of said integration and differential operators being defined below, respectively, as: I(n,k)=(U(n/2)+(1/4)(U(n+2.sup.k)+U(n-2.sup.k)), and D.sup.(+) (n,k)=(1/2)(U(n-2.sup.k)-U(n+2.sup.k)), and D"(n,k)=(U(n)/2)-(1/4)(U(n+2.sup.k)+U(n-2.sup.k)) where k=0, 1, 2, 3.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-03-12 1993-09-11 1994-03-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-03-12 1997-09-11 1998-03-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-03-12 2001-09-11 2002-03-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag