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

Digital image processing circuitry

Assignee: Sagem SA
•
Filing: 1993-09-13
•
Granted: 1995-09-19
•
Expires: 2013-09-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programmable general purpose digital image processing circuit 30 incorporates pipeline image processing architecture including one or more pipeline processing chains 379 for making image processing computations, each chain comprising a serial connection of a convolution (CONVOL) unit 34, logic (LU) unit 35, morphological (MORPH) unit 36 and look-up table (LUT) unit 37, which enables the greatest number of processing operations to be performed within the shortest possible overhead time.

Inventors

  • 👤 Jean-Francois Rousseau
  • 👤 Bertrand Obriot

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 15:52
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/20; G06V; G06V10/00; G06V10/20; G06V10/36

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 240 words
In a method for generating addresses for random access memory for one or more pixels to be extracted from at least one electronic digital input image having a boundary, said extracted pixels thereafter being processed to derive an electronic digital output image, the improvement characterized by the combination of the steps of: deriving from said input image at least one logical electronic digital image located at or within the boundary of said input image, said logical image having at least one pixel and having an arbitrary origin of Cartesian coordinates; identifying at least one pixel to be extracted from said logical image; scanning said logical image in line and column directions to generate a pair of memory storage addresses, each pair of memory addresses comprising a row storage address and a column storage address in said memory for each identified pixel to be extracted; extracting and processing each of said identified pixels by pipeline processing computations to obtain a processed output pixel; simultaneously generating a pair of memory storage addresses for each processed pixel, each pair comprising a row storage address and a column storage address in random access memory, and storing said processed pixel in said memory at said generated pair of addresses; adjusting the flyback interval, Δt, which follows the scan of a line of pixels in said logical image; and preselecting said interval to define the size of a border of ghost pixels around said logical image.
Claim 2
Dependent Claim 240 words
In a method for generating addresses for random access memory for one or more pixels to be extracted from at least one electronic digital input image having a boundary, said extracted pixels thereafter being processed to derive an electronic digital output image, the improvement characterized by the combination of the steps of: deriving from said input image at least one logical electronic digital image located at or within the boundary of said input image, said logical image having at least one pixel and having an arbitrary origin of Cartesian coordinates; identifying at least one pixel to be extracted from said logical image; scanning said logical image in line and column directions to generate a pair of memory storage addresses, each pair of memory addresses comprising a row storage address and a column storage address in said memory for each identified pixel to be extracted; extracting and processing each of said identified pixels by pipeline processing computations to obtain a processed output pixel; simultaneously generating a pair of memory storage addresses for each processed pixel, each pair comprising a row storage address and a column storage address in random access memory, and storing said processed pixel in said memory at said generated pair of addresses; adjusting the flyback interval, Δt, which follows the scan of a line of pixels in said logical image; and preselecting said interval to define the size of a border of ghost pixels around said logical image.
Claim 3
Dependent Claim 27 words
The method of claim 1 further characterized by the step of starting said scanning from said origin in any one of up to eight scan mode directions.
Claim 4
Dependent Claim 269 words
In a address generator circuit for generating addresses in random access memory means for one or more pixels to be extracted from at least one electronic digital input image having a boundary, said extracted pixels thereafter being processed to derive an electronic digital output image, the improvement characterized by the combination of: means for deriving from said input image at least one logical electronic digital image located at or within said boundary of said input image, said logical image having at least one pixel and having an arbitrary origin of Cartesian coordinates; means for identifying at least one pixel to be extracted from said logical image; means for scanning said logical image in line and column directions to generate a pair of memory storage addresses, each pair comprising a row storage address and a column storage address in said memory for each identified pixel to be extracted; said means for scanning said logical image comprising (a) means for adjusting the flyback interval, Δt, which follows the scan of a line of pixels in said logical image and (b) means for preselecting said interval thereby to define the size of a border of ghost pixels around said logical image; means for extracting each identified pixel; means for processing each of said extracted pixels by pipeline processing means thereby to obtain a processed output pixel; and means for simultaneously generating a pair of memory storage addresses for each processed pixel, each pair comprising a row storage address and a column storage address in random access memory means, and storing said processed pixel in said memory at said generated pair of addresses.
Claim 5
Dependent Claim 269 words
In a address generator circuit for generating addresses in random access memory means for one or more pixels to be extracted from at least one electronic digital input image having a boundary, said extracted pixels thereafter being processed to derive an electronic digital output image, the improvement characterized by the combination of: means for deriving from said input image at least one logical electronic digital image located at or within said boundary of said input image, said logical image having at least one pixel and having an arbitrary origin of Cartesian coordinates; means for identifying at least one pixel to be extracted from said logical image; means for scanning said logical image in line and column directions to generate a pair of memory storage addresses, each pair comprising a row storage address and a column storage address in said memory for each identified pixel to be extracted; said means for scanning said logical image comprising (a) means for adjusting the flyback interval, Δt, which follows the scan of a line of pixels in said logical image and (b) means for preselecting said interval thereby to define the size of a border of ghost pixels around said logical image; means for extracting each identified pixel; means for processing each of said extracted pixels by pipeline processing means thereby to obtain a processed output pixel; and means for simultaneously generating a pair of memory storage addresses for each processed pixel, each pair comprising a row storage address and a column storage address in random access memory means, and storing said processed pixel in said memory at said generated pair of addresses.
Claim 6
Dependent Claim 31 words
The circuit of claim 3 further characterized in that said scanning means includes means for starting said scanning from said origin in any one of up to eight scan mode directions.
Claim 7
Dependent Claim 220 words
In a method for processing at least one electronic digital input image having a boundary to derive a processed electronic digital output image, the improvement characterized by the steps of: deriving from said input image at least one logical electronic digital image located at or within the boundary of said input image, said logical image having at least one pixel and having an arbitrary origin of Cartesian coordinates; identifying at least one pixel to be extracted from said logical image; scanning said logical image in line and column directions to generate a pair of memory storage addresses in random access memory, each pair comprising a row storage address and a column storage address in said memory for each identified pixel to be extracted; adjusting the flyback interval, Δt, which follows the scan of a line of pixels in said logical image and preselecting said interval to define the size of a border of ghost pixels around said logical image; extracting and processing each of said identified pixels by pipeline processing computations to obtain a processed output pixel; and simultaneously generating a pair of memory storage addresses for each processed pixel, each pair comprising a row storage address and a column storage address in random access memory, and storing said processed pixel in said memory at said generated pair of addresses.
Claim 8
Dependent Claim 220 words
In a method for processing at least one electronic digital input image having a boundary to derive a processed electronic digital output image, the improvement characterized by the steps of: deriving from said input image at least one logical electronic digital image located at or within the boundary of said input image, said logical image having at least one pixel and having an arbitrary origin of Cartesian coordinates; identifying at least one pixel to be extracted from said logical image; scanning said logical image in line and column directions to generate a pair of memory storage addresses in random access memory, each pair comprising a row storage address and a column storage address in said memory for each identified pixel to be extracted; adjusting the flyback interval, Δt, which follows the scan of a line of pixels in said logical image and preselecting said interval to define the size of a border of ghost pixels around said logical image; extracting and processing each of said identified pixels by pipeline processing computations to obtain a processed output pixel; and simultaneously generating a pair of memory storage addresses for each processed pixel, each pair comprising a row storage address and a column storage address in random access memory, and storing said processed pixel in said memory at said generated pair of addresses.

References Cited (Backward Citations)

US4167728A Cited
US4322716A Cited
US4718091A Cited
US4860375A Cited
US5157739A Cited
US5022090A Cited
US5048108A Cited
US5052046A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-09-18 1999-03-20 1999-09-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-09-18 2003-03-20 2003-09-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-09-18 2007-03-20 2007-09-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag