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

High-speed digital image processing apparatus

Assignee: Sumitomo Electric Industries Ltd
•
Filing: 1988-02-19
•
Granted: 1989-12-05
•
Expires: 2008-02-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image processing apparatus is provided which is capable of real time image processing, especially filtering, without generating a delay in a frame memory. A cascade filtering circuit filters digital video signals obtained by digitally converting analog video signals to obtain a time sequential digital pixel data stream for the filtering operation based on a pattern of predetermined constants of a p-rows, q-columns. The cascade filtering circuit uses p basic filter circuits (100) cascade-connected with each other. Each basic filter circuit carries out the filtering for one-row and q columns of pixel data. Each basic filter circuit (100) includes delay circuits (40, 41, 42), multipliers (20, 21, 22), and adders (30, 31, 32). Interlace type digital video signals are converted into a noninterlace type pixel data stream by a structure wherein two frame memories (85a and 85b) are alternately switched in accordance with a frame period and the pixel data are written in every other lines in one frame memory while the pixel data are read-out in a noninterlace manner from the other frame memory and vice versa.

Inventors

  • 👤 Kenji Okamoto
  • 👤 Yasushi Kida

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 15:50
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/20; G06T7/00; G06T7/10; G06T7/136; H; H04; H04N; H04N7/00; H04N7/01; H04N7/0117; H04N7/012; G06T2207/00; G06T2207/10; G06T2207/10016; G09; G09G; G09G2310/00; G09G2310/02; G09G2310/0229; G09G5/00; G09G5/36; G09G5/39; G09G5/399

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 427 words
A filter circuit for digitally processing video image information of an object to be measured in real time, said video image information being included in an image plane constituted by pixels arranged in a matrix of m-rows and n-columns m and n each being a natural number, based on a pattern of predetermined constants of p-rows and q-columns p and q each being natural numbers, respectively satisfying the condition of p<m and q<n, comprising: time sequenntial output means for time sequentially extracting and outputting pixel data from said image plane; and cascaded filter circuit means connected to said sequential output means for filtering said pixel data, said cascaded filter circuit means comprising a number p of basic filter circuits (100a, 100b, 100c) connected with each other in cascade fashion to form said cascaded filter circuit means, each of said basic filter circuits carrying out an extraction based on said pattern of predetermined constants for the pixel data of one row and q-columns, each of said basic filter circuits comprising first delay means (10) for applying received pixel data to the basic filter circuit of the succeeding stage with a delay of a time corresponding to one row of said image, a number of q-multipliers (20, 21, 22) directly connected in parallel with each other, each multiplier multiplying the received pixel data with a corresponding constannt of said pattern of constants for outputting, and a number of q-sets of adders (30, 31, 32) adn second delay means (40, 41, 42) receiving the output of said adders provided corresponding to each of said multipliers, wherein said q-sets of adders are connected in series with each other, each of said q-adders summing the corresponding multiplier output and the output of the respective basic filter circuit in the preceding stage for outputting the sum to the second delay means in the same set whereby said second delay means receives an output of the adder in the same set and applies a delayed output to the adder in the succeeding set with a delay time corresponding to one column of said image, said filter circuit further comprising means (81) for generating a head indicating bit (I clcp ) indicating the initial bit position of one row of the pixel data from said time sequential output means, and third delay means (50f to 50l, 50m, SW) connected to receive said head indicating bit from said head indictating bit generation means, said third delay means delaying said head indicating bit for a time duration correspondign to a delay time applied to said pixel data.
Claim 2
Dependent Claim 427 words
A filter circuit for digitally processing video image information of an object to be measured in real time, said video image information being included in an image plane constituted by pixels arranged in a matrix of m-rows and n-columns m and n each being a natural number, based on a pattern of predetermined constants of p-rows and q-columns p and q each being natural numbers, respectively satisfying the condition of p<m and q<n, comprising: time sequenntial output means for time sequentially extracting and outputting pixel data from said image plane; and cascaded filter circuit means connected to said sequential output means for filtering said pixel data, said cascaded filter circuit means comprising a number p of basic filter circuits (100a, 100b, 100c) connected with each other in cascade fashion to form said cascaded filter circuit means, each of said basic filter circuits carrying out an extraction based on said pattern of predetermined constants for the pixel data of one row and q-columns, each of said basic filter circuits comprising first delay means (10) for applying received pixel data to the basic filter circuit of the succeeding stage with a delay of a time corresponding to one row of said image, a number of q-multipliers (20, 21, 22) directly connected in parallel with each other, each multiplier multiplying the received pixel data with a corresponding constannt of said pattern of constants for outputting, and a number of q-sets of adders (30, 31, 32) adn second delay means (40, 41, 42) receiving the output of said adders provided corresponding to each of said multipliers, wherein said q-sets of adders are connected in series with each other, each of said q-adders summing the corresponding multiplier output and the output of the respective basic filter circuit in the preceding stage for outputting the sum to the second delay means in the same set whereby said second delay means receives an output of the adder in the same set and applies a delayed output to the adder in the succeeding set with a delay time corresponding to one column of said image, said filter circuit further comprising means (81) for generating a head indicating bit (I clcp ) indicating the initial bit position of one row of the pixel data from said time sequential output means, and third delay means (50f to 50l, 50m, SW) connected to receive said head indicating bit from said head indictating bit generation means, said third delay means delaying said head indicating bit for a time duration correspondign to a delay time applied to said pixel data.
Claim 3
Dependent Claim 53 words
The filter circuit according to claim 1, wherein each of said multipliers comprises a programmable read-only memory (P1, P2, P3, P4) for receiving pixel data as an address input, said multipliers storing the product of the corresponding constant of said pattern of predetermined constants and said pixel data for each of said address.
Claim 4
Dependent Claim 211 words
The filter circuit according to claim 1, wherein said time sequential output means comprises: means (83) for sampling an analog video signal obtained by picking-up an object to be measured with a prescribed frequency and for converting respective video information for one image plane into a pixel data stream of m-rows and n-columns of digital pixel data; means (81, 82) for generating a clock signal in response to a synchronizing signnal included in said analog video signal; first and second frame memory means (85a, 85b), each for storing said m-rows and n-columns of pixel data in an m-rows and n-columns manner; writing means (84) connected for receiving an output from said converting means and writing received pixel data in an interlace manner on every other line in said first and second frame memory means in response to said clock signal, said writing means writing pixel data into either one of said frame memory means alternately for every image plane; reading means (86) connected for reading pixel data successively in a noninterlace manner from said first and second frame memory means in response to said clock signal, said reading means reading pixel data from the other frame memory means when pixel data are written in one frame memory meanns and vice versa.

References Cited (Backward Citations)

US4012628A Cited
US4593378A Cited
US4623923A Cited
US4700345A Cited
US4740833A Cited
US4785411A Cited
US4805129A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-12-04 1993-06-05 1993-12-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-12-04 1997-06-05 1997-12-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-12-04 2001-06-05 2001-12-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag