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

Filtering operation method for very high-speed image processing system

Assignee: Japan Science and Technology Agency
•
Filing: 1992-03-11
•
Granted: 1994-05-24
•
Expires: 2012-03-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A filtering system for very high-speed image processing performs such image processing in parallel for each unit sequentially in each line. The filtering system includes an input unit having input elements for taking up all or a part of image data of each line in the order of raster scan, a processing unit having processing elements for performing image processing computation in parallel for each pixel as image data from each input element is transferred simultaneously, an output unit having output elements where processing data from each processing element is simultaneously transferred, and a controller for controlling the input unit, the processing unit, and the output unit. Each processing element includes an endless memory having memory capacity for storing as much data as required of a row in charge of processing and has a terminal address connected to a top address, a base pointer for writing the top address next to the terminal address such that each content is changed for each line by a command from the controller, and a reference pointer for writing the content of the base pointer for each line and for specifying an address of the memory by changing each content of the data read from the endless memory. By this arrangement, a region of the endless memory corresponding to a mask size of the filter is sequentially accessed by the reference pointer.

Inventors

  • 👤 Masaharu Imai
  • 👤 Kunio Honsawa
  • 👤 Jota Tomita

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 20:14
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/20

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 231 words
A filtering system for very high-speed image processing performing image processing in parallel for each unit sequentially in each line, comprising: an input unit having a plurality of input elements for taking up all or a part of image data of each line in the order of raster scan; a processing unit having a plurality of processing elements for performing image processing computation in parallel for each pixel as image data from each input element is transferred simultaneously; an output unit having a plurality of output elements where processing data from each processing element is simultaneously transferred; and a controller for controlling the input unit, the processing unit, and the output unit; each processing element comprising an endless memory having memory capacity for storing as much data as required of a row in charge of processing and having a terminal address connected to a top address, a base pointer for writing the top address next to the terminal address such that each content is changed for each line by a command from said controller, and a reference pointer for writing the content of the base pointer for each line and for specifying an address of said memory by changing each content of the data read from the endless memory, whereby a region of the endless memory corresponding to a mask size of the filter is sequentially accessed by the reference pointer.
Claim 2
Dependent Claim 231 words
A filtering system for very high-speed image processing performing image processing in parallel for each unit sequentially in each line, comprising: an input unit having a plurality of input elements for taking up all or a part of image data of each line in the order of raster scan; a processing unit having a plurality of processing elements for performing image processing computation in parallel for each pixel as image data from each input element is transferred simultaneously; an output unit having a plurality of output elements where processing data from each processing element is simultaneously transferred; and a controller for controlling the input unit, the processing unit, and the output unit; each processing element comprising an endless memory having memory capacity for storing as much data as required of a row in charge of processing and having a terminal address connected to a top address, a base pointer for writing the top address next to the terminal address such that each content is changed for each line by a command from said controller, and a reference pointer for writing the content of the base pointer for each line and for specifying an address of said memory by changing each content of the data read from the endless memory, whereby a region of the endless memory corresponding to a mask size of the filter is sequentially accessed by the reference pointer.
Claim 3
Dependent Claim 279 words
A filtering system for very high-speed image processing performing image processing by a weighted filter having left-to-right symmetry locally and in parallel for each pixel sequentially in each line, comprising: an input unit having a plurality of input elements for taking up all or part of image data of each line in the order of raster scan; a processing unit having a plurality of processing elements for performing image processing computation in parallel for each pixel whereby image data from each input element is transferred simultaneously from each input element; an output unit having a plurality of output elements where processing data from each processing element are simultaneously transferred; a controller for controlling the input unit, the processing unit, and the output unit; each of said plurality of processing elements including means for multiplying each pixel data of the row, for which it is in charge of processing, by a weight of each row at a center of said weighted filter, means for adding together and maintaining the results of multiplication of each pixel data of the row by the weight of each row at the center of said weighted filter for multiplying each pixel data of the row for which it is in charge of processing by a weight of other rows on one side of a central row of said weighted filter, and for adding together and maintaining the results of the multiplication by the weight of other rows on one side of the central row of said weighted filter, and wherein each of said plurality of processing elements executes a filtering operation by receiving the transferred data maintained by the processing element of the other rows.
Claim 4
Dependent Claim 279 words
A filtering system for very high-speed image processing performing image processing by a weighted filter having left-to-right symmetry locally and in parallel for each pixel sequentially in each line, comprising: an input unit having a plurality of input elements for taking up all or part of image data of each line in the order of raster scan; a processing unit having a plurality of processing elements for performing image processing computation in parallel for each pixel whereby image data from each input element is transferred simultaneously from each input element; an output unit having a plurality of output elements where processing data from each processing element are simultaneously transferred; a controller for controlling the input unit, the processing unit, and the output unit; each of said plurality of processing elements including means for multiplying each pixel data of the row, for which it is in charge of processing, by a weight of each row at a center of said weighted filter, means for adding together and maintaining the results of multiplication of each pixel data of the row by the weight of each row at the center of said weighted filter for multiplying each pixel data of the row for which it is in charge of processing by a weight of other rows on one side of a central row of said weighted filter, and for adding together and maintaining the results of the multiplication by the weight of other rows on one side of the central row of said weighted filter, and wherein each of said plurality of processing elements executes a filtering operation by receiving the transferred data maintained by the processing element of the other rows.

References Cited (Backward Citations)

US5191647A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-05-23 1997-11-22 1998-05-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-05-23 2001-11-22 2002-05-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-05-23 2005-11-22 2006-05-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag